HULFT Integrate で JDBC-ODBC Bridge のデータ に接続

Jerod Johnson
Jerod Johnson
Senior Technology Evangelist
HULFT Integrate で JDBC-ODBC Bridge に JDBC データソースとして接続

HULFT Integrate は、ドラッグ&ドロップのユーザーインターフェースでコーポレーションフロー、データ変換、処理を簡単に作成できる最新のデータ連携プラットフォームです。CData JDBC-ODBC Bridge Driver と組み合わせることで、HULFT Integrate からリアルタイムの JDBC-ODBC Bridge のデータ を扱うことができます。この記事では、JDBC-ODBC Bridge への接続方法と、データを CSV ファイルに出力する手順をご紹介します。

CData JDBC ドライバーは、最適化されたデータ処理機能を備えており、リアルタイムの JDBC-ODBC Bridge のデータ との連携において比類のないパフォーマンスを発揮します。JDBC-ODBC Bridge に対して複雑な SQL クエリを発行すると、ドライバーはフィルタや集計などのサポートされている SQL 操作を直接 JDBC-ODBC Bridge にプッシュし、サポートされていない操作(主に SQL 関数や JOIN 操作)は内蔵の SQL エンジンでクライアント側で処理します。また、動的なメタデータクエリ機能により、ネイティブなデータ型を使用して JDBC-ODBC Bridge のデータ を操作・分析できます。

JDBC-ODBC Bridge へのアクセスを有効化

HULFT Integrate プロジェクトから JDBC-ODBC Bridge のデータ へのアクセスを有効にするには、以下の手順で設定します:

  1. CData JDBC Driver の JAR ファイル(およびライセンスファイルがある場合はそれも)、cdata.jdbc.jdbcodbc.jar(および cdata.jdbc.jdbcodbc.lic)を、Integrate Server の jdbc_adapter サブフォルダにコピーします
  2. HULFT Integrate Server を再起動し、HULFT Integrate Studio を起動します

JDBC-ODBC Bridge のデータ にアクセスするプロジェクトの作成

JAR ファイルをコピーしたら、JDBC-ODBC Bridge のデータ にアクセスするプロジェクトを作成できます。まず、Integrate Studio を開いて新しいプロジェクトを作成しましょう。

  1. プロジェクト名を入力します
  2. 「スクリプトを作成」チェックボックスがオンになっていることを確認します
  3. 「次へ」をクリックします
  4. スクリプト名を入力します(例:JDBCODBCtoCSV)

プロジェクトを作成したら、JDBC-ODBC Bridge のデータ を CSV ファイルにコピーするためのコンポーネントをスクリプトに追加します。

Execute Select SQL コンポーネントの設定

ツールパレット(Database -> JDBC)から「Execute Select SQL」コンポーネントをスクリプトワークスペースにドラッグします。

  1. 「必須設定」タブの接続先で、「追加」をクリックして JDBC-ODBC Bridge 用の新しい接続を作成します。以下のプロパティを設定します:
    • 名前:JDBC-ODBC Bridge Connection Settings
    • ドライバークラス名:cdata.jdbc.jdbcodbc.JDBCODBCDriver
    • URL:jdbc:jdbcodbc:Driver={ODBC_Driver_Name};Driver_Property1=Driver_Value1;Driver_Property2=Driver_Value2;...

      組み込みの接続文字列デザイナー

      JDBC URL の構築には、JDBC-ODBC Bridge JDBC Driver に組み込まれている接続文字列デザイナーをご利用ください。JAR ファイルをダブルクリックするか、コマンドラインから JAR ファイルを実行します。

      		java -jar cdata.jdbc.jdbcodbc.jar
      		

      接続プロパティを入力し、接続文字列をクリップボードにコピーします。

      To connect to an ODBC data source, specify either the DSN (data source name) or specify an ODBC connection string: Set Driver and the connection properties for your ODBC driver.
  2. SQL ステートメントを記述します。例:
    SELECT Id, Name FROM Account
  3. 「抽出テスト」をクリックして、接続とクエリが正しく設定されていることを確認します
  4. 「SQL を実行して出力スキーマを設定」をクリックします
  5. 「完了」をクリックします

Write CSV File コンポーネントの設定

ツールパレット(File -> CSV)から「Write CSV File」コンポーネントをワークスペースにドラッグします。

  1. クエリ結果を書き込むファイルを設定します(例:Account.csv)
  2. 「入力データ」を「Select SQL」コンポーネントに設定します
  3. SQL クエリで選択した各フィールドのカラムを追加します
  4. 「書き込み設定」タブで、「最初の行にカラム名を挿入する」チェックボックスをオンにします
  5. 「完了」をクリックします

JDBC-ODBC Bridge フィールドを CSV カラムにマッピング

「Select」コンポーネントの各カラムを、「CSV」コンポーネントの対応するカラムにマッピングします。

スクリプトの完成

「Start」コンポーネントを「Select」コンポーネントに、「CSV」コンポーネントを「End」コンポーネントにドラッグして接続します。スクリプトをビルドして実行すると、JDBC-ODBC Bridge のデータ が CSV ファイルに出力されます。

CData JDBC-ODBC Bridge Driverの30日間の無償トライアルをダウンロードして、HULFT Integrate でリアルタイムの JDBC-ODBC Bridge のデータ を活用してみてください。ご不明な点があれば、サポートチームまでお気軽にお問い合わせください。

はじめる準備はできましたか?

JDBC-ODBC Bridge の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

ODBC Connectivity from Java Icon JDBC-ODBC Bridge Driver お問い合わせ

JDBC-ODBC Bridge は、あらゆるJava アプリからWindows、Linux、Mac 上のODBC データソースへのJDBC アクセスを提供します。CData JDBC-ODBC Bridge は、レポートや分析にJava ベースのツールを使用する場合でも、カスタムJava ソリューションを構築する場合でも、あらゆるODBC データソースに簡単に接続できます。