I want to know when a column is directly used for the value of a downstream column or when the column is only used for filtering etc.
For example, I have the following code:
COALESCE(
table1.columnA,
MAX(table1.columnA)
OVER (PARTITION BY table1.columnB ORDER BY 1)
) AS columnC,
Here i would like to know that columnC has a direct relationship with columnA but only a indirect relationship with columnB. Is there anyway of retrieving this difference. Currently the lineage-extractor tells me simply that columnC depends on both columnA and columnB
I want to know when a column is directly used for the value of a downstream column or when the column is only used for filtering etc.
For example, I have the following code:
COALESCE( table1.columnA, MAX(table1.columnA) OVER (PARTITION BY table1.columnB ORDER BY 1) ) AS columnC,Here i would like to know that columnC has a direct relationship with columnA but only a indirect relationship with columnB. Is there anyway of retrieving this difference. Currently the lineage-extractor tells me simply that columnC depends on both columnA and columnB