reata / sqllineage

SQL Lineage Analysis Tool powered by Python
MIT License
1.3k stars 235 forks source link

Support for Impala Dialect #645

Open dntjr8096 opened 1 month ago

dntjr8096 commented 1 month ago

Is your feature request related to a problem? Please describe. I'm always frustrated when I try to run SQL queries using the Impala dialect, but the current system doesn't support it. This limits my ability to work seamlessly with Impala-specific syntax, which is crucial for my data processing tasks.

Describe the solution you'd like I would like sqllineage to support the Impala dialect, allowing users to write and execute queries in Impala-specific syntax without any issues. This would enable a smoother workflow and more accurate query results when working with Impala databases.

Describe alternatives you've considered I have considered manually converting Impala-specific syntax to a supported SQL dialect, but this is time-consuming and prone to errors. I also attempted to use Hive as an alternative, but queries using INSERT OVERWRITE TABLE PARTITION(partition_column) (dynamic partitioning query) was not parsed correctly

Additional context