mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-27 09:58:14 +00:00
fix(ingest): generate Airflow tags correctly (#2522)
This commit is contained in:
parent
e67279b8c3
commit
4b2a6bd46a
@ -24,6 +24,10 @@ def make_user_urn(username: str) -> str:
|
||||
return f"urn:li:corpuser:{username}"
|
||||
|
||||
|
||||
def make_tag_urn(tag: str) -> str:
|
||||
return f"urn:li:tag:{tag}"
|
||||
|
||||
|
||||
def make_data_flow_urn(
|
||||
orchestrator: str, flow_id: str, cluster: str = DEFAULT_FLOW_CLUSTER
|
||||
) -> str:
|
||||
|
||||
@ -145,7 +145,7 @@ class DatahubAirflowLineageBackend(LineageBackend):
|
||||
|
||||
tags = models.GlobalTagsClass(
|
||||
tags=[
|
||||
models.TagAssociationClass(tag=f"airflow_{tag}")
|
||||
models.TagAssociationClass(tag=builder.make_tag_urn(f"airflow_{tag}"))
|
||||
for tag in (dag.tags or [])
|
||||
]
|
||||
)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user