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.

変換タイプ

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

Sybase IQ から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.

サンプルコード

Sybase IQ の基本入力コード:

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

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

ご覧の通り、ほとんどの構造は変わりません。たとえば、データ型の変換が必要になる場合があります。

SnowConvert AI Terminology

これらのコード変換のマジックに没頭する前に、ここで用語/定義のいくつかを紹介し、さまざまなドキュメントでこれらが使用されるときにその意味が分かるようにしておきます。

  • SQL (構造化クエリ言語): 大半の現代的なデータベースアーキテクチャーにおけるデータの保存、操作、検索のための標準言語。

  • 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.