メイン コンテンツをスキップする

従来のデータベースのCDC

Talendは、従来のリレーショナルデータベースのすべてにCDCサポートを提供します。Talendは、パブリッシャーが変更データをキャプチャーし、サブスクライバーが利用できるようにするサブスクライバー/公開アーキテクチャーを使用します。2つの主要なCDCモードは、トリガーモードと再実行/アーカイブログモードです。ソースデータの変更をキャプチャーするために再実行/アーカイブモードを使用するOracleを除いて、ほとんどすべてのリレーショナルデータベースはトリガーモードを使用します。

トリガーモードを機能させるには、データベースがCDCで既に有効になっている必要があります。これは通常、そのデータベース内のストアドプロシージャーによって実行されます。たとえば、SQL Serverでは、CDCは sys.sp_cdc_enable_dbを実行することで有効になります。

Talendが機能するには、CDCに独自のメタデータが必要です。これらは、変更のテーブルを追跡する[SUBSCRIBER] (サブスクライバー)テーブルと、テーブル自体のデータへの変更を追跡する[Change] (変更)テーブルです。これは主に、リポジトリーにCDCメタデータを作成し、Talend CDCコンポーネントのメタデータを使用することによって行われます。Talendは、tOracleCDCtAS400CDCtDB2CDCなどのCDCコンポーネントを提供します。

Change Data Captureの詳細は、Change Data Capture (CDC)をご覧ください。

CDCは、レコードが最後にアップデートされた日時を保存することによっても実現できます。次に、フィルターをソースシステムの抽出レイヤーに適用できます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。