データ接続と統合利用可能なコネクターDb2

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Db2

Foundry を Db2 に接続して、Db2 データベースと Foundry の間でデータを読み取り、同期します。

サポートされている機能

機能ステータス
探索🟢 一般提供
バッチ同期🟢 一般提供
インクリメンタル(差分連携)🟢 一般提供
変更データキャプチャ同期🟢 一般提供
テーブルエクスポート🟢 一般提供

セットアップ

  1. Data Connection アプリケーションを開き、画面右上の + 新規ソースを選択します。
  2. 利用可能なコネクターの種類から Db2 を選択します。
  3. 追加の設定プロンプトに従い、以下のセクションの情報を使用してコネクターのセットアップを続けます。

Foundry でのコネクターのセットアップについて、詳しくはこちらをご覧ください。

設定オプション

パラメーター必須?説明
URLはいドライバーが使用する JDBC URL です。テンプレートがあらかじめ入力されていますが、正しく動作させるために変更が必要な場合があります。JDBC URL の形式についてはソースシステムのドキュメントを参照し、追加情報については Java ドキュメント ↗を確認してください。
JDBC プロパティはいドライバーに必要な必須プロパティと推奨プロパティをすべて一覧表示します。必須または推奨のプロパティにカーソルを合わせると、公式ドキュメントに移動できます。+ プロパティを追加ボタンを押すと、任意の追加プロパティを追加できます。

JDBC プロパティ

JDBC 接続にプロパティ ↗を追加して、動作を設定できます。Db2 ドライバーでは、一部のプロパティが必須です。これらの必須プロパティはデフォルトで入力されており、ソースを保存する前に設定する必要があります。また、+プロパティを追加を選択して推奨セクションを表示すると、追加できる推奨プロパティを確認できます。

必須または推奨のプロパティ名にカーソルを合わせると、Db2 ドライバーの公式ドキュメントページにアクセスできます。

Db2 同期を設定する

SQL クエリ

同期ごとに1つの SQL クエリを実行できます。このクエリは、データのテーブルを出力し、ストアドプロシージャの呼び出しなどの操作を実行しないようにする必要があります。クエリの結果は Foundry の出力データセットに保存されます。

JDBC コネクターの同期を編集ページにある SQL クエリの入力欄。

テーブルエクスポート

Db2 ソースの種類は、テーブルエクスポートをサポートしています。z/OS または LUW (Linux, Unix, Windows) で実行されている Db2 データベースでは、追加の設定は不要なはずです。ただし、IBM iSeries または AS/400 で実行されている Db2 データベースでは、すべての対象テーブルでジャーナリング ↗を有効にする必要があります。

変更データキャプチャ

Db2 コネクターは、変更データキャプチャ (CDC) 同期をサポートしています。Db2 CDC 同期は、Debezium Db2 コネクター ↗を使用して実装されています。Db2 インスタンスで CDC を有効にするには、Debezium ドキュメント ↗に記載されている手順に従います。

Foundry に同期するテーブルで変更データキャプチャを有効にしたら、概要ページに移動し、+ CDC 同期を作成を選択して、新しい変更データキャプチャ同期の作成を開始できます。

変更データキャプチャ同期を作成するには、探索ランタイムが動作している必要があります。ランタイムがまだ初期化中の場合は、同期を作成する前に数秒待ってページを再読み込みする必要がある場合があります。