Tips

SQL Workbench/J を使用してTREASURE DATA(Presto)に接続する

環境

TREASURE DATAに、SQL Workbench/Jから接続する想定です。

  • Windows 10 64bit
  • SQL Workbench/J Build127
  • Presto JDBC Driver 0.179

JDBCドライバの入手

SQL Workbench/Jは、JDBCドライバを介してDBMSに接続するため、接続先に応じたJDBCドライバを入手します。
(JDBCドライバが提供されていないDBMSには接続できません)

下記が最新版ですが、自環境では接続が遅い問題があり、

2.3. JDBC Driver — Presto 0.245 Documentation

こちらの記事を参考にバージョン0.179を使っています。

DataGrip w/Presto JDBC DriverがTreasureDataと相性悪い問題 – 半空洞男女関係

https://repo1.maven.org/maven2/com/facebook/presto/presto-jdbc/0.179/presto-jdbc-0.179.jar

設定

起動すると「Select Connection Profile」が表示されます。(またはFile>Connect Window)

JDBCドライバの設定
  1. 左下Manage Driversからドライバ管理画面へ
  2. 左上アイコンから新規作成
  3. Name→Presto
  4. Library→JDBCドライバを選択→OK
Prestoへの接続
  • New profileの部分→好きな名称
  • Driver→Prestoを選択
  • URL→jdbc:presto://api-presto.treasuredata.co.jp:443/td-presto/********?SSL=true(実際の環境に合わせてください)
  • Username→(APIキー)
  • Password→空欄

Test でsuccessfulが表示されたら設定完了です。

にこごり
やってみた人しか気づかないことを書きます