メインコンテンツまでスキップ

Databricks での Power BI

Microsoft Power BI は、セルフサービスビジネスインテリジェンス機能を備えたインタラクティブなビジュアライゼーションを提供するビジネスアナリティクスサービスです。 Power BI を Databricksと統合すると、スケーラブルなデータ処理と高性能の ネットワーク すべてのビジネス ユーザーが、ITスタッフやデータベース管理者に依存することなく、豊富なレポートやダッシュボードを作成できるようになります。

この統合により、Databricksから直接データセットを公開し、Power BI DesktopをDatabricksクラスターおよびDatabricks SQL warehouseに接続し、エンタープライズデプロイメント向けに安全な認証方法を構成できます。

ダッシュボードとデータを最適に設定する方法については、 Power BI チート シートを参照してください。

Power BI に接続する​

Power BI から Databricks に接続するには複数の方法があります。

Power BI プラットフォーム

説明

Power BI デスクトップ

Partner Connect または手動構成を使用して、Power BI Desktop を Databricks クラスターと SQL Warehouse に接続します。

Power BI サービス

DatabricksからPower BIサービスにデータを公開します。

Power BI プラットフォーム

説明

Power BI デスクトップ

Partner Connect または手動構成を使用して、Power BI Desktop を Databricks クラスターと SQL Warehouse に接続します。

Power BI サービス

DatabricksからPower BIサービスにデータを公開します。

Power BIセマンティックモデルを自動的に調整するためにPower BI タスクを使用する場合は、まずUnity CatalogでPower BI接続を作成する必要があります。

注記

ロールに対する引き受け権限がある場合、そのロールとしてOAuth接続を承認できます。Power BI はその後、そのロールとしてすべてのクエリを実行します。サードパーティのBIツールを参照してください。

追加の接続設定オプション​

Power BIからDatabricksに接続する場合、追加のセットアップオプションがあります。

警告

Microsoftは、Power BI用Databricksコネクタから Metric View BI Compatibility Mode オプションを削除しました。このコネクタオプションにより、Power BI で Unity Catalog のメトリクスビューをクエリーできるようになっていましたが、これを使用するレポートは機能しなくなりました。

Power BI からメトリクスビューをクエリするには、DirectQuery モードで MEASURE() 関数と共にコネクタの Native query オプションを使用します。ネイティブ SQL クエリーおよび外部 BI ツールでのメトリクスビューの使用を参照してください。メトリクスビューとネイティブに連携する Databricks AI/BI ダッシュボードを使用することもできます。

Power BIコネクタでのDatabricksメトリクスビューのサポート復旧をリクエストするには、Fabric Ideasコミュニティの投稿で投票し、フィードバックを提供してください。

設定オプション

説明

Databricks で Power BI 用の Service Principal を設定します。

Power BIからDatabricksに接続する前に、マシンツーマシン(M2M) OAuthのためにService Principalをセットアップします。

Power BI の ADBC または ODBC ドライバーを設定します。

Power BI から Databricks に接続する際は、ODBC ドライバーから Arrow Database Connectivity (ADBC) ドライバーに切り替えてください。Lakehouse//RT warehouseへの接続にも必要です。

Power BI 用に Microsoft Entra ID SSO を構成する

Microsoft Entra ID を Power BI から Databricks への SSO 用 ID プロバイダーとして構成します。

BI互換モードを使用してメトリクス ビューをクエリーします

Databricks にカスタム SQL を渡すことができない BI ツールから Unity Catalog のメトリクスビューをクエリーするには、BI 互換モードを有効にします。

設定オプション

説明

Databricks で Power BI 用の Service Principal を設定します。

Power BIからDatabricksに接続する前に、マシンツーマシン(M2M) OAuthのためにService Principalをセットアップします。

Power BI の ADBC または ODBC ドライバーを設定します。

Power BI から Databricks に接続する際は、ODBC ドライバーから Arrow Database Connectivity (ADBC) ドライバーに切り替えてください。Lakehouse//RT warehouseへの接続にも必要です。

Power BI 用に Microsoft Entra ID SSO を構成する

Microsoft Entra ID を Power BI から Databricks への SSO 用 ID プロバイダーとして構成します。

BI互換モードを使用してメトリクス ビューをクエリーします

Databricks にカスタム SQL を渡すことができない BI ツールから Unity Catalog のメトリクスビューをクエリーするには、BI 互換モードを有効にします。