You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create database service of type Redshift or Postgres and ingest the metadata. In my case the databaseService name is bigdata-lakehouse.
Create a dashboard service of type Superset and specify the databaseService name that was created in (1)
Run the metadata ingestion for Superset.
Superset dashboards, charts, and data models load as expected, including lineage between assets within Superset. But logs show error message regarding databaseService:
Error to yield dashboard lineage details for DB service name [bigdata-lakehouse]: 'Engine' object has no attribute 'fetch_datasource'
Traceback (most recent call last):
File "/home/airflow/.local/lib/python3.10/site-packages/metadata/ingestion/source/dashboard/superset/mixin.py", line 185, in yield_dashboard_lineage_details
datasource_json = self.client.fetch_datasource(
AttributeError: 'Engine' object has no attribute 'fetch_datasource'
Expected behavior
Lineage should be generated between the Superset models and the underlying tables in the specified databaseService.
Affected module
Superset Lineage with OM Database Service
Describe the bug
Superset metadata ingestion fails when Database Service Name is specified as per the documentation here:
https://docs.open-metadata.org/v1.4.x/connectors/dashboard/superset
To Reproduce
Redshift
orPostgres
and ingest the metadata. In my case the databaseService name isbigdata-lakehouse
.Superset
and specify the databaseService name that was created in (1)Expected behavior
Lineage should be generated between the Superset models and the underlying tables in the specified databaseService.
Version:
openmetadata-ingestion==1.4.1.0
The text was updated successfully, but these errors were encountered: