データ連携ツールのCloverETL のビジュアルワークフローでe-Sales Manager データ連携を作成。
CData JDBC Driver for e-Sales Manager は、CloverETL からe-Sales Manager へのcreate, read, update, and delete (CRUD) commands 処理を実現します。本記事では、CloverETL でJDBC Driver を使い、e-Sales Manager をシンプルなCSV ファイルに変換します。
JDBC Data Source でe-Sales Manager に接続
- e-Sales Manager データへの連携を作成します。CloverETL の新しいgraph で、Outline ペインのConnections ノードを右クリックして、Create Connection をクリックします。Database Connection ウィザードが表示されます。
- +アイコンをクリックして、.jar ファイルをロードします。インストールディレクトリのlib フォルダの cdata.jdbc.esalesmanager.jar ファイルを選択します。
- JDBC URL を入力します。一般的な接続文字列は:
jdbc:esalesmanager:User=MyUsername;Password=MyPassword;URL=MyInstanceURL;TenantId=MyTenantId;
e セールスマネージャー Remix に接続するには、User、Passowrd、URL、TenantId パラメータが必要です。
- User:API を実行するためのログインユーザーのユーザーID。
- Password:API を実行するためのログインユーザーのユーザーパスワード 。
- URL:e-Sales Manager Remix エンドポイントへのURL。例:https://XXX.softbrain.co.jp
- TenantId:e-Sales Manager Remix テナント名のTenantd。例:cdata

DBInputTable コンポーネントで、e-Sales Manager データをクエリ
- DBInputTable をReaders セクションからドラッグし、ジョブフローに置きます。ダブルクリックして、設定エディタを開きます。
- DB コネクションプロパティで、e-Sales Manager JDBC をドロップダウンから選択します。
- SQL クエリを入力します。例:
SELECT * FROM Customer
UniversalDataWriter でQuery のOutput を記述
- Writer セクションからUniversalDataWriter をドラッグして、ジョブフローに置きます。
- UniversalDataWriter をダブルクリックして、設定エディタを開き、ファイルURL を足します。
- DBInputTable をダブルクリックして、Extract Metadata をクリックします。
- DBInputTable のOutput ポートをUniversalDataWriter に接続します。
- UniversalDataWriter のSelect Metadata メニューでCustomer テーブルを選択します。(UniversalDataWriter のInput ポートを右クリックしてメニューを開くことも可能です。)
- Run をクリックして、ファイルの書き込みを実行します。
