SnowConvert AI - SQL Server 변환 설정

This topic applies to the following sources:

  • SQL 서버

  • Azure 시냅스 분석

Before conversion, you use SnowConvert AI to extract database objects from your source system to prepare them for the conversion process. For more information, see SnowConvert AI: Data Extraction.

General conversion settings

일반 변환 설정 페이지

  1. 종속성이 누락된 오브젝트에 설명 추가: 사용자가 종속성이 누락된 노드에 대해 설명할지 여부를 나타내는 플래그입니다.

  2. 입력 파일의 인코딩 설정: 자세한 내용은 일반 변환 설정을 확인하세요.

참고

지원되는 모든 언어에 적용되는 설정을 검토하려면 다음 문서를 참조하십시오.

DB objects names settings

DB 오브젝트 이름 설정 페이지

  1. 스키마: 문자열 값은 적용할 사용자 지정 스키마 이름을 지정합니다. 지정하지 않으면 원래 데이터베이스 이름이 사용됩니다. 예: DB1.myCustomSchema.Table1.

  2. 데이터베이스: 문자열 값은 적용할 사용자 지정 데이터베이스 이름을 지정합니다. 예: MyCustomDB.PUBLIC.Table1.

  3. 기본값: 위의 설정 중 어느 것도 오브젝트 이름에 사용되지 않습니다.

코드 설정 준비하기

코드 설정 페이지 준비

설명

내 코드 준비: 구문 분석 및 변환 전에 입력 코드를 처리해야 하는지 여부를 나타내는 플래그입니다. 이는 구문 분석 프로세스를 개선하는 데 유용할 수 있습니다. 기본적으로 FALSE로 설정됩니다.

입력 코드 최상위 오브젝트를 여러 파일로 분할합니다. 포함된 폴더는 다음과 같이 구성됩니다.

복사

└───A new folder named ''[input_folder_name]_Processed''
    └───Top-level object type
        └───Schema name
Copy

입력

├───in
│       script_name.sql
Copy

출력

파일 이름이 입력 파일에 있는 최상위 오브젝트의 이름이라고 가정합니다.


├───in_Processed
    ├───procedure
    │   └───dbo
    │           A_PROCEDURE.sql
    │           ANOTHER_PROCEDURE.sql
    │           YET_ANOTHER_PROCEDURE.sql
    │
    └───table
        └───dbo
                MY_TABLE.sql
                ADDITIONAL_TABLE.sql
                THIRD_TABLE.sql
Copy

요구 사항

SQL Server Management Studio(SSMS)를 사용하여 스크립트를 가져오는 것이 좋습니다.

저장 프로시저 대상 언어 설정

저장 프로시저 대상 언어 설정 페이지

이 페이지에서 저장 프로시저를 Snow SQL 에 내장된 JavaScript 로 마이그레이션할지, Snowflake Scripting으로 마이그레이션할지 선택할 수 있습니다. 기본 옵션은 Snowflake Scripting입니다.

설정 재설정: 설정 재설정 옵션은 모든 페이지에 표시됩니다. 변경한 경우 SnowConvert AI를 원래 기본 설정으로 재설정할 수 있습니다.

Next steps for SQL Server databases

For SQL Server databases, you can use SnowConvert AI to complete the following tasks after conversion: