次の方法で共有


Power BI のページ分割されたレポートでサポートされるデータ ソース

適用対象: Power BI Report Builder Power BI Desktop

この記事では、Power BI サービスのページ分割されたレポートでサポートされるデータ ソースについて、および Azure SQL Database データ ソースに接続する方法について説明します。 一部のデータ ソースはネイティブでサポートされています。 他のユーザーに接続するには、データ ゲートウェイを使用するか、Power BI Report Builderデータの取得エクスペリエンスを使用します。

前提条件

Power BI の改ページ対応レポート (.rdl ファイル) のライセンス要件は、Power BI レポート (.pbix ファイル) の場合と同じです。

ネイティブでサポートされているデータ ソース

ページ分割されたレポートでは、次のデータ ソースの一覧をネイティブでサポートします。

データ ソース 認証 Notes
Azure SQL Database
Azure Synapse Analytics
基本、シングル サインオン (SSO)、OAuth2 Azure SQL Database でエンタープライズ ゲートウェイを使用できます。
Azure SQL Managed Instance Basic、SSO、OAuth2 パブリックまたは VNet ローカル エンドポイント経由 (VNet ローカル エンドポイントは Enterprise Gateway 経由でルーティングする必要があります)
Azure Analysis Services SSO、OAuth2 Azure Analysis Services ファイアウォールを無効にするか、Azure Germany リージョンの IP 範囲をすべて許可するように構成する必要があります。 これは Azure Germany リージョンでのみ適用されます。 外部テナントからの SSO はサポートされていません。
Power BI セマンティック モデル SSO Premium および Premium 以外の Power BI セマンティック モデル。 読み取りのアクセス許可が必要です。 インポート モードと DirectQuery Power BI セマンティック モデルのみがサポートされています。 DirectQuery Power BI セマンティック モデルをデータ ソースとして使用するレポート クエリには、10 分という固定のタイムアウトがあります。10 分より長い時間がかかるレポート クエリの場合は、Power BI セマンティック モデルの XMLA 読み取り/書き込みエンドポイントをレポート データ ソースとして使用してください。
Premium Power BI セマンティック モデル (XMLA) SSO Power BI Report Builder で適切に接続できるようにするには、データ ソースを設定するときに [資格情報を使用しない] オプションが選択されていることを確認します。
XMLA を使用してアクセスすると、ワークスペースまたはアプリのレベルで設定されたセキュリティ グループ メンバーシップが優先されます。
少なくともワークスペースの共同作成者ロールを持つユーザーは、Premium Power BI セマンティック モデルで改ページ対応レポートを表示できます。 その他のユーザーは、基になるデータセットに対するビルド アクセス許可が必要です。
Dataverse SSO、OAuth2 多要素認証 (MFA) がサポートされていないため、ゲートウェイは使用できません。
データの入力 該当なし データはレポートに埋め込まれます。

Azure SQL Database を除き、すべてのデータ ソースは、Power BI サービスにレポートをアップロードした後に使用できるようになります。 データ ソースは、既定で SSO を使用するように設定されています (該当する場合)。 Azure Analysis Services では、認証の種類を OAuth2 に変更できます。 ただし、特定のデータ ソースの認証の種類が OAuth2 に変更されると、SSO を使用するように戻すことはできません。 また、この変更は、特定のテナントのすべてのワークスペースでそのデータ ソースを使用するすべてのレポートに適用されます。 ページ分割されたレポートの行レベルのセキュリティは、ユーザーが認証の種類に SSO を選択しない限り機能しません。

Azure SQL Database データ ソースについては、「Azure SQL Database Authentication」(Azure SQL Database 認証) セクションで説明されているように、詳細情報を指定する必要があります。

その他のデータ ソース

ネイティブにサポートされているデータ ソースに加えて、Power BI エンタープライズ ゲートウェイまたは VNet ゲートウェイを介して次のデータ ソースにアクセスできます。

データ ソース エンタープライズ ゲートウェイ VNet ゲートウェイ
SQL Server (SSO をサポート)
SQL Server Analysis Services
Oracle (SSO をサポート)
Teradata (SSO をサポート)
ODBC

ページ分割されたレポートでは、現在、Azure Analysis Services には Power BI エンタープライズ ゲートウェイや VNet ゲートウェイを使用してアクセスできません。 SSO で認証を行うときは、サービス プリンシパルはサポートされません。

また、改ページ対応レポートの場合、改ページ対応レポートをデータ ソース接続にバインドするには、Power BI エンタープライズ ゲートウェイまたは VNet ゲートウェイ管理者のアクセス許可を持つレポート発行元が必要です。 管理者になるには、管理者として追加されるか、自分で Power BI エンタープライズ ゲートウェイまたは VNet ゲートウェイをインストールして構成します。 Power BI エンタープライズ ゲートウェイ管理者は、既存のデータ ソース接続へのアクセスを自動的には提供しないことに注意してください。 管理するデータ ソース接続を指定する必要があります。

重要

ゲートウェイの [詳細設定][SSO via Kerberos](Kerberos 経由の SSO) オプションを使用するには、オンプレミスのデータ ソースとゲートウェイ サービスに Kerberos の制約付き委任を構成する必要があります。

Azure SQL Database 認証

Azure SQL Database データ ソースの場合は、レポートを実行する前に、認証の種類を設定する必要があります。 これは、ワークスペースで最初にデータ ソースを使用するときにのみ適用されます。 最初に、次のメッセージが表示されます。

Power BI に発行するためのダイアログ ボックスのスクリーンショット。

資格情報を指定しない場合、レポートの実行時にエラーが発生します。 [続行] を選んで、アップロードしたレポートの [データ ソースの資格情報] ページに移動します。

Azure SQL Database の設定のスクリーンショット。

特定のデータ ソースの [資格情報の編集] リンクを選択すると、 [構成] ダイアログ ボックスが表示されます。

Azure SQL Database を構成するためのダイアログ ボックスのスクリーンショット。

Azure SQL Database データ ソースの場合、サポートされている認証の種類は次のとおりです。

  • 基本 (ユーザー名とパスワード)
  • SSO (シングル サインオン)
  • OAuth2 (保存済みの Microsoft Entra トークン)

SSO と OAuth2 を正常に機能させるには、データ ソースが接続している Azure SQL Database サーバーで Microsoft Entra 認証サポートを有効にする必要があります。 OAuth2 認証方法では、Microsoft Entra ID によってトークンが生成され、今後のデータ ソース アクセスのために格納されます。 代わりに SSO 認証方法を使用するには、そのすぐ下の SSO オプション [エンド ユーザーは、このデータ ソースに DirectQuery 経由でアクセスするときに、独自の OAuth2 資格情報を使用します。] を選択します。

考慮事項と制限事項

  • SQL 分析エンドポイントを使用して Fabric Lakehouse に接続する場合は、Power BI レポート ビルダーの [データセットのプロパティ] ダイアログでクエリの種類を設定できないことに注意してください。 回避策として、[テキスト] オプションを選択し、ストアド プロシージャを呼び出します。

次のステップ

他にわからないことがある場合は、 Power BI コミュニティをご利用ください。