CDC 분할자

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

작업 값

출력

설명

1

삭제

삭제된 행

2

삽입

삽입된 행(병합을 사용한 순 변경 내용 CDC 모드를 사용하는 경우에는 제공되지 않음)

3

업데이트

업데이트 전 행(이전 값이 포함된 모두 CDC 모드를 사용하는 경우에만 제공됨)

4

업데이트

업데이트 후 행(업데이트 전을 따름)

5

업데이트

병합 행(병합을 사용한 순 변경 내용 CDC 모드를 사용하는 경우에만 제공됨)

기타

오류

분할자를 사용하여 미리 정의된 삽입, 삭제 및 업데이트 출력에 연결하여 해당 출력을 추가적으로 처리할 수 있습니다.

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

오류 처리

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

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

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

  • 오류 열: 오류의 원인이 되는 원본 열입니다(변환 오류의 경우).

  • 오류 행 열: 오류의 원인이 된 행의 입력 열입니다.

CDC 분할자 구성

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

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

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

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

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

참고 항목

태스크

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