SnowConvert : Sybase IQ

Qu’est-ce que SnowConvert pour Sybase IQ ?

SnowConvert est un logiciel qui comprend les scripts Sybase IQ et convertit ce code source en code Snowflake fonctionnellement équivalent.

Types de conversion

Plus précisément, SnowConvert pour Sybase IQ effectue les conversions suivantes :

Sybase IQ vers Snowflake SQL

SnowConvert comprend le code source Sybase IQ et convertit le langage de définition des données (DDL), le langage de manipulation des données (DML) et les fonctions du code source en SQL correspondants dans la cible : 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 Terminologie

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 : logiciel qui convertit automatiquement vos fichiers Sybase IQ en toute sécurité vers la plateforme de données Cloud Snowflake.

  • Règle de conversion ou Règle de transformation : règles qui permettent à SnowConvert de convertir une partie du code source en code cible attendu.

  • Analyser : L’analyse est un processus initial effectué par SnowConvert pour comprendre le code source et construire une structure de données interne nécessaire à l’exécution des règles de conversion.

Les pages suivantes vous permettront d’en savoir plus sur le type de conversion dont SnowConvert pour Sybase IQ est capable. Si vous êtes prêt, visitez la page Prise en main de cette documentation.