Power BI Desktop から Power BI サービスのデータセットに接続する

Power BI Desktop では、データ モデルを作成して Power BI サービスに発行できます。 その後、ご自分と他のユーザーは、Power BI サービスにある共有データセットへのライブ接続を確立し、その共通データ モデルからさまざまな多くのレポートを作成できます。 Power BI サービス ライブ接続機能を使用して、同じデータセットから .pbix ファイルに複数のレポートを作成し、それらを異なるワークスペースに保存できます。

Power BI Desktop の [データの取得] 画面で Power BI データセットを選択しているスクリーンショット。

この記事では、Power BI サービス ライブ接続機能の利点、ベスト プラクティス、考慮事項、制限事項について説明します。

Power BI ライブ接続とレポート ライフサイクル管理

Power BI の普及に伴う課題の 1つが、レポート、ダッシュボード、および基礎となるデータモデルが急増していることです。 Power BI Desktop で説得力のあるレポートを簡単に作成し、そのレポートを Power BI サービスで発行して、それらのデータセットから優れたダッシュボードを作成できます。

レポート作成者は多くの場合、同じまたはほぼ同じデータセットを使用するため、レポートがどのデータセットに基づいているか、また、そのデータセットの鮮度を把握することが課題になります。 Power BI サービス ライブ接続では、レポートとダッシュボードの作成、共有、拡張をより簡単かつ一貫性のあるものにするために共通のデータセットを使用することで、この課題に対処します。

だれでも使用できるデータセットを作成して共有する

優れたデータ モデル (データセットとも呼ばれます) の作成に熟練しているチーム ビジネス アナリストは、データセットとレポートを作成し、そのレポートを Power BI サービスで共有できます。

Power BI Desktop の [発行] ボタンを示すスクリーンショット。

チームの全員が独自のバージョンのデータセットを作成し、レポートをチームと共有した場合、チームの Power BI ワークスペースにはデータセットが異なるレポートが多数存在することになります。 どのレポートが最新なのか、データセットは同じなのか、何が違うのかを見分けるのが難しいでしょう。

Power BI サービス ライブ接続機能を使用すると、他のチーム メンバーは、アナリストの発行済みデータセットを各自のワークスペース内の独自のレポートに使用できます。 だれでも、信頼でき、検証済み、発行済みの同じデータセットを使用して、独自のレポートを作成できます。

Power BI サービス ライブ接続を使用してデータセットに接続する

Power BI Desktop で、チーム ビジネス アナリストが、レポートを作成し、レポートの基になるデータセットを作成します。 次に、アナリストがレポートを Power BI サービスに発行すると、このレポートがチームのワークスペースに表示されます。 ワークスペースの詳細については、「Power BI でのワークスペース」をご覧ください。

ビジネス アナリストは、ビルド アクセス許可設定を使用して、ワークスペース内外のだれでもレポートを表示および使用できるようにすることができます。 チームのワークスペースの内外のチーム メンバーが、Power BI サービス ライブ接続機能を使用して、共有データ モデルへのライブ接続を確立できるようになりました。 チーム メンバーは、各自のワークスペースで、元のデータセットから独自のレポートを作成できます。

次の図は、1 つの Power BI Desktop レポートとそのデータ モデルが Power BI サービスに発行される方法を示しています。 他のユーザーは、Power BI サービス ライブ接続を使ってデータ モデルに接続し、共有データセットを基にして各自のワークスペースで独自のレポートを作成します。

同じデータセットに基づいた複数のレポートを示す図。

Power BI サービス ライブ接続を設定して使用する

レポート ライフサイクル管理に Power BI サービス ライブ接続が有用であることがわかります。 次に、優れたレポートとデータセットから、チームメイトが Power BI で使用できる共有データセットにアクセスする方法について説明します。

Power BI レポートとデータセットを発行する

