CDC 원본 사용자 지정 속성
적용 대상: SQL Server Azure Data Factory의 SSIS Integration Runtime
Important
CDC 제어 태스크, CDC 원본 및 CDC 분할기를 포함한 CDC 흐름 구성 요소는 더 이상 사용되지 않습니다. 자세한 내용은 공지를 참조하세요.
다음 표에서는 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 | Boolean | __$reprocessing 열을 추가할 지 여부를 지정하는 값입니다. 이 특수 출력 열을 사용하면 초기 처리 범위에서 작업할 때 SSIS 개발자가 일관성 오류를 다르게 처리할 수 있습니다. true이면 __$reprocessing 열이 추가됩니다. 이 열 값은 CDC 처리 범위가 초기 처리 범위(초기 로드 기간에 해당하는 LSN 범위)와 겹치거나 이전 실행에서 오류가 발생한 후 CDC 처리 범위를 다시 처리할 때 적용 됩니다. 이 표시기 열을 사용하면 변경 내용을 다시 처리할 때 SSIS 개발자가 오류를 다르게 처리할 수 있습니다(예: 없는 행 삭제 및 중복 키에 실패한 삽입과 같은 작업은 무시될 수 있음). 기본값은 false입니다. |
CommandTimeout | 정수 | 이 값은 SQL Server 데이터베이스와 통신할 때 사용할 제한 시간(초)을 나타냅니다. 이 값은 데이터베이스로부터의 응답이 매우 느리고 기본값(30초)이 충분하지 않은 경우 사용됩니다. |
CDC 원본에 대한 자세한 내용은 CDC Source을 참조하십시오.