SnowConvert: Redshift¶
마이그레이션의 첫 번째 단계는 마이그레이션에 필요한 코드를 확보하는 것입니다. 데이터베이스에서 코드를 추출하는 방법은 여러 가지가 있지만, Snowflake에서 제공하는 추출 스크립트를 사용하는 것이 좋습니다.
이 스크립트의 모든 소스 코드는 오픈 소스이며, GitHub 에서 제공됩니다.
필수 구성 요소 ¶
Redshift 데이터베이스가 있는 Redshift 클러스터에 액세스합니다.
가급적 수퍼 사용자 또는 데이터베이스 소유자가 데이터베이스에 액세스할 수 있습니다.
AWS CLI 설치.
AWS 포털에 액세스합니다.
스크립트 설치하기¶
https://github.com/Snowflake-Labs/SC.DDLExportScripts/로 이동합니다.
코드 옵션에서 드롭다운을 선택하고 ZIP 다운로드 옵션을 사용하여 코드를 다운로드합니다.
ZIP 파일의 압축을 풉니다. Teradata의 코드는 Teradata 폴더 아래에 있어야 합니다.
사용 지침 에 따라 파일을 수정하고 시스템에서 실행합니다.
결과 패키지화¶
스크립트가 완료되면 출력 폴더에 마이그레이션을 위한 DDLs 파일이 모두 포함됩니다. 그런 다음 이 폴더를 압축하여 SnowConvert와 함께 사용할 수 있습니다.
예: 실행:
복사
zip -r output.zip ./output