SnowConvert AI - Best practices¶
1. Extraction¶
워크로드 추출을 위해 스크립트를 사용하는 것을 적극 권장합니다.
2. Preprocess¶
평가 또는 변환을 시작하기 전에 더 나은 결과를 제공하는 것을 목표로 하는 사전 처리 스크립트를 사용하는 것이 좋습니다. 이 스크립트는 다음 작업을 수행합니다.
각 최상위 오브젝트에 대해 단일 파일 만들기
정의된 폴더 계층 구조에 따라 각 파일을 조직화합니다(기본값: Database Name -> Schema Name -> Object Type)
워크로드에 있는 모든 오브젝트에 대한 정보를 제공하는 인벤토리 보고서를 생성합니다.
2.1 다운로드¶
Please click here to download the binary of the script for MacOs (make sure to follow the setup on 2.3).
Please click here to download the binary of the script for Windows.
2.2 설명¶
스크립트를 실행하려면 다음 정보가 필요합니다.
스크립트 인자 |
예시 값 |
필수 사항 |
사용법 |
|---|---|---|---|
입력 폴더 |
|
예 |
|
출력 폴더 |
|
예 |
|
데이터베이스 이름 |
|
예 |
|
데이터베이스 엔진 |
|
예 |
|
출력 폴더 구조 |
|
아니요 |
|
피벗 테이블 생성 |
|
아니요 |
|
참고
데이터베이스 엔진 인자 (-e)에 지원되는 값은 oracle, mssql 및 teradata입니다.
참고
The supported values for the output folder structure argument (-s) are: database_name, schema_name and top_level_object_name_type.
When specifying this argument all the previous values need to be separated by a comma (e.g., -s database_name,top_level_object_name_type,schema_name).
이 인자는 선택 사항이며 지정하지 않으면 기본 구조는 데이터베이스 이름, 최상위 오브젝트 유형 및 스키마 이름입니다.
참고
피벗 테이블 생성 매개 변수 (-p)는 선택 사항입니다.
2.3 Mac용 바이너리 설정하기¶
바이너리를 실행 파일로 설정: \
chmod +x standardize_sql_files다음 명령을 실행하여 스크립트를 실행합니다.
./standardize_sql_files바이너리를 처음 실행하는 경우 다음 메시지가 팝업됩니다.\
OK 를 클릭하십시오.설정 열기 -> 개인정보 & 보안 -> 클릭 허용\

스크립트 실행¶
다음 형식을 사용하여 스크립트를 실행합니다.
Mac format
./standardize_sql_files -i "input path" -o "output path" -d Workload1 -e teradataWindows format
./standardize_sql_files.exe -i "input path" -o "output path" -d Workload1 -e teradata
스크립트가 성공적으로 실행되면 다음 출력이 표시됩니다.
분할 프로세스가 성공적으로 완료되었습니다!\보고서가 성공적으로 생성되었습니다!\스크립트가 성공적으로 실행되었습니다!