SnowConvert AI - Teradata - TPT¶
이 섹션에서는 Teradata에서 Snowflake로의 TPT 변환을 설명합니다.
TPT 문 변환¶
다른 Teradata 스크립트 언어와 마찬가지로 모든 TPT 문은 Python 코드로 변환되고 있습니다. 다음은 이미 지원되는 변환의 몇 가지 예입니다.
작업 헤더 변환 정의하기¶
작업 문은 연산자, 스키마 정의 및 단계와 같은 모든 문이 포함된 Python 클래스로 변환됩니다.
소스 코드
변환된 코드
스키마 변환 정의하기¶
스키마 문은 작업 문에 대해 생성된 클래스의 특성으로 변환됩니다.
소스 코드
변환된 코드
연산자 변환 정의하기¶
연산자는 작업에 대해 생성된 클래스 내에서 Python 함수로 변환됩니다. 제공된 예는 현재 SnowConvert AI가 지원하는 연산자입니다.
DDL 연산자¶
DDL 연산자 소스 코드
변환된 코드
UPDATE 연산자¶
UPDATE 연산자 소스 코드
변환된 코드
DATA CONNECTOR PRODUCER 연산자¶
Data Connector Producer 연산자 소스 코드
변환된 코드
단계 변환 정의¶
작업을 위해 생성된 클래스 내에서 단계가 너무 Python 함수로 변환되면 변환된 코드의 주요 함수에서 호출됩니다.
스텝 소스 코드
변환된 코드
주요 함수¶
메인 함수는 항상 모든 스크립트 언어에 대해 생성되며, TPT 의 경우 메인 함수에는 작업 클래스의 인스턴스와 작업의 단계에 대한 호출이 포함됩니다
주요 함수 샘플 코드