-
Notifications
You must be signed in to change notification settings - Fork 245
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Column Level Lineage #374
Comments
Issue 4 is tracked via #303 For Issue 1, Issue 2 and Issue 3, I remember to certain point they were brought up by user and fixed. But I don't have the details on when we fixed them. Can you share the sqllineage version you're using? As of v1.4.x, we have introduced sqlfluff as the underlying parser to address some problems that can not be easily solved with sqlparse. With sqllineage v.1.4.3, and calling it via
Looks to me, |
Including Two notes
|
Sorry, it's been a busy week.
|
I'm looking to build column level lineage from a raw SQL query string. My test query, which is pretty difficult from a column-lineage perspective, produces the following issues.
Issues
SELECT *
based on source CTEs where columns are explicitly definedContributions
I'm happy to PR fixes, but this seems like a lot of work. Furthermore, parsing a sqlglot AST, via
repr(parse_one(query))
, or sqloxide query, viaparse_sql(sql=query, dialect='ansi')[0]
, might be more effective because sqllineage is limited to the SQLparse output. How much work would it be to resolve the above 4 issues?Code
The text was updated successfully, but these errors were encountered: