CDC 분할자

적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime

Important

CDC 제어 태스크, CDC 원본 및 CDC 분할자를 포함한 CDC 흐름 구성 요소는 더 이상 사용되지 않습니다. 자세한 내용은 공지 사항을 참조하세요.

CDC 분할자에서는 CDC 원본 데이터 흐름의 단일 변경 행 흐름을 삽입, 업데이트 및 삭제 작업을 위한 다른 데이터 흐름으로 분할합니다. 데이터 흐름은 SQL Server 변경 테이블의 필수 열 __$operation 및 표준 값에 따라 분할됩니다.

작업 값 출력 설명
1 삭제 삭제된 행
2 삽입 삽입된 행(병합 CDC 모드에서 Net을 사용하는 경우 사용할 수 없음)
3 엽데이트 업데이트 전 행(이전 값 CDC 모드에서 All을 사용하는 경우에만 사용 가능)
4 엽데이트 업데이트 후 행(업데이트 전 이후)
5 엽데이트 병합 행(병합 CDC 모드에서 Net을 사용하는 경우에만 사용 가능)
기타 Error

분할자를 사용하여 추가 처리를 위해 미리 정의된 INSERT, DELETE 및 UPDATE 출력에 연결할 수 있습니다.

CDC 분할자 변환에는 하나의 일반 입력과 하나의 오류 출력이 있습니다.

오류 처리

CDC 분할자 변환에 하나의 오류 출력이 있습니다. $operation 열의 값이 잘못된 입력 행은 잘못된 것으로 간주되며 입력의 ErrorRowDisposition 속성에 따라 처리됩니다.

구성 요소 오류 출력에 다음과 같은 출력 열이 포함됩니다.

  • 오류 코드: 1로 설정합니다.

  • 오류 열: 오류를 일으키는 원본 열입니다(변환 오류의 경우).

  • 오류 행 열: 오류를 발생시킨 행의 입력 열입니다.

CDC 분할자 구성

CDC 분할자에 대해 구성 가능한 속성은 없습니다.

CDC 분할자 사용에 대한 자세한 내용은 Microsoft SQL Server Integration Services용 CDC 구성 요소를 참조하십시오.

고급 편집기 대화 상자에는 프로그래밍 방식으로 설정할 수 있는 속성이 포함됩니다.

고급 편집기 대화 상자를 열려면

  • SQL Server 2019 Integration Services(SSIS) 프로젝트의 데이터 흐름 화면에서 CDC 분할자를 마우스 오른쪽 단추로 클릭하고 고급 편집기 표시를 선택합니다.

참고 항목

변경 유형에 따라 CDC 스트림 전송