LoginSignup
1
1

More than 3 years have passed since last update.

Tableau Desktop から Azure Databricks に接続する

Last updated at Posted at 2019-02-27

Azure Databricks とは

https://docs.microsoft.com/ja-jp/azure/azure-databricks/what-is-azure-databricks
---引用---
Azure Databricks は、Microsoft Azure クラウド サービス プラットフォームに最適化された Apache Spark ベースの分析プラットフォームです。 Apache Spark の創始者たちと共に設計され、Azure に統合された Databricks では、ワンクリックでのセットアップと効率的なワークフローのほか、データ サイエンティスト、データ エンジニア、ビジネス アナリストが共同作業できるインタラクティブなワークスペースが実現されています。
image.png
---ここまで---

Tableau からの接続

Tableau がサポートするデータソース

すべての技術仕様

https://www.tableau.com/ja-jp/products/techspecs
Spark SQL (Apache Spark 1.2.1 以降が必要)

2019/11 追記: Tableau 2019.3 から、Databricks のネイティブコネクタがリリースされました
image.png

###Spark SQL
https://onlinehelp.tableau.com/current/pro/desktop/ja-jp/examples_sparksql.htm
---引用---
Spark SQL コネクタを使用して、Azure HDInsight、Azure Data Lake、Databricks、または Apache Spark 上の Spark クラスターに接続できます。
---ここまで---

必要なドライバー

https://www.tableau.com/ja-jp/support/drivers
上記ページから Spark SQL のドライバーを取得、インストール
SimbaSpark1.2-64-bit.msi
Simba ODBC ドライバーバージョン2.6.4 以上

token の作成

Azure AD 認証には対応していないため、Azure Databricks の管理コンソール上で token の作成が必要です。
image.png
User Settings から Generate New Token を選択
image.png
適当な名前をつけます。
image.png
image.png
作成した token は忘れずにコピーしておいてください・・・①

HTTP パスの確認

クラスタの管理画面から Advanced Options を開き、HTTP パス (下記赤枠部)をコピー・・・②
image.png

Tableau Desktop からの接続

サーバーへ の その他... メニューから Spark SQL を選択
image.png
image.png

サーバー: regionname.azuredatabricks.net (東日本リージョンであれば japaneast.azuredatabricks.net)
ポート: 443
タイプ: SparkThriftServer (Spark 1.1 以降)
認証: ユーザ名とパスワード
転送: HTTP
ユーザ名: token
パスワード: ①
HTTP パス: ②
SSL が必須 に☑

image.png
接続完了

参考資料

Databricks user guide -Tableau
Databricks user guide -Generate New Token
Azure Databricks を使ってみよう
Azure Databricks 知ってますか?

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1