LoginSignup
4
1

Tableau DesktopからのPower BIのセマンティックモデル接続

Last updated at Posted at 2024-05-16

はじめに

 Tableau DesktopからPower BIのセマンティックモデルに接続しよう、というとい時に、にうまく接続するまでいろいろつまづきました。接続がうまくいくケースを記します。

T6.png

前提(確認した環境等)

  • 確認日 2024/5/13
  • Tablea Desktopのバージョン 2024.1.2
  • Power BIのライセンスはPPU等でXMLAエンドポイントができること
  • SQL Server Management Studio (SSMS) 20.1

Tablaeu DesktopからPower BIの接続に必要なドライバー

まず、Tabeauのコネクターに関するドキュメントはこちらです。

Microsoft Analysis Servicesとなっていますが、SQL Server Analysis Services(SSAS)として読み替えます。

SSASについてはこちら

ドライバーページ

こちらのページでは、

64 ビットバージョンの Microsoft Analysis Services 用のドライバーをインストールします。
2014 SP1 (バージョン 12.0.2000.8)

となっています。2014って約10年前で、大丈夫かなぁ...と思っていたらやはり動かずでした。接続時様々なエラーに遭遇しました。そのエラーメッセージの内容は殆ど意味がわからないものの、エラーコードを調べると「接続不可」であり、世界中のコミュニティでも遭遇した、バージョンを変えると動いた、etcetcといったものでした。

エラー例

アクションを完了できません
サーバーに接続できません。サーバーが実行中であり、要求したデータベースへのアクセス権を持っていることを確認してください。
エラー コード:A7AED4D2
データベース エラー 0x80004005: 内部エラー: 予期しないエラーが発生しました (ファイル 'pfadalwrapper.cpp'、行 986、関数 'PFAdalWrapper::GetInstance')。
サーバーに接続できません。サーバーが実行中であり、要求したデータベースへのアクセス権を持っていることを確認してください。

ドライバーとして必要なのはSQL AS OLEDB ドライバーとのことなので、こちらは、SSMSにも含まれていますので、確認日時の最新、20.1をダウンロードして入れました。

既に別バージョンのSSMS等の環境をご利用の場合は自己責任で慎重なご対応をお願いします。

他のバージョンや何等かの他のドライバーに関する対応でも動くかもしれません。18.xのSSMSではNGでした。

(Power BI サービス) 対象ワークスペースのXMLA エンドポイント

XMLA.png

赤字の myorg の部分は該当組織のテナント名に変更します。

(Tableau Desktop) 接続の過程

T1.png

接続はこちらから

T2.png

サーバーにXMLAエンドポイントを入力します。
ログオンの情報入力ですが、OAuthでのサインインでEntra ID認証ではうまくいきませんでした。
特定のユーザー名とパスワードを使用で、
ユーザー名 半角スペース(おそらくなんでもよし)
パスワード 半角スペース
を入れます。[サインイン]の次に、Entra ID認証を聞いてくると思いますのでそこで認証します。

T3.png

既に行った認証を覚えていたらこんな感じで選択します。

T4.png

接続できました。
キューブデータソース(多次元OLAPデータソース)としての接続となります。

T5.png

ビジュアルが作成できました。

参照サイト等

DATA GOBLINの関連記事です。大事な観点がたくさん含まれています。

尚、CONNECT TABLEAU TO POWER BI SEMANTIC MODELS
の詳細についての一部は、本ブログの内容も適宜参照いただだけたらと思います。

おわりに

 データの世界でも、エコ大事ですね。共有できることが多いのは良いことです。

4
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
4
1