メイン コンテンツをスキップする 補完的コンテンツへスキップ

データ変更を抽出し、ターゲットテーブルに同期する

手順

  1. tOracleCDCをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
  2. [Property of the CDC connection] (CDC接続のプロパティ)[Repository] (リポジトリー)に設定し、XStreamアウトバウンドサーバーの設定に使用するOracleデータベースに対応する接続メタデータ(この例ではOracle12_XStreamOut)を選択します。接続タイプ、データベースバージョン、およびその他の接続の詳細情報は、自動的に入力されます。
  3. [Generate LCR type] (LCRタイプを生成)ドロップダウンリストから[LCR Object] (LCRオブジェクト)を選択します。
    データに加えた変更のキャプチャー先とするソーステーブルの名前を[Table using CDC] (CDCを使用したテーブル)フィールド入力します。この例では、PERSONです。
    [Outbound server name] (アウトバウンドサーバー名)フィールドにXStreamアウトバウンドサーバー名を入力します。この例では、xoutです。
  4. [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックしてスキーマエディターを開きます。スキーマはデフォルトで設定済みです。
  5. [Advanced settings] (詳細設定)をクリックして、ビューを開きます。
    [Idle timeout(seconds)] (待ち時間(秒))フィールドに、アウトバウンドサーバーがLCRストリームを受信する呼び出しを終了するまでの待ち時間を秒数で入力します。ネットワークの待ち時間とデータベースの反応速度を考慮して、この例では待ち時間は60秒に設定されています。
  6. tOracleCDCOutputをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
    [Property of the CDC connection] (CDC接続のプロパティ)[Repository] (リポジトリー)に設定し、XStreamインバウンドサーバーの設定に使用するOracleデータベースに対応する接続メタデータ(この例ではOracle12_XStreamIn)を選択します。データベースバージョンおよびその他の接続の詳細情報は、自動的に入力されます。
  7. [Inbound server name] (インバウンドサーバー名)フィールドにXStreamインバウンドサーバー名を入力します。この例では、xinです。
    [Set data table schema] (データテーブルスキーマの設定)チェックボックスをオンにして、CDCテーブルのスキーマを指定します。この例では、TALENDです。
    [Set target table] (ターゲットテーブルを設定)チェックボックスをオンにして、インバウンドサーバーからのデータ変更を反復するテーブルを指定します。この例では、PERSON_BAKです。

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

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