이전 이미지 작업 설정 - AWS 데이터베이스 마이그레이션 서비스

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

이전 이미지 작업 설정

Kinesis 또는 Apache Kafka와 같은 데이터 스트리밍 대상에 CDC 업데이트를 작성할 때 업데이트로 변경하기 전에 소스 데이터베이스 행의 원래 값을 볼 수 있습니다. 이를 가능하게 하기 위해는 소스 데이터베이스 엔진에서 제공한 데이터를 기반으로 업데이트 이벤트의 이전 이미지를 AWS DMS 채웁니다. 작업 구성 파일을 사용하여 작업 설정을 지정하는 방법에 관한 자세한 내용은 작업 설정 예제을 참조하십시오.

이렇게 하려면 파라미터를 사용합니다.이 BeforeImageSettings 파라미터는 소스 데이터베이스 시스템에서 수집된 값을 사용하여 모든 업데이트 작업에 새 JSON 속성을 추가합니다.

전체 로드 및 CDC 작업에BeforeImageSettings만 적용하거나 작업CDC에만 적용해야 합니다. 전체 로드 및 CDC 태스크는 기존 데이터를 마이그레이션하고 지속적인 변경 사항을 복제합니다. 태스크CDC만 데이터 변경 사항만 복제합니다.

전체 로드 전용 작업에는 BeforeImageSettings를 적용하지 마십시오.

BeforeImageSettings의 옵션은 다음과 같습니다.

  • EnableBeforeImagetrue로 설정하면 이전 이미징이 활성화됩니다. 기본값은 false입니다.

  • FieldName - 새 JSON 속성에 이름을 할당합니다. EnableBeforeImagetrue인 경우 FieldName은 필수이며 비워 둘 수 없습니다.

  • ColumnFilter – 이전 이미징을 사용하여 추가할 열을 지정합니다. 테이블 기본 키의 일부에 속하는 열만 추가하려면 기본값 pk-only를 사용하고, 이전 이미지 값이 있는 모든 열을 추가하려면 all을 사용합니다. 이전 이미지는 CLOB 및와 같은 대형 바이너리 객체(LOB) 데이터 유형을 지원하지 않습니다BLOB.

다음은 BeforeImageSettings의 용례를 보여줍니다.

"BeforeImageSettings": { "EnableBeforeImage": true, "FieldName": "before-image", "ColumnFilter": "pk-only" }

추가 테이블 매핑 설정을 비롯해 Kinesis 사용 시 이전 이미지 설정에 관한 자세한 내용은 이전 이미지를 사용하여 Kinesis 데이터 스트림에 대한 CDC 행의 원래 값을 대상으로 보기 단원을 참조하십시오.

추가 테이블 매핑 설정을 비롯해 Kafka 사용 시 이전 이미지 설정에 관한 자세한 내용은 이전 이미지를 사용하여 Apache Kafka에 대한 CDC 행의 원래 값을 대상으로 보기 단원을 참조하십시오.