ドライバ新しくなってるよ知ってた?
TD-Tableau接続といえばODBCのドライバが過去は標準だったような気がするが、
今日日TableauのメニューにあるPresto(正確にはtrino:Facebookのせいでフォークしたんだっけprestoプロジェクト)でJDBC使って取るのが早い。
そしてTableau onlineからのTreasuredataへの接続がODBCではできなくなっている。
presto経由で接続しないとサーバーからデータソース抽出/更新ができない。
(tableauサーバーも新しいやつは多分そう)知らなかったの俺だけかよって思ったので記す。
1.ドライバダウンロードしてtableau用に配置
Trinoのページからドライバをダウンロード(TDのprestoはtrino)
https://trino.io/docs/current/installation/jdbc.html
Windowsなら下記フォルダに配置(macは~/Library/Tableau/Drivers)
C:\Program Files\Tableau\Drivers
※Tableauを開いている場合は、配置後Tableau再起動すること
2.Tableau Desktopからの接続
Tableauを起動「新しいデータソース」から「Presto」を選択
下記内容を入力しユーザー名はAPIキーを入力「サインイン」
サーバー:api-presto.treasuredata.com(USリージョンの人) api-presto.treasuredata.co.jp(JPNリージョンの人) ポート:443 カタログ:td-presto スキーマ:空欄 認証:ユーザー名 ユーザー名:(TDのmasterAPI-KEY)
繋がりました。
だけです
古い人でいまだにODBCでやってる人(俺)。知らんかった・・・これだと結構スピード出ますわ。ODBCでおせーとかエラーでるーとかの方、見直してみてください。
Tableau OnlineでTreasuredataに接続しているデータの抽出の更新ができない方、お試しあれ。幸あれ。