SnowConvert: Sybase IQ

O que é o SnowConvert para Sybase IQ?

O SnowConvert é um software que entende os scripts do Sybase IQ e converte esse código-fonte em código Snowflake funcionalmente equivalente.

Tipos de conversão

Especificamente, o SnowConvert para Sybase IQ realiza as seguintes conversões:

Sybase IQ para Snowflake SQL

O SnowConvert compreende o código-fonte do Sybase IQ e converte a linguagem de definição de dados (DDL), a linguagem de manipulação de dados (DML) e as funções no código-fonte para o SQL correspondente no destino: Snowflake.

Código da amostra

Código de entrada básico do Sybase IQ:

 CREATE TABLE Persons (
    PersonID int,
    LastName varchar(255),
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255)
);
Copy

Código de saída Snowflake SQL:

 CREATE OR REPLACE TABLE Persons (
    PersonID INT,
    LastName VARCHAR(255),
    FirstName VARCHAR(255),
    Address VARCHAR(255),
    City VARCHAR(255)
)
COMMENT = '{"origin":"sf_sc","name":"snowconvert","version":{"major":1, "minor":0},{"attributes":{"component":"sybase"}}'
;
Copy

Como você pode ver, a maior parte da estrutura permanece a mesma. Por exemplo, alguns casos exigem que os tipos de dados sejam transformados.

Terminologia do SnowConvert

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: o software que converte seus arquivos Sybase IQ de forma segura e automática para a plataforma de dados em nuvem Snowflake.

  • Conversion rule ou transformation rule: regras que permitem que o SnowConvert converta de uma parte do código-fonte para o código-alvo esperado.

  • Parse: A análise é um processo inicial realizado pelo SnowConvert 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 o SnowConvert para Sybase IQ é capaz de fazer. Se estiver pronto, visite a página Introdução nesta documentação.