Open3

sqllineage

minashominasho

一通りのdialectは網羅されている印象。

% pipenv run sqllineage --dialects                                       
non-validating
ansi
athena
bigquery
clickhouse
databricks
db2
exasol
hive
materialize
mysql
oracle
postgres
redshift
snowflake
soql
sparksql
sqlite
teradata
tsql
minashominasho

create と insert 文は良さそう。(複雑すぎるクエリだと動かない?←未サポートの構文が含まれているだけかも
create と insertでないとtarget tableが現れず、source tableが並ぶだけの図になるので一瞬面食らう