SnowConvert AI – Teradata – TPT¶
Esta seção ilustra a tradução TPT do Teradata para Snowflake.
Transformação de instruções TPT¶
Todas as instruções TPT, assim como outras linguagens de script do Teradata, estão sendo convertidas em código python. Aqui estão alguns exemplos de transformações já suportadas.
Defina a transformação do cabeçalho de trabalho¶
A instrução de trabalho é convertida para uma classe python com todas as instruções, como operadores, definições de esquema e etapas dentro dela.
Código-fonte
Código convertido
Defina a transformação do esquema¶
A instrução de esquema é convertida em um atributo na classe criada para a instrução de trabalho.
Código-fonte
Código convertido
Defina a transformação do operador¶
Os operadores são traduzidos para funções Python dentro da classe gerada para o trabalho. Os exemplos fornecidos são os operadores a que o SnowConvert AI atualmente oferece suporte
Operador DDL¶
Código-fonte do operador DDL
Código convertido
Operador UPDATE¶
Código-fonte do operador UPDATE
Código convertido
Operador DATA CONNECTOR PRODUCER¶
Código-fonte do operador Data Connector Producer
Código convertido
Defina transformação de etapas¶
As etapas também são convertidas para funções python dentro da classe gerada para o trabalho; elas serão chamadas na função principal do código convertido.
Código-fonte da etapa
Código convertido
Função principal¶
A função principal é sempre gerada para qualquer linguagem de script; para TPT, a função principal contém uma instância da classe de trabalho e chamadas para as etapas do trabalho
Código de amostra da função principal