HULFT Integrate で Business b-ridge のデータ に接続
HULFT Integrate は、ドラッグ&ドロップのユーザーインターフェースでコーポレーションフロー、データ変換、処理を簡単に作成できる最新のデータ連携プラットフォームです。CData JDBC Driver for Business b-ridge と組み合わせることで、HULFT Integrate からリアルタイムの Business b-ridge のデータ を扱うことができます。この記事では、Business b-ridge への接続方法と、データを CSV ファイルに出力する手順をご紹介します。
CData JDBC ドライバーは、最適化されたデータ処理機能を備えており、リアルタイムの Business b-ridge のデータ との連携において比類のないパフォーマンスを発揮します。Business b-ridge に対して複雑な SQL クエリを発行すると、ドライバーはフィルタや集計などのサポートされている SQL 操作を直接 Business b-ridge にプッシュし、サポートされていない操作(主に SQL 関数や JOIN 操作)は内蔵の SQL エンジンでクライアント側で処理します。また、動的なメタデータクエリ機能により、ネイティブなデータ型を使用して Business b-ridge のデータ を操作・分析できます。
Business b-ridge へのアクセスを有効化
HULFT Integrate プロジェクトから Business b-ridge のデータ へのアクセスを有効にするには、以下の手順で設定します:
- CData JDBC Driver の JAR ファイル(およびライセンスファイルがある場合はそれも)、cdata.jdbc.businessbridge.jar(および cdata.jdbc.businessbridge.lic)を、Integrate Server の jdbc_adapter サブフォルダにコピーします
- HULFT Integrate Server を再起動し、HULFT Integrate Studio を起動します
Business b-ridge のデータ にアクセスするプロジェクトの作成
JAR ファイルをコピーしたら、Business b-ridge のデータ にアクセスするプロジェクトを作成できます。まず、Integrate Studio を開いて新しいプロジェクトを作成しましょう。
- プロジェクト名を入力します
- 「スクリプトを作成」チェックボックスがオンになっていることを確認します
- 「次へ」をクリックします
- スクリプト名を入力します(例:BusinessBridgetoCSV)
プロジェクトを作成したら、Business b-ridge のデータ を CSV ファイルにコピーするためのコンポーネントをスクリプトに追加します。
Execute Select SQL コンポーネントの設定
ツールパレット(Database -> JDBC)から「Execute Select SQL」コンポーネントをスクリプトワークスペースにドラッグします。
- 「必須設定」タブの接続先で、「追加」をクリックして Business b-ridge 用の新しい接続を作成します。以下のプロパティを設定します:
- 名前:Business b-ridge Connection Settings
- ドライバークラス名:cdata.jdbc.businessbridge.BusinessBridgeDriver
- URL:jdbc:businessbridge:
組み込みの接続文字列デザイナー
JDBC URL の構築には、Business b-ridge JDBC Driver に組み込まれている接続文字列デザイナーをご利用ください。JAR ファイルをダブルクリックするか、コマンドラインから JAR ファイルを実行します。
java -jar cdata.jdbc.businessbridge.jar
接続プロパティを入力し、接続文字列をクリップボードにコピーします。
Business b-ridge 接続プロパティの取得・設定方法
B b-ridge への接続には、Company Key、Project Key、Subscription Key が必要となります。それぞれWeb API 利用申請時に取得できます。取得したKey を接続プロパティに設定して接続します。
- CompanyKey:Business b-ridge のCompany Key に設定。
- ProjectKey:Business b-ridge のProject Key に設定。
- SubscriptionKey:控えておいたSubscription Key に設定。
- SQL ステートメントを記述します。例:
SELECT ItemId, StructureId FROM CDATA
- 「抽出テスト」をクリックして、接続とクエリが正しく設定されていることを確認します
- 「SQL を実行して出力スキーマを設定」をクリックします
- 「完了」をクリックします
Write CSV File コンポーネントの設定
ツールパレット(File -> CSV)から「Write CSV File」コンポーネントをワークスペースにドラッグします。
- クエリ結果を書き込むファイルを設定します(例:CDATA.csv)
- 「入力データ」を「Select SQL」コンポーネントに設定します
- SQL クエリで選択した各フィールドのカラムを追加します
- 「書き込み設定」タブで、「最初の行にカラム名を挿入する」チェックボックスをオンにします
- 「完了」をクリックします
Business b-ridge フィールドを CSV カラムにマッピング
「Select」コンポーネントの各カラムを、「CSV」コンポーネントの対応するカラムにマッピングします。
スクリプトの完成
「Start」コンポーネントを「Select」コンポーネントに、「CSV」コンポーネントを「End」コンポーネントにドラッグして接続します。スクリプトをビルドして実行すると、Business b-ridge のデータ が CSV ファイルに出力されます。
CData JDBC Driver for Business b-ridgeの30日間の無償トライアルをダウンロードして、HULFT Integrate でリアルタイムの Business b-ridge のデータ を活用してみてください。ご不明な点があれば、サポートチームまでお気軽にお問い合わせください。