Microsoft Power BI は、セルフサービス ビジネス インテリジェンス機能を備えた対話型の視覚化を提供するビジネス分析サービスです。 Power BI と Azure Databricks を統合すると、すべてのビジネス ユーザーにスケーラブルなデータ処理と高パフォーマンス分析を提供し、IT スタッフやデータベース管理者に依存することなく、豊富なレポートとダッシュボードを作成できます。
この統合により、Azure Databricks からデータ セットを直接発行し、Power BI Desktop を Azure Databricks クラスターと Databricks SQL ウェアハウスに接続し、エンタープライズ デプロイ用のセキュリティで保護された認証方法を構成できます。
ダッシュボードとデータを最適に設定する方法のガイダンスについては、 Power BI チート シートを参照してください。
Power BI に接続する
Power BI から Azure Databricks に接続するには、複数の方法があります。
| Power BI プラットフォーム | 説明 |
|---|---|
| Power BI デスクトップ | パートナー接続または手動構成を使用して、Power BI Desktop を Azure Databricks クラスターと SQL ウェアハウスに接続します。 |
| Power BI サービス | Azure Databricks から Power BI サービスにデータを発行します。 |
Power BI タスクを使用して Power BI セマンティック モデルを自動的に調整する場合は、最初に Unity カタログで Power BI 接続を作成する必要があります。
Note
ロールに対する権限を持っている場合は、そのロールとして OAuth 接続を承認できます。 Power BI、すべてのクエリをロールとして実行します。 サード パーティ製の BI ツールを参照してください。
その他の接続セットアップ オプション
Power BI から Azure Databricks に接続する場合は、追加のセットアップ オプションがあります。
Warning
MicrosoftはPower BI用Azure DatabricksコネクタからMetric View BI互換モードオプションを削除しました。 このコネクターオプションにより、Power BIはUnity Catalogのメトリックビューをクエリでき、それを使うレポートは機能しなくなりました。
Power BIからメトリックビューをクエリするには、コネクターのネイティブクエリオプションとDirectQueryモードのMEASURE()関数を使いましょう。
ネイティブSQLクエリを参照し、外部BIツールでメトリックビューを活用してください。 また、メトリック ビューでネイティブに動作Azure Databricks AI/BI ダッシュボードを使用することもできます。
Power BIコネクターでAzure Databricksのメトリクスビューの復元を依頼するには、Fabric Ideasコミュニティ投稿に投票とフィードバックをお願いします。
| セットアップ オプション | 説明 |
|---|---|
| Power BI 用の Azure Databricks でサービス プリンシパルを構成する | Power BI から Azure Databricks に接続する前に、マシン間 (M2M) OAuth のサービス プリンシパルを設定します。 |
| Power BI 用に ADBC または ODBC ドライバーを構成する | Power BI から Azure Databricks に接続するときに、ODBC ドライバーから方向データベース接続 (ADBC) ドライバーに切り替えます。 また、LakehouseやRTの倉庫に接続することも必須です。 |
| メトリックビューをクエリするにはBI互換モードを使います | BI互換モードを有効にして、カスタムSQLをAzure Databricksに渡せないUnity CatalogのメトリクスビューをBIツールからクエリしてください。 |