sqlglot

FreeOpen Source
sqlglot

Um analisador e transpilador de SQL puro em Python que permite traduzir queries entre diferentes dialetos sem precisar de um banco de dados conectado. É a ferramenta ideal para engenheiros de dados e devs que lidam com múltiplos bancos e precisam automatizar a migração de queries ou validar sintaxes. O grande diferencial é que ele não depende de conexões externas para fazer o parsing, tratando o SQL como código. Modelo de preço open-source.

SQLPythonTranspiladorEngenharia de DadosParsingopen-sourceoss-gallery

Sobre

O sqlglot é um transpilador de SQL robusto feito em Python. Ele existe para resolver a dor de cabeça de quem precisa mover queries do BigQuery para Snowflake (ou vice-versa) sem ter que reescrever tudo na mão. Basicamente, ele transforma SQL em uma árvore de expressões manipulável.

Ferramentas Relacionadas