Tableau Desktop/PrepからDatabricksに接続してみた

## 前提
利用環境：DatabricksのSQLウェアハウス(サーバーレス)、Tableau Desktop/Tableau Prep

https://www.databricks.com/jp/try-databricks?scid=7018Y000001Fi15QAC&utm_medium=paid+search&utm_source=google&utm_campaign=17377047998&utm_adgroup=138148229998&utm_content=trial&utm_offer=try-databricks&utm_ad=732035937815&utm_term=databricks%20%E3%83%88%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%AB&gad_source=1&gclid=CjwKCAiA8Lu9BhA8EiwAag16b8b3zbkIb3V7gp-8VUwKukXnhtVZRQ-1RY8SbETmGVgNT4bQramYmRoCX5wQAvD_BwE#account

https://www.tableau.com/products/desktop/download

## 参考
https://docs.databricks.com/aws/en/partners/bi/tableau

https://help.tableau.com/current/pro/desktop/ja-jp/examples_databricks.htm

https://techblog.ap-com.co.jp/entry/2024/02/16/094756

https://qiita.com/taka_yayoi/items/8234bc6ecf9bdfdd16ba

## 手順
### Databricks側の情報取得
必要な情報：「サーバーのホスト名」と「HTTPパス」
1. Databricksのワークスペースにログイン
1. 「SQLウェアハウス」→「利用しているSQLウェアハウス名」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/48a3b118-a70f-4780-b2df-88d572d5616d.png)
1. 「接続の詳細」をクリック
1. 「サーバーのホスト名」と「HTTPパス」をコピーしておく
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/32d01b02-57d2-4368-beb6-0a52c974afa3.png)
### Tableau側の設定
#### 1.ドライバーのダウンロード
1.ドライバーダウンロードサイトにアクセス

https://www.tableau.com/ja-jp/support/drivers?edition=pro&lang=ja-jp&platform=mac&cpu=64&version=2025.1&__full-version=20251.25.0313.2002#databricks

2.Tableau.comのアカウントがある場合は、「ログインする」をクリック
（ない場合は、「Create my accountよりTableauのアカウントを作成）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/7547555a-be4f-4788-b9fc-9587c08172d0.png)
3.データソース：Databricks、オペレーティングシステム：Windows/Mac/Linuxを選択
4.表示される手順から「ダウンロード」リンクをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/1ab90d66-958b-4ba2-86cf-e15d98920eef.png)
5.対象OSの「Download」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/fa19d653-fa1b-4ad2-b4d8-e54be27e24eb.png)
#### 2.ドライバーのインストール（Macの場合）
1. ダウンロードしたドライバーをダブルクリックし、解凍する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/dfea4c55-8dbb-483d-8b85-45070fbe6e8c.png)
2. 「Simba Spark 2.9.dmg」をダブルクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/8926b1b2-c203-4e17-8f9d-02c74415b2fa.png)
3. 「SimbaSparkODBC.pkg」をダブルクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/ecc3a28b-9639-4b2d-9fbd-a01448ea878f.png)
4. 「続ける」→「続ける」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/050b62e4-1423-4aee-8dcd-7fae1603f96d.png)
5.「同意する」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/4bb93bdd-2ba2-4fe2-b403-08ca35b0df18.png)
6. 「インストール」をクリック（インストール先を変更したい場合は、「インストール先を変更」から変更）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/d27f235d-8ffa-4711-9ecf-f6bf23d12fc8.png)
7. インストール完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/28614bfc-a054-4301-8090-6dc24122f374.png)
#### 3.Tableau Desktop/Prepから接続
1. Tableau Desktop/Prepを起動し、接続配下の「その他」→「Databricks」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/75c6622f-23a5-4f27-a077-6bd649fe34aa.png)
2. Databricksの画面で、コピーした「サーバーのホスト名」と「HTTPパス」を貼り付けて、「サインイン」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/e12bb071-e6af-4371-a3c2-449ee53dbd4f.png)
3. 接続完了のWebページが表示される
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/48604b71-59f3-4de1-9a72-21bc1245439b.png)
4. Tableau Desktop/Prep画面に戻り、接続の配下の「カタログ」を選択し、接続したいテーブルを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/562390/6503573b-7907-4a03-867a-8d0c84113aec.png)
5. データベースの横の🔍をクリックすると接続できるデータベースが表示される
6. テーブルの横の🔍をクリックすると接続できるデータベースが表示される
7. 完了