From d077880579f13283be54b3822ddde61a240a0ffb Mon Sep 17 00:00:00 2001 From: mminichino Date: Wed, 5 Mar 2025 14:29:23 -0800 Subject: [PATCH] Switch to luid project filter --- .../src/datahub/ingestion/source/tableau/tableau.py | 6 +++--- .../datahub/ingestion/source/tableau/tableau_constant.py | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/metadata-ingestion/src/datahub/ingestion/source/tableau/tableau.py b/metadata-ingestion/src/datahub/ingestion/source/tableau/tableau.py index 042c1b1a9efdc1..0fa3c71288ead0 100644 --- a/metadata-ingestion/src/datahub/ingestion/source/tableau/tableau.py +++ b/metadata-ingestion/src/datahub/ingestion/source/tableau/tableau.py @@ -1606,10 +1606,10 @@ def get_connection_objects( def emit_workbooks(self) -> Iterable[MetadataWorkUnit]: if self.tableau_project_registry: - project_names: List[str] = [ - project.name for project in self.tableau_project_registry.values() + project_luids: List[str] = [ + luid for luid in self.tableau_project_registry.keys() ] - projects = {c.PROJECT_NAME_WITH_IN: project_names} + projects = {c.PROJECT_LUID_WITH_IN: project_luids} for workbook in self.get_connection_objects( query=workbook_graphql_query, diff --git a/metadata-ingestion/src/datahub/ingestion/source/tableau/tableau_constant.py b/metadata-ingestion/src/datahub/ingestion/source/tableau/tableau_constant.py index d69312f803021a..7eca81605dcc90 100644 --- a/metadata-ingestion/src/datahub/ingestion/source/tableau/tableau_constant.py +++ b/metadata-ingestion/src/datahub/ingestion/source/tableau/tableau_constant.py @@ -9,6 +9,7 @@ ERRORS = "errors" NODES = "nodes" PROJECT_NAME_WITH_IN = "projectNameWithin" +PROJECT_LUID_WITH_IN = "projectLuidWithin" WORKBOOKS_CONNECTION = "workbooksConnection" PROJECT_LUID = "projectLuid" NAME = "name"