mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2026-01-10 22:46:07 +00:00
fix ISSUE-3137: updated-redash-library-and-function (#3157)
This commit is contained in:
parent
0d1fa67116
commit
ad341e8259
@ -102,7 +102,7 @@ plugins: Dict[str, Set[str]] = {
|
||||
"presto": {"pyhive~=0.6.3"},
|
||||
"trino": {"sqlalchemy-trino"},
|
||||
"postgres": {"pymysql>=1.0.2", "psycopg2-binary", "GeoAlchemy2"},
|
||||
"redash": {"redash-toolbelt==0.1.4"},
|
||||
"redash": {"redash-toolbelt==0.1.9"},
|
||||
"redshift": {"sqlalchemy-redshift==0.8.9", "psycopg2-binary", "GeoAlchemy2"},
|
||||
"redshift-usage": {
|
||||
"sqlalchemy-redshift==0.8.9",
|
||||
|
||||
@ -124,7 +124,7 @@ class RedashSource(Source[Entity]):
|
||||
for dashboard_info in dashboard_info["results"]:
|
||||
dashboard_id = dashboard_info["id"]
|
||||
if dashboard_id is not None:
|
||||
dashboard_data = self.client.dashboard(dashboard_info["slug"])
|
||||
dashboard_data = self.client.get_dashboard(dashboard_id)
|
||||
self.dashboards_to_charts[dashboard_id] = []
|
||||
for widgets in dashboard_data.get("widgets", []):
|
||||
visualization = widgets.get("visualization")
|
||||
@ -147,10 +147,11 @@ class RedashSource(Source[Entity]):
|
||||
dashboard_id = dashboard_info["id"]
|
||||
if dashboard_id is not None:
|
||||
self.status.item_scanned_status()
|
||||
dashboard_data = self.client.dashboard(dashboard_info["slug"])
|
||||
dashboard_data = self.client.get_dashboard(dashboard_id)
|
||||
dashboard_url = (
|
||||
f"{self.config.uri}/dashboard/{dashboard_data.get('slug', '')}"
|
||||
)
|
||||
dashboard_description = ""
|
||||
for widgets in dashboard_data.get("widgets", []):
|
||||
dashboard_description = widgets.get("text")
|
||||
yield Dashboard(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user