mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-15 20:13:14 +00:00
Fix ES search during lineage ingestion (#13932)
This commit is contained in:
parent
0eacc829a4
commit
71a67d6bbe
@ -34,6 +34,7 @@ from metadata.utils.lru_cache import LRUCache
|
||||
|
||||
logger = utils_logger()
|
||||
LRU_CACHE_SIZE = 4096
|
||||
DEFAULT_SCHEMA_NAME = "<default>"
|
||||
|
||||
|
||||
def get_column_fqn(table_entity: Table, column: str) -> Optional[str]:
|
||||
@ -145,6 +146,12 @@ def get_table_fqn_from_query_name(
|
||||
empty_list * (3 - len(split_table))
|
||||
) + split_table
|
||||
|
||||
if schema_query == DEFAULT_SCHEMA_NAME:
|
||||
schema_query = None
|
||||
|
||||
if database_query == DEFAULT_SCHEMA_NAME:
|
||||
database_query = None
|
||||
|
||||
return database_query, schema_query, table
|
||||
|
||||
|
||||
|
@ -177,9 +177,10 @@ class OMetaLineageMixin(Generic[T]):
|
||||
timeout_seconds=timeout,
|
||||
)
|
||||
for lineage_request in add_lineage_request or []:
|
||||
resp = self.add_lineage(lineage_request)
|
||||
entity_name = resp.get("entity", {}).get("name")
|
||||
for node in resp.get("nodes", []):
|
||||
logger.info(
|
||||
f"added lineage between table {node.get('name')} and {entity_name} "
|
||||
)
|
||||
if lineage_request.right:
|
||||
resp = self.add_lineage(lineage_request.right)
|
||||
entity_name = resp.get("entity", {}).get("name")
|
||||
for node in resp.get("nodes", []):
|
||||
logger.info(
|
||||
f"added lineage between table {node.get('name')} and {entity_name} "
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user