この記事では、Treasure DataでDatoramaを使用する方法について説明します。DatoramaはTreasure Dataをネイティブにサポートしています。
- Datoramaアカウント
- Treasure Dataの基本知識
- 現在プライベートベータ版である新しいPresto専用JDBC/ODBC APIへのアクセスが必要です。この機能へのアクセスをご希望の場合は、担当のアカウント担当者にお問い合わせください。
- Data Streams親タブを選択し、次にData Streams子タブを選択します。
- Technical Vendorsカテゴリ配下でTreasure Dataを見つけ、アイコンを選択します。

次に、データストリームのName、Data Stream Type、およびDefault Channel Nameを指定します。

次に、以下のようにダイアログからConnection Infoを設定します。

各フィールドを設定します。
| Delivery Method | Databases |
|---|---|
| Connection String | jdbc:presto://api-presto.treasuredata.com:443/td-presto/database |
| Credentials - User | "YOUR_API_KEY" |
| Credentials - Password | (空) |
| Query | "YOUR_TREASURE_DATA_QUERY" |
Validateを選択します。Success!ダイアログが表示された場合、セットアップは成功しました。
Nextを選択すると、Treasure Data SQLクエリが実行され、Datoramaは結果の列のリストを表示します。この画面では、元の列をDatoramaのグローバル列にマッピングします。Datoramaの自動マッピングアルゴリズムにより、以前のマッピングアクティビティに基づいて、一部の列がすでにマッピングされている場合があります。

マッピングされていない残りの列については、グローバル列を使用して手動でマッピングできます。

Saveを選択してマッピングフェーズを完了します。次の例のようなエラーが表示された場合は、次のフェーズに進む前にこれらのエラーを解決する必要があります。

Data PreviewにはDatorama内のTreasure Dataから取得された実際のレコードが表示されます。
レコードが正しいことを確認します。
Continueを選択します。

データがDatoramaに取り込まれます。完了すると、Processing Complete!メッセージが表示されます。
