JSON을 사용하여 테이블 선택 및 변환 지정 - AWS Database Migration Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

JSON을 사용하여 테이블 선택 및 변환 지정

마이그레이션 중에 적용할 테이블 매핑을 지정하려면 JSON 파일을 만들 수 있습니다. 콘솔을 사용하여 마이그레이션 작업을 만드는 경우, 이 JSON 파일을 찾아보거나 JSON을 테이블 매핑 상자에 직접 입력할 수 있습니다. CLI 또는 API를 사용하여 마이그레이션을 수행하는 경우, CreateReplicationTask 또는 ModifyReplicationTask API 작업의 TableMappings 파라미터를 사용하여 이 파일을 지정할 수 있습니다.

AWS DMS 최대 2MB 크기의 테이블 매핑 JSON 파일만 처리할 수 있습니다. DMS 작업을 수행하는 동안에는 매핑 규칙 JSON 파일 크기를 2MB 미만으로 유지하는 것이 좋습니다. 이렇게 하면 작업 생성 또는 수정 중에 예상치 못한 오류가 발생하지 않습니다. 매핑 규칙 파일이 2MB 제한을 초과하는 경우, 테이블을 여러 작업으로 분할하여 매핑 규칙 파일이 이 한도 이하로 유지되도록 크기를 줄이는 것이 좋습니다.

사용할 테이블, 뷰 및 스키마를 지정할 수 있습니다. 또한 테이블, 뷰 및 스키마 변환을 수행하고 AWS DMS 에서 개별 테이블 및 뷰를 로드하는 방법에 대한 설정을 지정할 수 있습니다. 다음 규칙 유형을 사용하여 이러한 옵션에 대한 테이블 매핑 규칙을 만듭니다.

  • selection 규칙 – 로드할 소스 테이블, 뷰 및 스키마의 유형과 이름을 식별합니다. 자세한 정보는 선택 규칙 및 작업을 참조하세요.

  • transformation 규칙 – 대상에 로드되기 전에 소스의 특정 소스 테이블 및 스키마에 대한 특정 변경 사항 또는 추가 사항을 지정합니다. 자세한 정보는 변환 규칙 및 작업을 참조하세요.

    또한 변환 규칙 내에서 표현식을 사용하여 새 열과 기존 열의 내용을 정의할 수 있습니다. 자세한 정보는 변환 규칙 표현식을 사용하여 열 내용 정의을 참조하세요.

  • table-settings 규칙 – DMS 작업이 개별 테이블에 대한 데이터를 로드하는 방법을 지정합니다. 자세한 정보는 테이블 및 컬렉션 설정 규칙과 작업을 참조하세요.

참고

Amazon S3 대상의 경우, post-processing 규칙 유형과 add-tag 규칙 작업을 사용하여 선택된 테이블 및 스키마로 매핑된 S3 객체에 태그를 지정할 수도 있습니다. 자세한 정보는 Amazon S3 객체 태그 지정을 참조하세요.

다음 대상의 경우 object-mapping 규칙 유형을 사용하여 선택한 스키마와 테이블을 대상으로 마이그레이션하는 방법과 위치를 지정할 수 있습니다.