SnowConvert AI – Teradata – BTEQ¶
Referências de tradução para converter arquivos Teradata BTEQ para o Snowflake SQL
Descrição¶
Nota
Algumas partes do código de saída foram omitidas por motivos de clareza.
O Basic Teradata Query (BTEQ) é um programa de uso geral, baseado em comandos, que permite que os usuários de uma estação de trabalho se comuniquem com um ou mais sistemas de banco de dados do Teradata e formatem relatórios para impressão e saída na tela.
For more information, see the Teradata BTEQ Reference.
Amostra de padrões da origem¶
1. Basic BTEQ Example¶
The BTEQ content is relocated within an EXECUTE IMMEDIATE block to transfer the BTEQ script functionality to Snowflake SQL executable code.
Todas as instruções DML e DDL dentro de scripts BTEQ são compatíveis com SnowConvert AI e traduzidas com sucesso para Snowflake SQL. Os comandos que ainda não têm suporte ou que não têm suporte nenhum estão sendo marcados com uma mensagem de aviso e comentado.
Teradata BTEQ¶
Snowflake SQL¶
2. Bash Variable Placeholders Example¶
O SnowConvert AI oferece suporte à migração de código BTEQ com espaços reservados de variável Bash usado para scripts de shell. Esses espaços reservados serão migrados para seu equivalente SnowSQL e SSC-FDM-TD0003 será adicionado ao código. Considere o seguinte ao migrar o código com esses espaços reservados:
O SnowConvert AI não oferece suporte à migração de scripts de shell, para migrar o código BTEQ. Isole-o em um arquivo BTEQ e forneça-o como entrada para a ferramenta.
O SnowSQL com substituição de variável ativada é necessário para executar o código migrado. Para obter mais informações sobre como usar o SnowSQL verifique SSC-FDM-TD0003 e a documentação oficial para SnowSQL.
Teradata BTEQ¶
Snowflake SQL¶
Problemas conhecidos¶
Pode haver comandos do BTEQ que não tenham um equivalente no Snowflake SQL
Como o BTEQ é um programa baseado em comandos, pode haver alguns comandos em seu código de entrada que não tenham uma equivalência funcional de cem por cento no Snowflake SQL. Esses casos específicos são identificados, marcados com avisos no código de saída e documentados nas páginas seguintes.