データ連携ツールのCloverETL のビジュアルワークフローでStreak データ連携を作成。
CData JDBC Driver for Streak は、CloverETL からStreak へのqueries 処理を実現します。本記事では、CloverETL でJDBC Driver を使い、Streak をシンプルなCSV ファイルに変換します。
JDBC Data Source でStreak に接続
- Streak データへの連携を作成します。CloverETL の新しいgraph で、Outline ペインのConnections ノードを右クリックして、Create Connection をクリックします。Database Connection ウィザードが表示されます。
- +アイコンをクリックして、.jar ファイルをロードします。インストールディレクトリのlib フォルダの cdata.jdbc.streak.jar ファイルを選択します。
- JDBC URL を入力します。一般的な接続文字列は:
jdbc:streak:ApiKey=8c84j9b4j54762ce809ej6a782d776j3;
Use the following steps to generate a new API key for authenticating to Streak.
- Navigate to Gmail
- Click on the Streak dropdown to the right of the search bar
- Select the Integrations button. This will open a window where you can view existing integrations and create new API keys.
- Under the Streak API section of integrations, click the button to Create New Key.

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