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.