fix(ingest/bigquery): Prefer parsed lineage for view over lineage from audit logs #7408
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For scenarios such as
Table->View1->View2
Second is more accurate over first one. Hence in this PR we use SQL parsing lineage over lineage from audit logs, if SQL parsing lineage is available.
Another approach to fix this would be to fix point 1 above to not include tables that are not directly accessed in View DDL. However currently that happens only if config
lineage_use_sql_parser
is enabledChecklist