SnowConvert AI - Redshift¶
O que é o SnowConvert AI para Redshift?¶
O SnowConvert AI é um software que entende scripts SQL Redshift e converte esse código-fonte em código Snowflake funcionalmente equivalente.
Tipos de conversão¶
Especificamente, o SnowConvert AI para Redshift realiza as seguintes conversões:
Redshift para Snowflake SQL¶
O SnowConvert AI reconhece o código-fonte do Redshift e converte as diferentes instruções no SQL apropriado para o Snowflake como destino.
Código da amostra¶
Código de entrada¶
CREATE TABLE table1 (
col1 INTEGER GENERATED BY DEFAULT AS IDENTITY(1,1)
);
Código de saída¶
CREATE TABLE table1 (
col1 INTEGER IDENTITY(1,1) ORDER
)
COMMENT = '{ "origin": "sf_sc", "name": "snowconvert", "version": { "major": 0, "minor": 0, "patch": "0" }, "attributes": { "component": "redshift", "convertedOn": "09/17/2024" }}'
;
Como pode ver, a maior parte da estrutura permanece a mesma, mas algumas propriedades da coluna precisam ser transformadas em equivalentes do Snowflake. Para obter mais informações, consulte Documentação de referências de conversão do Redshift.
Terminologia do SnowConvert AI¶
Antes de nos perdermos na mágica dessas conversões de código, aqui estão alguns termos/definições para que você saiba o que queremos dizer quando começarmos a usá-los em toda a documentação:
SQL (Structured Query Language): a linguagem padrão para armazenar, manipular e recuperar dados na maioria das arquiteturas modernas de banco de dados.
SnowConvert AI: o software que converte, de forma segura e automática, seus arquivos Redshift para a plataforma de dados em nuvem Snowflake.
Regra de conversão ou regra de transformação: regras que permitem ao SnowConvert AI converter uma parte do código-fonte para o código de destino esperado.
Análise: análise ou parsing é um processo inicial feito pelo SnowConvert AI para entender o código-fonte e criar uma estrutura de dados interna necessária para executar as regras de conversão.
Nas próximas páginas, você aprenderá mais sobre os tipos de conversões que oSnowConvert AI para Redshift pode realizar. Se estiver pronto para começar, visite a página Getting Started nesta documentação.