Azure Synapse Pathway를 사용하여 첫 번째 코드 변환을 수행하는 자습서
적용 대상: Azure Synapse Analytics
Azure Synapse Pathway에서는 Azure Synapse Analytics로의 마이그레이션을 자동화하는 T-SQL 호환 코드로 IBM Netezza, Microsoft SQL Server 및 Snowflake의 스키마, 테이블, 뷰, 함수 등을 변환하는 기능을 지원합니다.
자세한 내용은 Azure Synapse Pathway 개요를 참조하세요.
이 자습서에서는 다음을 하는 방법을 알아볼 수 있습니다.
- 기존 Data Warehouse에서 Azure Synapse SQL용 T-SQL 스크립트로 SQL 스크립트의 첫 번째 변환 실행
- 사용 가능한 원본 중 하나에서 선택
- 변환되지 않은 개체에 대한 오류 및 경고 보기
필수 조건
이 자습서를 완료하려면 Azure Synapse Pathway를 설치해야 합니다. 소개가 필요한 경우 Azure Synapse Pathway 개요를 참조하세요.
변환 실행
Azure Synapse Pathway MSI를 시작합니다.
사용 가능한 원본 중 하나를 선택하면 곧 추가될 원본이 회색으로 나타납니다.
입력 디렉터리 폴더에서 찾아보기를 선택하고 변환해야 하는 DDL 및 DML 스크립트의 폴더 위치를 도구로 가리킵니다.
참고 항목
확장명이 .sql인 파일만 입력 원본으로 제공할 수 있습니다. 사용자가 .txt 파일에서 DDL, DML 스크립트를 제공하는 경우 도구는 변환을 수행하지 않습니다.
Netezza 코드를 Azure Synapse Analytics로 변환할 때 변환 유형 드롭다운에서 IBM Netezza를 선택합니다.
출력 디렉터리를 선택하려면 찾아보기를 선택하고 출력할 위치를 지정합니다.
변환을 선택하여 변환 시작
결과 확인
평가 기간은 추가된 데이터베이스 수와 각 데이터베이스의 스키마 크기에 따라 달라집니다. 결과는 제공되는 즉시 각 데이터베이스에 대해 표시됩니다.
결과 보기를 선택하면 이전 단계에서 지정한 출력 디렉터리로 이동되고 입력 디렉터리 구조에 따라 변환된 스크립트 파일이 표시됩니다.
여기에는 GitHub 리포지토리에 쉽게 커밋할 수 있는 프로젝트 구조가 포함됩니다.
오류 및 경고 목록이 있는 결과 파일은 동일한 출력 디렉터리에 업로드됩니다.
명령줄을 사용하여 변환 실행
- 설치 시 C:\Program Files(x86)\Azure Synapse Pathway에서 AspCmd.exe를 사용할 수 있습니다
- 명령 프롬프트를 시작하고 파일 위치로 이동
- 명령 목록에 aspcmd.exe --help를 입력
- 명령줄을 사용하여 변환 실행을 시작할 수 있습니다