Document toolboxDocument toolbox

Column Lineage limitations

K processes lineage across numerous sources however there are some scenarios where lineage and the grain of lineage is limited.

 

This page will cover known limitations and any remediation available or planned.

 

 

Issue

Example

Fix

Workaround

 

Issue

Example

Fix

Workaround

1

Nested SELECT * from a CTE not supported

CREATE TABLE MAIN.FOOBAR AS ( WITH FOO AS ( SELECT COL1, COL2 FROM FROM MAIN.BAR ) SELECT * FROM FOO )

Under investigation

Use Bulk Lineage Mapper to map columns between source and target tables.

2

SELECT * with Unions not supported

CREATE TABLE MAIN.FOOBAR AS ( SELECT * FROM MAIN.BAR UNION SELECT * FROM MAIN.BAR2 UNION SELECT * FROM MAIN.BAR3 )

Under investigation

 

3

Insert into statements currently skipped in processing

INSERT INTO FOOBAR ( COL1, COL2 ) SELECT COL1, COL2 FROM FOO )

Investigation completed.

Fix pending.

Target release in Q1 25

 

4

Copy grants in statements currently causes statement to be skipped in processing

CREATE OR REPLACE VIEW MAIN.FOOBAR COPY GRANTS AS ( SELECT * FROM FOO )

Investigation completed

Fix pending

Target release in Q1 25

 

5

Code that is not currently wrapped in a CREATE statement

e.g. DBT code from manifest (represented as a select statement)

 

Investigation completed

Fix pending

Target release in Q1 25