SnowConvert AI - Sybase IQ

What is SnowConvert AI for Sybase IQ?

SnowConvert AI is a software that understands Sybase IQ scripts and converts this source code into functionally equivalent Snowflake code.

Types de conversion

Specifically, SnowConvert AI for Sybase IQ performs the following conversions:

Sybase IQ vers Snowflake SQL

SnowConvert AI understands the Sybase IQ source code and converts the Data Definition Language (DDL), Data Manipulation Language (DML), and functions in the source code to the corresponding SQL in the target: Snowflake.

Exemple de code

Code d’entrée de base de Sybase IQ :

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

Code de sortie de 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

Comme vous pouvez le constater, la majeure partie de la structure reste inchangée. Par exemple, dans certains cas, les types de données doivent être transformés.

SnowConvert AI Terminology

Avant de nous perdre dans la magie de ces conversions de code, voici quelques termes/définitions afin que vous sachiez de quoi nous parlons lorsque nous commençons à les utiliser dans la documentation :

  • SQL (Structured Query Language) : langage standard pour stocker, manipuler et récupérer des données dans la plupart des architectures de bases de données modernes.

  • SnowConvert AI: the software that converts your Sybase IQ files securely and automatically to the Snowflake cloud data platform.

  • Conversion rule or transformation rule: rules that allow SnowConvert AI to convert from a portion of source code to the expected target code.

  • Parse: Parsing is an initial process by SnowConvert AI to understand the source code and build up an internal data structure required for executing the conversion rules.

On the following few pages, you’ll learn more about the kind of conversions that SnowConvert AI for Sybase IQ is capable of. If you’re ready, visit the Getting Started page in this documentation.