# Birst With The Treasure Data JDBC Driver

Treasure Data JDBC Driver は非推奨です。

[Birst](http://www.birst.com/) は、使いやすいクラウドベースのエンタープライズビジネスインテリジェンス (BI) サービスを提供します。Birst と Treasure Data を組み合わせることで、ユーザーは運用データとビッグデータの両方を迅速に探索できます。

# 前提条件

- Birst アカウント
- Treasure Data の基本知識と Treasure アカウント


# BirstConnect アーティファクトのダウンロード

`Manage Space` の下にある `Navigation Page` にアクセスし、`Use Birst Connect` を選択します。

![](/assets/image-20191015-213140.ab5431144a46e3b87e1a7bd790d755f0668dd8030a1853d4df49982ec435e862.7b8998b7.png)

構成の 1 つに対して `Launch` を選択して、.jnlp ファイルをダウンロードします。また、`BirstConnect.zip` ファイルもダウンロードします。

![](/assets/image-20191015-213153.2a588c630117db7ee18bf61e2a3e231d123038c58b8ae30a48c4f998722432be.7b8998b7.png)

2 つのファイルを同じディレクトリに配置します。この記事では、ディレクトリを `$BIRST_CONNECT_DIRECTORY` として参照します。`BirstConnect.zip` を解凍します。


```bash
cd $BIRST_CONNECT_HOME
tar -zxvf BirstConnect.zip
```

# Treasure Data JDBC ドライバーのダウンロード

[Treasure Data の JDBC ドライバー](/tools/cli-and-sdks/jdbc-driver-for-presto)をここからダウンロードし、ファイルを `$BIRST_CONNECT_HOME/dist/lib` に配置します。


```bash
cd $BIRST_CONNECT_HOME
mv /PATH/TO/td-jdbc-xxx-jar-with-dependencies.jar dist/lib/
```

# Birst Connect の起動

Birst Connect を起動します。ダウンロードした `.jnlp` ファイルを `dnlp.file` パラメータに指定します。


```bash
$ java -Djnlp.file=/PATH/TO/xxx.jnlp -Xmx1024m -cp "dist/*:dist/lib/*" com.birst.dataconductor.DataConductorApp
```

# タスクのセットアップ

Treasure Data JDBC ドライバーが組み込まれた Birst Connect の起動に成功した後。

**Add Task** を選択して、Treasure Data から Birst にデータを抽出するタスクをセットアップします。

![](/assets/image-20191015-213259.0755c08fbe8e382962cd6753f1e4eeb7d13e697991da8fffe7f0d80d1b05807b.7b8998b7.png)

1. 起動後、まず「Task Name」を指定します。


![](/assets/image-20191015-213308.55b7a5bf56ebef599d9755c1bdf2694722f3d88ae52f53e146f1e11763a7e39e.7b8998b7.png)
2. Sources タブに移動し、**Add Query** を選択します。
JDBC接続を指定するためにフィールドを編集します。

![](/assets/image-20191015-213316.8da37952f86c3fe89071b05b99081e2b1b91a8499962eff3efe2e2743ebc7af2.7b8998b7.png)

- Database Type: Generic JDBC Connection
- Driver Name: com.treasuredata.jdbc.TreasureDataDriver
- Connection String: jdbc:td://api.treasuredata.com/testdb;useSSL=true
- Username: YOUR_TREASURE_DATA_EMAIL_ADDRESS
- Password: YOUR_TREASURE_DATA_PASSWORD
- Query: Your Query


`jdbc:td://api.treasuredata.com/testdb;useSSL=true;type=presto`のようなtypeパラメータを使用することで、クエリエンジンを切り替えることができます。詳細については、Treasure Dataの[JDBCドライバ](/tools/cli-and-sdks/jdbc-driver-for-presto)ドキュメントを参照してください。

**Update and Save**を選択してタスクを保存します。

# タスクの実行

Birst Connectのメインダイアログに戻り、**Run Tasks Now**を選択します。クエリがTreasure Data上で実行され、データがBirstに挿入されます。