CDC 분할자CDC Splitter

CDC 분할자는 CDC 원본 데이터 흐름의 단일 변경 행 흐름을 삽입, 업데이트 및 삭제 작업을 위한 여러 데이터 흐름으로 분할합니다.The CDC splitter splits a single flow of change rows from a CDC source data flow into different data flows for Insert, Update and Delete operations. 데이터 흐름은 필요한 열인 __$operationSQL Server 2017SQL Server 2017 변경 테이블의 해당 표준 값을 기반으로 분할됩니다.The data flow is split based on the required column __$operation and its standard values in SQL Server 2017SQL Server 2017 change tables.

작업 값Value of Operation 출력Output DescriptionDescription
1.1 DeleteDelete 삭제된 행Deleted Row
22 InsertInsert 삽입된 행( 병합을 사용한 순 변경 내용 CDC 모드를 사용하는 경우에는 제공되지 않음)Inserted row (not available when using Net with Merge CDC mode)
33 UpdateUpdate 업데이트 전 행( 이전 값이 포함된 모두 CDC 모드를 사용하는 경우에만 제공됨)Before-update row (available only when using All with Old Values CDC mode)
44 UpdateUpdate 업데이트 후 행(업데이트 전을 따름)After-update row (follows the Before-update)
55 UpdateUpdate 병합 행( 병합을 사용한 순 변경 내용 CDC 모드를 사용하는 경우에만 제공됨)Merge row (available only when using Net with Merge CDC mode)
기타Other 오류Error

분할자를 사용하여 미리 정의된 삽입, 삭제 및 업데이트 출력에 연결하여 해당 출력을 추가적으로 처리할 수 있습니다.You can use the splitter to connect to pre-defined INSERT, DELETE, and UPDATE outputs for further processing.

CDC 분할자 변환에 하나의 일반 입력과 하나의 오류 출력이 있습니다.The CDC Splitter transformation has one regular input and one error output.

오류 처리Error Handling

CDC 분할자 변환에 하나의 오류 출력이 있습니다.The CDC Splitter transformation has an error output. $operation 열의 잘못된 값이 포함된 입력 행은 잘못된 것으로 간주되며 입력의 ErrorRowDisposition 속성에 따라 처리됩니다.Input rows with an invalid value of the $operation column are considered erroneous and are handled according to the ErrorRowDisposition property of the input.

구성 요소 오류 출력에 다음과 같은 출력 열이 포함됩니다.The component error output includes the following output columns:

  • 오류 코드: 1로 설정합니다.Error Code: Set to 1.

  • 오류 열: 오류의 원인이 되는 원본 열입니다(변환 오류의 경우).Error Column: The source column causing the error (for conversion errors).

  • 오류 행 열: 오류의 원인이 된 행의 입력 열입니다.Error Row Columns: The input columns of the row that caused the error.

CDC 분할자 구성Configuring the CDC Splitter

CDC 분할자에 대해 구성 가능한 속성은 없습니다.There are no configurable properties for the CDC splitter.

CDC 분할자 사용에 대한 자세한 내용은 Microsoft SQL Server Integration Services용 CDC 구성 요소를 참조하십시오.For more information about using the CDC splitter, see CDC Components for Microsoft SQL Server Integration Services.

고급 편집기 대화 상자에는 프로그래밍 방식으로 설정할 수 있는 속성이 포함됩니다.The Advanced Editor dialog box contains the properties that can be set programmatically.

고급 편집기 대화 상자를 열려면To open the Advanced Editor dialog box:

  • 프로젝트의 데이터 흐름 SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) 화면에서 CDC 분할자를 마우스 오른쪽 단추로 클릭하고 고급 편집기 표시를 선택합니다.In the Data Flow screen of your SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) project, right click the CDC splitter and select Show Advanced Editor.

관련 항목:See Also

변경 유형에 따라 CDC 스트림 전송Direct the CDC Stream According to the Type of Change