CDC 원본 사용자 지정 속성

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

다음 표에서는 CDC 원본의 사용자 지정 속성에 대해 설명합니다. 모든 속성은 읽기/쓰기가 가능합니다.

속성 이름 데이터 형식 설명
Connection ADO.Net 연결 변경 테이블에 액세스하기 위해 SQL Server CDC 데이터베이스에 대한 ADO.NET 연결입니다.
StateVariable 문자열 현재 CDC 실행의 CDC 상태를 기본 SSIS 문자열 패키지 변수입니다.
CdcProcessingMode Integer(열거형) 이 모드는 처리가 처리되는 방법을 결정합니다. 가능한 옵션은 모두, 이전 값이 포함된 모두, , 업데이트 마스크를 사용한 순 변경 내용병합을 사용한 순 변경 내용입니다.

모두로 시작하는 모드는 Net으로 시작하는 모든 변경 내용과 모드가 순 변경 내용만 반환합니다.

기본 키가 없는 테이블에는 모두 값만 사용할 수 있습니다.

업데이트 마스크를 사용한 순 변경 내용은 현재 변경 행에서 변경된 열을 나타내고 이름 패턴이 __$<column-name>__Changed인 부울 열을 추가합니다.

이 속성의 값에 대한 자세한 내용은 CDC 원본 편집기(연결 관리자 페이지)를 참조하세요.
CaptureInstance 문자열 읽을 CDC 테이블이 있는 CDC 캡처 인스턴스의 이름입니다. 캡처된 원본 테이블에는 스키마 변경을 통해 테이블 정의의 원활한 전환을 처리하기 위해 캡처된 인스턴스가 하나 또는 두 개 있을 수 있습니다. 캡처되는 원본 테이블에 대해 둘 이상의 캡처 인스턴스가 정의된 경우 여기에서 사용할 캡처 인스턴스를 선택합니다. [schema].[table] 테이블의 기본 캡처 인스턴스 이름은 <schema>_<table>이지만 실제로 사용 중인 캡처 인스턴스 이름은 다를 수 있습니다. 실제로 읽어올 테이블은 CDC 테이블 cdc .<capture-instance>_CT입니다.
ReprocessingIndicator 부울 __$reprocessing 열을 추가할 지 여부를 지정하는 값입니다. 이 특수 출력 열을 사용하면 초기 처리 범위에서 작업할 때 SSIS 개발자가 일관성 오류를 다르게 처리할 수 있습니다.

true이면 __$reprocessing 열이 추가됩니다.

이 열 값은 CDC 처리 범위가 초기 처리 범위(초기 로드 기간에 해당하는 LSN 범위)와 겹치거나 이전 실행에서 오류가 발생한 후 CDC 처리 범위를 다시 처리할 때 적용 됩니다. 이 표시기 열을 사용하면 변경 내용을 다시 처리할 때 SSIS 개발자가 오류를 다르게 처리할 수 있습니다(예: 기존 행 삭제 및 중복 키에 실패한 삽입과 같은 작업은 무시될 수 있음).

기본값은 false입니다.
CommandTimeout 정수 이 값은 SQL Server 데이터베이스와 통신할 때 사용할 시간 제한(초)을 나타냅니다. 이 값은 데이터베이스로부터의 응답이 매우 느리고 기본값(30초)이 충분하지 않은 경우 사용됩니다.

CDC 원본에 대한 자세한 내용은 CDC Source을 참조하십시오.