다음을 통해 공유


CDC 분할자

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

Important

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

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

작업 값 출력 설명
1 삭제 삭제된 행
2 삽입 삽입된 행(Net with Merge CDC 모드에서는 사용할 수 없음)
3 엽데이트 업데이트 전 행(All with Old Values CDC 모드에서만 사용 가능)
4 엽데이트 업데이트 후 행(업데이트 전 이후)
5 엽데이트 행 병합(Net with Merge CDC 모드에서만 사용 가능)
기타 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 스트림 전송