mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-01 19:25:56 +00:00
fix(ingest): fix error when extracting lineage in bigquery is turned off. (#3428)
This commit is contained in:
parent
9dff1b7a1c
commit
328a204d44
@ -229,12 +229,13 @@ class BigQuerySource(SQLAlchemySource):
|
||||
def get_lineage_mcp(
|
||||
self, dataset_urn: str
|
||||
) -> Optional[MetadataChangeProposalWrapper]:
|
||||
if self.lineage_metadata is None:
|
||||
return None
|
||||
dataset_key: Optional[DatasetKey] = mce_builder.dataset_urn_to_key(dataset_urn)
|
||||
if dataset_key is None:
|
||||
return None
|
||||
project_id, dataset_name, tablename = dataset_key.name.split(".")
|
||||
bq_table = BigQueryTableRef(project_id, dataset_name, tablename)
|
||||
assert self.lineage_metadata is not None
|
||||
if str(bq_table) in self.lineage_metadata:
|
||||
upstream_list: List[UpstreamClass] = []
|
||||
# Sorting the list of upstream lineage events in order to avoid creating multiple aspects in backend
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user