CDC ソースのカスタム プロパティ
適用対象: SQL Server Azure Data Factory の SSIS 統合ランタイム
重要
CDC 制御タスク、CDC ソース、CDC スプリッターなどの CDC フロー コンポーネントは非推奨となりました。 詳細については、お知らせを参照してください。
次の表は、CDC ソースのカスタム プロパティを示しています。 すべてのプロパティは読み取り/書き込み可能です。
プロパティ名 | データ型 | 説明 |
---|---|---|
Connection | ADO.Net Connection | 変更テーブルにアクセスするための SQL Server CDC データベースへの ADO.NET 接続。 |
StateVariable | String | 現在の CDC 実行の CDC 状態を保持する SSIS 文字列パッケージ変数。 |
CdcProcessingMode | Integer (列挙) | このモードは、処理方法を決定します。 有効なオプションは、 [すべて] 、 [古い値を含むすべて] 、 [差分] 、 [更新マスクを含む差分] 、 [結合を含む差分] です。 "すべて" という文字列が含まれるモードはすべての変更を返し、"差分" という文字列が含まれるモードは変更の差分のみを返します。 主キーがないテーブルから取得できるのはすべての値のみです。 [更新マスクを含む差分] では、現在の変更行で変更された列を示す、__$ このプロパティの値の詳細については、「[CDC ソース エディター] ([接続マネージャー] ページ)」を参照してください。 |
CaptureInstance | String | 読み取る CDC テーブルの CDC キャプチャ インスタンスの名前。 キャプチャされたソース テーブルには、スキーマの変更によりテーブル定義のシームレスな遷移を処理するためのキャプチャされたインスタンスが 1 ~ 2 個含まれることがあります。 キャプチャ対象のソース テーブルに複数のキャプチャ インスタンスが定義されている場合は、ここで使用するキャプチャ インスタンスを選択してください。 [スキーマ].[テーブル] という形式のテーブルの既定のキャプチャ インスタンス名は <スキーマ>_<テーブル> ですが、使用される実際のキャプチャ インスタンス名は異なる可能性があります。 読み取り元の実際のテーブルは、cdc .<キャプチャ インスタンス>_CT という形式の CDC テーブルです。 |
ReprocessingIndicator | Boolean | _ _$reprocessing 列を追加するかどうかを指定する値。 SSIS 開発者は、この特別な出力列を使用して、初期処理範囲の操作中に発生する一貫性エラーをさまざまな方法で処理できます。 trueの場合、__$reprocessing 列が追加されます。 CDC 処理範囲が初期処理範囲 (初期読み込みの期間に対応する LSN の範囲) と重なる場合か、CDC 処理範囲が前の実行でのエラーの後に再処理される場合、この列の値は true になります。 このインジケーター列を使用すると、SSIS 開発者は変更を再処理するときに、エラーを別々に処理できます (たとえば、非既存行の削除やキーの重複により失敗した挿入などの操作を無視できます)。 既定値は false です。 |
CommandTimeOut | 整数 | この値は、 SQL Server データベースと通信する際に使用されるタイムアウト (秒単位) を示します。 この値は、データベースからの応答時間が非常に遅い場合に使用されるため、既定値 (30 秒) は不十分です。 |
CDC ソースの詳細については、「 CDC ソース」を参照してください。