Conversor agente de código SQL chega em GA no Databricks
O conversor baseado no Genie Code agora está em GA para gerar Databricks SQL, automatizando a tradução, validação e correção de scripts legados.
O que mudou
O conversor agente de código agora está em disponibilidade geral (GA) para gerar consultas em Databricks SQL. A ferramenta utiliza o Genie Code para traduzir scripts de bancos legados, executando testes de sintaxe e corrigindo erros de forma autônoma antes de salvar os arquivos.
Para que serve
Imagine que você precisa migrar centenas de consultas e rotinas analíticas do Snowflake, T-SQL, Redshift, Oracle, BigQuery ou Teradata para o Databricks. Fazer isso manualmente consome dias de esforço repetitivo para ajustar funções e dialetos.
Com o conversor agente, você pode:
- Criar projetos de migração no workspace para converter lotes de arquivos em paralelo.
- Gerar código ANSI compatível diretamente em Databricks SQL.
- Validar sintaxe e corrigir divergências automaticamente por meio de subagentes.
- Adicionar regras customizadas de tradução para tipos de dados ou padrões específicos da empresa.
- Usar o comando rápido
/migratediretamente no chat do Genie Code para converter scripts pontuais.
Como usar
Você pode disparar conversões rápidas no chat do Genie Code ou criar projetos para migrações em lote no workspace.
No chat com o Genie Code, use o comando de barra para arquivos individuais:
/migrate
Para padronizar termos e tipos corporativos durante a migração, você pode criar uma skill personalizada em Workspace/.assistant/skills/sql-migration/SKILL.md:
---
name: sql-migration
description: Regras de conversao para migracao de SQL legado para ANSI SQL.
---
Sempre converta o tipo customizado MYDATE para TIMESTAMP_NTZ.
O que acontece nesse código:
- O cabeçalho YAML define o identificador e a finalidade da skill de migração.
- A instrução em texto simples dita o mapeamento que o Genie Code deve respeitar ao traduzir os tipos de coluna.
- O subagente consulta esse arquivo durante a conversão em lote e aplica a regra em todos os arquivos do projeto.
Limitações e requisitos
- Estágio: GA para geração de Databricks SQL. A conversão para Notebooks (PySpark DataFrame API) continua em Beta e exige habilitação prévia na página de Previews.
- Dialetos de origem suportados: T-SQL, Snowflake SQL, Redshift SQL, Oracle, BigQuery e Teradata.
- Limites de lote: cada execução de conversão suporta até 300 arquivos.
- Não suportado: scripts Teradata BTEQ ainda não são convertidos.
- Requisitos: os arquivos
.sqlprecisam estar disponíveis no workspace e o ambiente deve ter o Genie Code habilitado.
- genie code
- databricks sql
- migration
- agentic code converter
The agentic code converter is generally available for SQL conversion
Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.
Relacionadas
- DatabricksBeta
Conector do SurveyMonkey chega ao Lakeflow Connect no Databricks
O Lakeflow Connect agora conta com conector nativo para o SurveyMonkey em Beta, permitindo ingestão incremental de pesquisas, respostas e contatos com governança no Unity Catalog.
lakeflow connect · surveymonkey - DatabricksBeta
Lakeflow Connect adiciona conector do Oracle Eloqua em Beta
O Lakeflow Connect agora oferece um conector gerenciado em Beta para o Oracle Eloqua, permitindo ingestão incremental de dados de marketing governados pelo Unity Catalog.
lakeflow connect · oracle eloqua - DatabricksBeta
Ingira métricas do GA4 com o novo conector do Lakeflow Connect
O Lakeflow Connect ganha conector gerenciado em Beta para o Google Analytics 4, permitindo ingestão incremental de relatórios agregados via API com governança no Unity Catalog.
lakeflow connect · google analytics