SnowConvert AI - Teradata¶
특정 CLI 인자¶
다음 CLI 인자는 Teradata용 SnowConvert AI를 사용하여 마이그레이션을 실행할 때 특정됩니다.
--displaceDatabaseAsSchema¶
This flag must be used with the -s parameter. When used it will maintain Teradata’s database name qualification as Snowflake’s data warehouse, contrary to its default behavior where it becomes a schema on Snowflake code. Let’s look at an example where -s customSchema is included:
--CharacterToApproximateNumber <NUMBER>¶
CHARACTER 에서 대략적인 숫자로 변환하는 정수 값입니다(기본값: 10).
--DefaultDateFormat <STRING>¶
기본 DATE 형식의 문자열 값(기본값: "YYYY/MM/DD").
--DefaultTimeFormat <STRING>¶
기본 TIME 형식의 문자열 값(기본값: "HH:MI:SS.FF6").
--DefaultTimestampFormat <STRING>¶
기본 TIMESTAMP 형식의 문자열 값(기본값: "YYYY/MM/DD HH:MI:SS.FF6").
--DefaultTimezoneFormat <STRING>¶
기본 TIMEZONE 형식의 문자열 값(기본값: "GMT-5").
-p, --scriptTargetLanguage <TARGET_LANGUAGE> ¶
문자열 값은 Bteq 및 Mload 스크립트 파일을 변환할 대상 언어를 지정합니다. 현재 지원되는 값은 SnowScript 및 Python 입니다. 기본값은 Python 로 설정됩니다.
-n, --SessionMode <SESSION_MODE> ¶
SnowConvert AI는 TERA 및 ANSI 모드 모두에서 Teradata 코드를 처리합니다. 현재, 이는 문자 데이터의 기본 대/소문자 사양 및 해당 사양이 비교에 미치는 영향으로 제한됩니다.
문자열 값은 입력 코드의 세션 모드를 지정합니다. 현재 지원되는 값은 TERA 및 ANSI 입니다. 기본값은 TERA 로 설정됩니다.
SnowConvert AI가 세션 모드에 따라 코드를 처리하고 변환하는 방법에 대해 자세히 알아보려면 여기를 확인하세요.
--replaceDeleteAllToTruncate¶
모두 삭제 문을 잘라내기로 대체할지 여부를 나타내는 플래그입니다. 교체가 완료되면 SSC-EWI-TD0037 이 생성됩니다. 예:
--splitPeriodDatatype¶
이 플래그는 도구가 PERIOD 데이터 타입의 사용을 원래 기간 시작 및 종료 값을 보유하는 2개의 개별 DATETIME 필드로 마이그레이션해야 함을 나타내는 데 사용되며, 이 플래그 SSC-FDM-TD0004 를 사용하여 기간 필드 또는 함수를 마이그레이션할 때마다 이 변경 사항에 대해 경고하는 메시지가 추가됩니다.
--arrange¶
입력 코드를 구문 분석 및 변환 전에 처리할지 여부를 나타내는 플래그입니다.
--RenamingFile¶
테이블, 뷰, 프로시저, 함수 및 매크로와 같은 특정 오브젝트에 대한 새 이름을 지정하는 .json 파일의 경로입니다. 이 매개 변수는 customSchema 인자와 함께 사용할 수 없습니다. 이 인자에 대해 자세히 알아보려면 이름 바꾸기 기능을 참조하십시오.
--UseCollateForCaseSpecification¶
This flag indicates whether to use COLLATE or UPPER to preserve Case Specification functionality, for example, CASESPECIFIC or NOT CASESPECIFIC. By default, it is turned off, meaning that the UPPER function will be used to emulate case insensitivity (NOT CASESPECIFIC). To learn more about how Case Specification is handled by SnowConvert AI check here.