mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-26 01:15:08 +00:00
Check if table exists in datamodel rest (#6859)
This commit is contained in:
parent
097d4ba313
commit
102ea93e83
@ -189,11 +189,16 @@ class MetadataRestSink(Sink[Entity]):
|
|||||||
:param datamodel_link: Table ID + Data Model
|
:param datamodel_link: Table ID + Data Model
|
||||||
"""
|
"""
|
||||||
|
|
||||||
table = self.metadata.get_by_name(entity=Table, fqn=datamodel_link.fqn)
|
table: Table = self.metadata.get_by_name(entity=Table, fqn=datamodel_link.fqn)
|
||||||
|
|
||||||
|
if table:
|
||||||
self.metadata.ingest_table_data_model(
|
self.metadata.ingest_table_data_model(
|
||||||
table=table, data_model=datamodel_link.datamodel
|
table=table, data_model=datamodel_link.datamodel
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
|
logger.warning(
|
||||||
|
f"Could not find any entity by Table FQN [{datamodel_link.fqn}] when adding DBT models."
|
||||||
|
)
|
||||||
|
|
||||||
def write_table_location_link(self, table_location_link: TableLocationLink) -> None:
|
def write_table_location_link(self, table_location_link: TableLocationLink) -> None:
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user