Power BI サービス ライブ接続を使ってレポートのライフサイクルを管理する最初の手順は、レポートとデータセットを発行して、チームメイトが使用できるようにすることです。

  1. レポートを発行するには、Power BI Desktop の [ホーム] タブから [発行] を選択します。

    レポートの発行を示すスクリーンショット。

    Power BI サービス アカウントにサインインしていない場合は、Power BI からサインインするように求められます。

    Power BI Desktop へのサインインを示すスクリーンショット。

  2. レポートとデータセットの発行先のワークスペースを選択し、[選択] を選択します。 ビルド アクセス許可を持っていればだれでも、そのデータセットにアクセスできます。 ビルド アクセス許可は、発行後に Power BI サービスに設定できます。

    Power BI サービスへの発行を示すスクリーンショット。

    発行プロセスが開始し、Power BI Desktop に進行状況が表示されます。

    発行中であることを示すスクリーンショット。

    完了すると、Power BI Desktop に、成功したこと、Power BI サービス内のレポートへのリンク、レポートに関するクイック分析情報へのリンクが表示されます。

    発行が成功したことを示すスクリーンショット。

  3. データセットを含むレポートが Power BI サービスに発行されたので、それを昇格させて、その品質と信頼性を証明できます。 また、ご利用の Power BI テナント内の中央機関によってそれが "認定" されるように要求することもできます。 詳細については、「コンテンツを承認する」を参照してください。

  4. 最後の手順は、レポートの基になるデータセットに対して、Power BI サービスでビルド アクセス許可を設定することです。 ビルド アクセス許可では、自分のデータセットの表示および使用を誰に許可するかを決定します。 ビルド アクセス許可は、ワークスペース自体で設定するか、ワークスペースからアプリを共有するときに設定することができます。 詳細については、「共有データセットのビルド アクセス許可」を参照してください。

発行されたデータセットへの Power BI サービス ライブ接続を確立する

レポートとデータセットが発行されたワークスペースにアクセスできるチームメイトが、データセットに接続して独自のレポートを作成できます。 発行されたレポートへの接続を確立し、発行されたデータセットに基づいて独自のレポートを作成するには、次のようにします。

  1. Power BI Desktop の [ホーム] タブで、[データの取得]>[Power BI データセット] を選択します。

    または、[データの取得] を選択し、[データの取得] 画面の左ペインで [Power Platform] を選択し、[Power BI データセット] を選択して、[接続] を選択します。

    サインインしていない場合は、Power BI からサインインするように求められます。

  2. [データ ハブ] には、自分がメンバーになっているワークスペースと、任意のワークスペースでビルド アクセス許可を持っているすべての共有データセットが表示されます。

    目的のデータセットを見つけるには、以下を実行できます。

    • [自分のデータ] または 組織で承認されているデータセットでリストをフィルター処理します。
    • 特定のデータセットを検索するか、キーワードでフィルター処理します。
    • データセット名、所有者、ワークスペース、最終更新時刻、次回の更新時刻、秘密度に関するページを参照します。

    使用可能なデータセットの一覧を示すスクリーンショット。

  3. データセットを選択し、[接続] を選択して、選択したデータセットへのライブ接続を確立します。 Power BI Desktop によって、データセット フィールドとその値がリアルタイムで読み込まれます。

    [フィールド] ペインのデータセット フィールドを示すスクリーンショット。

これで、自分と他のユーザーが同じデータセットからカスタム レポートを作成して共有できるようになります。 このアプローチは、知識豊富な 1 人の担当者が適切な形式のデータセットを作成する場合に最適な方法です。 多くのチームメイトがその共有データセットを使用して独自のレポートを作成できます。

考慮事項と制限事項

Power BI サービス ライブ接続を使用する場合、いくつかの考慮事項と制限事項に留意してください。

  • 発行されたデータセットに Power BI サービス ライブ接続を使って接続できるのは、データセットに対してビルド アクセス許可を持つユーザーだけです。
  • 無料ユーザーには、[マイ ワークスペース] 内のデータセットと Premium ベース ワークスペース内のデータセットのみが表示されます。
  • これはライブ接続であるため、左側のナビゲーションとモデリングは無効です。 各レポートで接続できるデータセットは 1 つだけです。 この動作は、SQL Server Analysis Services (SSAS) 接続に似ています。 ただし、Power BI の新しいプレビュー機能により、異なるソースのデータを結合できるようになりました。 詳細については、DirectQuery for Power BI datasets and Azure Analysis Services の使用 (プレビュー) に関するページを参照してください。
  • これはライブ接続であるため、行レベルのセキュリティ (RLS) と類似の接続動作が実施されます。 この動作は、SSAS に接続されている場合と同じです。
  • 所有者が元の共有 .pbix ファイルを変更すると、Power BI サービスの共有のデータセットとレポートが上書きされます。 データセットに基づくレポートは上書きされませんが、データセットに加えられた変更はすべてレポートに反映されます。
  • ワークスペースのメンバーは、元の共有レポートを置き換えることはできません。 そうしようとすると、ファイルの名前を変更して発行するように求めるメッセージが表示されます。
  • Power BI サービスで共有データセットを削除すると、そのデータセットに基づくレポートが正常に動作しなくなったり、ビジュアルが表示されなくなったりします。 Power BI Desktop からそのデータセットにアクセスできなくなります。
  • Power BI サービスでデータセットが共有されるレポートでは、Power BI REST API を使用する自動デプロイはサポートされていません。

次のステップ

DirectQuery と、Power BI の他のデータ接続機能の詳細については、次のリソースを参照してください。

Power BI の詳細については、次の記事を参照してください。