Open wobu opened 13 hours ago
Affected module
Describe the bug When ingesting lineages over dbt externally, downstream lineage edges are only added but never removed.
To Reproduce
c
a
b
Result: we observe both lineages: a -> b, a -> c
a -> b, a -> c
Expected behavior
a -> b
a -> c
Version:
openmetadata-ingestion[dbt]==1.5.8
Additional context
Slack Community Thread: https://openmetadata.slack.com/archives/C02B6955S4S/p1729854317181499
Draft PR for reproducing the issue: https://github.com/open-metadata/OpenMetadata/pull/18410
Affected module
Describe the bug When ingesting lineages over dbt externally, downstream lineage edges are only added but never removed.
To Reproduce
c
defined by joins of tablesa
anb
.c
to use only tablea
.Result: we observe both lineages:
a -> b, a -> c
Expected behavior
a -> b
a -> c
Version:
openmetadata-ingestion[dbt]==1.5.8
Additional context
Slack Community Thread: https://openmetadata.slack.com/archives/C02B6955S4S/p1729854317181499