You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The issue comes from when we handling session metadata. The intention for session metadata is that for temporary table/view created during the session, the schema info won't be available in metadata, as the table/view is not created yet.
But clearly we should limit the scope of session metadata to CREATE (and maybe INSERT). By now means should we register session metadata for UPDATE statement.
In this case, we register session metadata for dataset.table_1 through UPDATE, which doesn't include any schema information. And in the end this masks the schema info from MetaDataProvider.
reata
changed the title
Column Level Lineage: No source when updating a table then use a join
Metadata Masked When Table was in a previous UPDATE statement
Feb 18, 2024
Describe the bug
SQL
To Reproduce
Note here we refer to SQL provided in prior step as stored in a file named
test.sql
Metadata.json:
Result
Expected behavior
Python version (available via
python --version
)SQLLineage version (available via
sqllineage --version
):Notes
The text was updated successfully, but these errors were encountered: