データ接続と統合Available connectorsDB2

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

DB2

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

サポートされている機能

機能ステータス
探索🟢 一般提供中
バッチ同期🟢 一般提供中
増分同期🟢 一般提供中
変更データキャプチャ同期🟢 一般提供中
テーブルエクスポート🟡 ベータ版

セットアップ

  1. データ接続アプリケーションを開き、画面の右上隅にある + New Source を選択します。
  2. 利用可能なコネクタータイプから DB2 を選択します。
  3. インターネット経由で 直接接続 を使用するか、エージェントランタイムを通じて 接続するかを選択します。
  4. 以下のセクションの情報を使用して、コネクターのセットアップを続行するための追加の構成プロンプトに従います。

Foundry でのコネクターの設定についてさらに詳しく学びます。

構成オプション

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

JDBC プロパティ

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

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

DB2 同期の設定

SQL クエリ

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

JDBC コネクターの Edit syncs ページにある SLQ クエリ入力。

テーブルエクスポート

DB2 ソースタイプは テーブルエクスポート をサポートしています。z/OS または LUW (Linux, Unix, Windows) で動作する DB2 データベースには追加の構成は不要です。ただし、IBM iSeries または AS/400 で動作する DB2 データベースの場合、任意のターゲットテーブルに対して ジャーナリング ↗ を有効にする必要があります。

変更データキャプチャ

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

同期したいテーブルに対して変更データキャプチャが有効になったら、Overview ページに移動し、+ Create CDC sync を選択して新しい変更データキャプチャ同期の作成を開始できます。

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