HULFT Integrate で JDBC-ODBC Bridge のデータ に接続
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 のデータ へのアクセスを有効にするには、以下の手順で設定します:
- CData JDBC Driver の JAR ファイル(およびライセンスファイルがある場合はそれも)、cdata.jdbc.jdbcodbc.jar(および cdata.jdbc.jdbcodbc.lic)を、Integrate Server の jdbc_adapter サブフォルダにコピーします
- HULFT Integrate Server を再起動し、HULFT Integrate Studio を起動します
JDBC-ODBC Bridge のデータ にアクセスするプロジェクトの作成
JAR ファイルをコピーしたら、JDBC-ODBC Bridge のデータ にアクセスするプロジェクトを作成できます。まず、Integrate Studio を開いて新しいプロジェクトを作成しましょう。
- プロジェクト名を入力します
- 「スクリプトを作成」チェックボックスがオンになっていることを確認します
- 「次へ」をクリックします
- スクリプト名を入力します(例:JDBCODBCtoCSV)
プロジェクトを作成したら、JDBC-ODBC Bridge のデータ を CSV ファイルにコピーするためのコンポーネントをスクリプトに追加します。
Execute Select SQL コンポーネントの設定
ツールパレット(Database -> JDBC)から「Execute Select SQL」コンポーネントをスクリプトワークスペースにドラッグします。
- 「必須設定」タブの接続先で、「追加」をクリックして 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.
- SQL ステートメントを記述します。例:
SELECT Id, Name FROM Account
- 「抽出テスト」をクリックして、接続とクエリが正しく設定されていることを確認します
- 「SQL を実行して出力スキーマを設定」をクリックします
- 「完了」をクリックします
Write CSV File コンポーネントの設定
ツールパレット(File -> CSV)から「Write CSV File」コンポーネントをワークスペースにドラッグします。
- クエリ結果を書き込むファイルを設定します(例:Account.csv)
- 「入力データ」を「Select SQL」コンポーネントに設定します
- SQL クエリで選択した各フィールドのカラムを追加します
- 「書き込み設定」タブで、「最初の行にカラム名を挿入する」チェックボックスをオンにします
- 「完了」をクリックします
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 のデータ を活用してみてください。ご不明な点があれば、サポートチームまでお気軽にお問い合わせください。