If containedindashboards is empty the ingestion bo...
# integrate-tableau-datahub
c
If containedindashboards is empty the ingestion bombs
Copy code
"id": "17cfeb1f-b9b8-9bf7-1d6f-d434d279585d",
"name": "Reg Closure Rate by Scope",
"path": "",
"createdAt": "2020-07-27T18:29:24Z",
"updatedAt": "2020-07-27T19:03:13Z",
"tags": [],
"containedInDashboards": [],
Copy code
Traceback (most recent call last):
  File "/usr/local/bin/datahub", line 8, in <module>
    sys.exit(datahub())
  File "/home/ec2-user/.local/lib/python3.7/site-packages/click/core.py", line 1128, in __call__
    return self.main(*args, **kwargs)
  File "/home/ec2-user/.local/lib/python3.7/site-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/home/ec2-user/.local/lib/python3.7/site-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/ec2-user/.local/lib/python3.7/site-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/ec2-user/.local/lib/python3.7/site-packages/click/core.py", line 1395, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/ec2-user/.local/lib/python3.7/site-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/home/ec2-user/.local/lib/python3.7/site-packages/datahub/telemetry/telemetry.py", line 196, in wrapper
    raise e
  File "/home/ec2-user/.local/lib/python3.7/site-packages/datahub/telemetry/telemetry.py", line 190, in wrapper
    res = func(*args, **kwargs)
  File "/home/ec2-user/.local/lib/python3.7/site-packages/datahub/cli/ingest_cli.py", line 87, in run
    pipeline.run()
  File "/home/ec2-user/.local/lib/python3.7/site-packages/datahub/ingestion/run/pipeline.py", line 182, in run
    self.source.get_workunits(), 10 if self.preview_mode else None
  File "/home/ec2-user/.local/lib/python3.7/site-packages/datahub/ingestion/source/tableau.py", line 808, in get_workunits
    yield from self.emit_workbooks(10)
  File "/home/ec2-user/.local/lib/python3.7/site-packages/datahub/ingestion/source/tableau.py", line 197, in emit_workbooks
    yield from self.emit_sheets_as_charts(workbook)
  File "/home/ec2-user/.local/lib/python3.7/site-packages/datahub/ingestion/source/tableau.py", line 652, in emit_sheets_as_charts
    dashboard_path = sheet.get("containedInDashboards")[0].get("path", "")
IndexError: list index out of range
plus1 1