mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-16 12:33:08 +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()
|
logger = utils_logger()
|
||||||
LRU_CACHE_SIZE = 4096
|
LRU_CACHE_SIZE = 4096
|
||||||
|
DEFAULT_SCHEMA_NAME = "<default>"
|
||||||
|
|
||||||
|
|
||||||
def get_column_fqn(table_entity: Table, column: str) -> Optional[str]:
|
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))
|
empty_list * (3 - len(split_table))
|
||||||
) + 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
|
return database_query, schema_query, table
|
||||||
|
|
||||||
|
|
||||||
|
@ -177,9 +177,10 @@ class OMetaLineageMixin(Generic[T]):
|
|||||||
timeout_seconds=timeout,
|
timeout_seconds=timeout,
|
||||||
)
|
)
|
||||||
for lineage_request in add_lineage_request or []:
|
for lineage_request in add_lineage_request or []:
|
||||||
resp = self.add_lineage(lineage_request)
|
if lineage_request.right:
|
||||||
entity_name = resp.get("entity", {}).get("name")
|
resp = self.add_lineage(lineage_request.right)
|
||||||
for node in resp.get("nodes", []):
|
entity_name = resp.get("entity", {}).get("name")
|
||||||
logger.info(
|
for node in resp.get("nodes", []):
|
||||||
f"added lineage between table {node.get('name')} and {entity_name} "
|
logger.info(
|
||||||
)
|
f"added lineage between table {node.get('name')} and {entity_name} "
|
||||||
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user