mirror of
https://github.com/datahub-project/datahub.git
synced 2025-08-26 18:15:59 +00:00
fix(ingest/looker): Add flag for Looker metadata extraction (#12205)
Co-authored-by: Mayuri Nehate <33225191+mayurinehate@users.noreply.github.com>
This commit is contained in:
parent
d88e6c9977
commit
48736a03dd
@ -40,6 +40,7 @@ def _get_last_line(query: str) -> str:
|
|||||||
class ToolMetaExtractorReport(Report):
|
class ToolMetaExtractorReport(Report):
|
||||||
num_queries_meta_extracted: Dict[str, int] = field(default_factory=int_top_k_dict)
|
num_queries_meta_extracted: Dict[str, int] = field(default_factory=int_top_k_dict)
|
||||||
failures: List[str] = field(default_factory=list)
|
failures: List[str] = field(default_factory=list)
|
||||||
|
looker_user_mapping_missing: Optional[bool] = None
|
||||||
|
|
||||||
|
|
||||||
class ToolMetaExtractor:
|
class ToolMetaExtractor:
|
||||||
@ -108,7 +109,9 @@ class ToolMetaExtractor:
|
|||||||
PlatformResource.search_by_filters(query=query, graph_client=graph)
|
PlatformResource.search_by_filters(query=query, graph_client=graph)
|
||||||
)
|
)
|
||||||
|
|
||||||
if len(platform_resources) > 1:
|
if len(platform_resources) == 0:
|
||||||
|
report.looker_user_mapping_missing = True
|
||||||
|
elif len(platform_resources) > 1:
|
||||||
report.failures.append(
|
report.failures.append(
|
||||||
"Looker user metadata extraction failed. Found more than one looker user id mappings."
|
"Looker user metadata extraction failed. Found more than one looker user id mappings."
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user