Power BI Desktop から Power BI サービスのデータセットに接続するConnect to datasets in the Power BI service from Power BI Desktop

Power BI サービスの共有データセットへのライブ接続を確立し、同じデータセットから多数の異なるレポートを作成できます。You can establish a live connection to a shared dataset in the Power BI service, and create many different reports from the same dataset. つまり、Power BI Desktop で完全なデータ モデルを作成し、それを Power BI サービスに発行した後、その同じ共通のデータ モデルから複数の異なるレポート (異なる .pbix ファイル) を作成できます。This means you can create your perfect data model in Power BI Desktop, publish it to the Power BI service, then you and others can create multiple different reports (in separate .pbix files) from that same, common data model. この機能は、Power BI サービス ライブ接続と呼ばれます。This features is called Power BI service Live connection.

この機能にはベスト プラクティスなどあらゆる種類の利点があり、この記事ではそれについて説明します。There are all sorts of benefits of this feature, including best practices, which we’ll discuss during this article. 考慮事項と制限もいくつかあり、この記事の最後に記載してあるので、よく読んでおいてください。There are also a few considerations and limitations, so please make sure you read through those - they're found at the end of this article.

レポートのライフサイクル管理に Power BI サービス ライブ接続を使うUsing a Power BI service live connection for report lifecycle management

Power BI の 1 つの課題は、レポート、ダッシュボード、およびその基になるデータ モデルの急増です。One challenge with the popularity of Power BI is the proliferation of reports, dashboards, and their underlying data models. このようなことが問題になるのは、Power BI Desktop で説得力のあるレポートを簡単に作成し、そのレポートを Power BI サービスで共有 (発行) して、それらのデータセットから優れたダッシュボードを作成できるためです。Here's why: it's easy to create compelling reports in Power BI Desktop, then share (publish) those reports in the Power BI service, and to create great dashboards from those datasets. 非常に多くのユーザーが、多くの場合は同じ (またはほぼ同じ) データセットを使って、これを行うため、レポートの基になっているデータセットや、各データセットの新しさを把握することが、困難になります。Since so many people were doing so, often using the same (or nearly the same) datasets, knowing which report was based on which dataset - and how fresh each dataset might be - became a challenge. Power BI サービス ライブ接続はそのような課題に対処し、共通のデータセットに基づくレポートとダッシュボードの作成、共有、拡張を、簡単かつ一貫性のあるものにします。The Power BI service Live Connection addresses that challenge, and makes creating, sharing, and expanding upon common-dataset reports and dashboards easier and consistent.

誰でも使用できるデータセットを作成して共有するCreate a dataset everyone can use, then share it

Anna (ビジネス アナリスト) は、優れたデータ モデル (データセット) を作成するものとします。Let's say Anna (a business analyst) is on your team, and she's great at creating good data models (often called datasets). Anna は専門知識を駆使してデータセットとレポートを作成し、そのレポートを Power BI サービスで共有します。With Anna's expertise, she can create a dataset and report, and then share that report in the Power BI service.

誰もが Anna のレポートとデータセットを好みますが、それが問題の始まりです。チームの全員がそのデータセットの "自分用バージョン" を作成し、自分のレポートをチームで共有しようとします。Everyone loves her report, and her dataset, and that's where the trouble would begin - everyone on her team would attempt to create their own version of that dataset, then share their own reports with the team. そして突然、Power BI サービスのチームのワークスペースに、(異なるデータセットに基づく) 大量のレポートが出現します。All of the sudden there was a multitude of reports (from different datasets) in your team's workspace in the Power BI service. どれが最新のものでしょう。Which was the most recent? データセットは同じですか、それともほぼ同じなだけですか。Were the datasets the same, or only almost? 何が違うのですか。What were the differences? Power BI サービス ライブ接続機能を使うと、このようなことをすべて改善できます。With the Power BI service Live Connection feature, all that can change for the better. 次のセクションでは、Anna が発行したデータセットを、他のユーザーが自分のレポートに使用し、誰もが同じ発行されたデータセットを使って独自のレポートを作成できるようにする方法を説明します。In the next section, we see how others can use Anna's published dataset for their own reports, and enable everyone to use the same solid, vetted, published dataset to build their unique reports.

ライブ接続を使用して Power BI サービス データセットに接続するConnect to a Power BI service dataset using a live connection

Anna が自分のレポート (および、その基になるデータセット) を作って Power BI サービスに発行すると、Power BI サービスのチームのワークスペースに表示されます。Once Anna creates her report (and creates the dataset it's based upon), she publishes it to the Power BI service, it shows up in her team's workspace in the Power BI service. そのワークスペースに含まれるすべてのユーザーが、それを表示して使用できます。Now it's available for everyone in her workspace to see and use.

ワークスペースの他のメンバーは、Power BI サービス ライブ接続機能を使って Anna の共有データ モデルへのライブ接続を確立し、" の元のデータセット" から独自のレポートを作成できます。Other members of her workspace can now establish a live connection to Anna's shared data model (using the Power BI service live connection feature), and create their own unique reports, from her original dataset.

次の図は、Anna が Power BI Desktop レポートを作成し、Power BI サービスに (データ モデルを含む) それを発行する様子を示しています。In the following image, you see how Anna creates one Power BI Desktop report, and publishes it (which includes its data model) to the Power BI service. ワークスペースの他のユーザーは、Power BI サービス ライブ接続を使ってそのデータ モデルに接続し、それを基にして独自のレポートを作成できます。Then others in her workspace can connect to her data model using the Power BI service live connection, and create their own unique reports based on her dataset.

注意

データセットは 1 つのワークスペースでのみ共有されます。Datasets are only shared in one workspace. Power BI サービス ライブ接続を確立するには、接続先のデータセットが共有されているワークスペースのメンバーである必要があります。To establish a Power BI service live connection, the dataset to which you connect must be in a shared workspace of which you are a member.

Power BI サービス ライブ接続を使う手順Step-by-step for using the Power BI service live connection

Power BI サービス ライブ接続の有用性と、レポート ライフサイクル管理のベスト プラクティス手法としてそれを使う方法はわかったので、Anna の優れたレポート (およびデータセット) を Power BI ワークスペースのチームメートが使用できる共有データセットに発行する手順を見ていきます。Now that we know how useful the Power BI service live connection is, and how you can use it as a best practice approach to report lifecycle management, let's walk through the steps that get us from Anna's great report (and dataset) to a shared dataset that teammates in her Power BI workspace can use.

Power BI レポートとデータセットを発行するPublish a Power BI report and dataset

Power BI サービス ライブ接続を使ってレポートのライフサイクルを管理する最初の手順は、チームメートが使いたくなるレポート (とデータセット) を用意することです。The first step in managing the report lifecycle using a Power BI service live connection is to have a report (and dataset) that teammates want to use. したがって最初に、Anna は Power BI Destkop からレポートを発行する必要があります。So Anna must first publish her report from Power BI Destkop. それには、Power BI Desktop の [ホーム] リボンで [発行] を選びます。She does this by selecting Publish from the Home ribbon in Power BI Desktop.

発行を行うには、Power BI サービス アカウントにサインする必要があります。If she isn't signed in to her Power BI service account, she's prompted to do so.

レポートとデータセットの発行先のワークスペースを選びます。From there, she can choose the workspace destination to which the report and dataset will be published. レポートが発行されるワークスペースにアクセスできるメンバーだけが、Power BI サービス ライブ接続を使ってデータセットにアクセスできることに注意してください。Remember, only members who have access to the workspace where a report is published can access its dataset using a Power BI service live connection.

発行プロセスが開始し、Power BI Desktop に進行状況が表示されます。The publishing process begins, and Power BI Desktop shows the progress.

完了すると、Power BI Desktop に、成功したことと、Power BI サービス内のレポート自体およびレポートのクイック分析情報を取得するための 2 つのリンクが表示されます。Once complete, Power BI Desktop shows you success, and provides a couple links to get you to the report itself in the Power BI service, and a link to get Quick Insights on the report.

次に、レポート (とデータセット) が発行されたワークスペースにアクセスできる他のチームメートが、データセットに接続して独自のレポートを作成する方法を説明します。Next, let's see how other teammates who have access to the workspace where the report (and dataset) were published can connect to the dataset and build our own reports.

発行されたデータセットへの Power BI サービス ライブ接続を確立するEstablish a Power BI service live connection to the published dataset

発行されたレポートへの接続を確立し、発行されたデータセットを基にして独自のレポートを作るには、Power BI Desktop[ホーム] リボンで [データの取得] を選び、[Power BI サービス] を選びます。To establish a connection to the published report, and create your own report based on the published dataset, select Get Data from the Home ribbon in Power BI Desktop, and select Power BI service. [データの取得] > [オンライン サービス] > [Power BI サービス] から選ぶこともできます。You can also select it from Get Data > Online Services > Power BI service.

Power BI にサインインしていない場合は、サインインするように促されます。If you're not signed in to Power BI, you'll be prompted to do so. ログインすると、自分がメンバーであるワークスペースを示すウィンドウが表示され、Power BI サービス ライブ接続の確立先データセットを含むワークスペースを選ぶことができます。Once logged in, you're presented with a window that shows which workspaces you're a member of, and you can select which workspace contains the dataset to which you want to establish a Power BI service live connection.

ワークスペースの横にあるかっこ内の数字は、そのワークグループで使用可能な共有データセットの数を示し、左側にある三角形を選択すると、ワークスペースが展開して、共有データセットを選ぶことができます。The number in brackets beside the workspace shows how many shared datasets are available in that workgroup, and selecting the triangle to the left expands the workspace, allowing you to select the shared dataset.

前の Power BI サービス ライブ接続ウィンドウでは、注意することがいくつかあります。There are a few items to note from the previous Power BI service live connection window:

  • 共有データセットを検索できますが、検索結果は展開されている項目に限定され、展開されていないワークスペースは含まれません。You can search for a shared dataset, but the search results are limited to the expanded items, and won't include any workspaces that you have not expanded.
  • 複数のワークスペースを開いて検索対象を拡大できます。You can expand more than one workspace to expand your search.

ウィンドウから [読み込み] を選ぶと、選んだデータセットへのライブ接続が確立されます。つまり、表示されるデータ (フィールドおよび値) は、リアルタイムで Power BI Desktop に読み込まれます。When you select Load from the window, you establish a live connection to the selected dataset, which means the data you see (the fields, and their values) are loaded into Power BI Desktop in real time.

複数のユーザーが同じデータセットからカスタム レポートを作成して共有できるようになります。Now you (and others) can create and share custom reports and share them, all from the same dataset. これは、Anna のような有能なユーザーがよくできたデータセットを作成し、他の多くのチームメートは共有データセットを使って独自のレポートを作成できる、優れた方法です。This is a great way to have one knowledgeable person create a well-formed dataset (such as what Anna does), and allow many teammates use that shared dataset to create their own reports.

注意

Power BI サービスへのライブ接続を使ってデータセットから作成したレポートは、使われたデータセットを含む同じ Power BI サービス ワークスペースに対してのみ発行できます。When you create reports based on dataset using a live connection to the Power BI service, you can only publish that report to the same Power BI service workspace that contains the dataset being used.

制限事項と考慮事項Limitations and considerations

Power BI サービス ライブ接続を利用するとき、注意すべきいくつかの制限事項と考慮事項があります。When using the Power BI service live connection, there are a few limitations and considerations to keep in mind.

  • ワークスペースの読み取り専用のメンバーは、Power BI Desktop からデータセットに接続できません。Read-only members of a workspace cannot connect to datasets from Power BI Desktop.
  • 公開されたデータセットに Power BI サービス ライブ接続を使って接続できるのは、同じ Power BI サービス ワークスペースのユーザーだけです。Only users who are part of the same Power BI service workspace can connect to a published dataset using the Power BI service live connection. ユーザーは複数のワークスペースに属すことができます (多くの場合、実際に属しています)。Users can (and often do) belong to more than one workspace.
  • これはライブ接続のため、SQL Server Analysis Services に接続するときの動作と同様に、左側のナビゲーションおよびモデリングは無効になります。Since this is a live connection, left-navigation and modeling are disabled, similar to the behavior when connected to SQL Server Analysis Services.
  • これはライブ接続のため、SQL Server Analysis Services に接続するときと同様に、RLS (行レベルとロール レベルのセキュリティ)、OneDrive for Business、および他のそのような接続動作が適用されます。Since this is a live connection, RLS (row- and role-level security), OneDrive for Business, and other such connection behaviors are enforced, just as they are when connected to SQL Server Analysis Services.
  • Power BI サービスで接続するデータセットを選ぶとき、検索ボックスは展開されているワークスペースにのみ適用されます。When selecting which dataset to connect to in the Power BI service, the search box only applies to workspaces that have been expanded.
  • 元の共有 .pbix ファイルを変更すると、Power BI サービスで共有されているデータセットおよびレポートが上書きされます。If you modify the original shared .pbix file, the dataset and report that is shared in the Power BI service is overwritten.
  • もともと共有されていたレポートを置き換えることはできません。You cannot replace the originally shared report. 置き換えようとすると、ファイルの名前を変更して発行するよう求める警告が表示されます。Attempts to do so result in a warning that prompts you to rename the file, and publish.
  • Power BI サービスで共有データセットを削除した場合、他の Power BI Desktop (.pbix ファイル) は正常に動作しないか、ビジュアルが表示されなくなります。If you delete the shared dataset in the Power BI service, then other Power BI Desktop (.pbix files) will no longer work properly or display their visuals.
  • コンテンツ パックの場合は、Power BI サービスに .pbix レポートおよびデータセットを共有するための基礎として使う前に、コンテンツ パックのコピーを作成しておく必要があります。For Content Packs, you must first create a copy of a content pack before using it as a basis for sharing a .pbix report and dataset to the Power BI service.
  • "自分の所属組織" からのコンテンツ パックの場合、コピーした後は、サービスで作成されたレポートや、ライブ接続でのコンテンツ パックのコピーの一部として作成されたレポートを、置き換えることはできません。For Content Packs from My Organization, once copied, you cannot replace the report created on the service and/or a report created as part of copying a Content Pack with a live connection. 置き換えようとすると、ファイルの名前を変更して発行するよう求める警告が表示されます。Attempts to do so result in a warning that prompts you to rename the file, and publish. このような状況では、発行されたライブ接続されているレポートのみを置換できます。In this situation, you can only replace published live connected reports.
  • Power BI サービスへのライブ接続を使ってデータセットから作成したレポートは、使われたデータセットを含む同じ Power BI サービス ワークスペースに対してのみ発行できます。When you create a report based on dataset using a live connection to the Power BI service, you can only publish that report to the same Power BI service workspace that contains the dataset being used.
  • Power BI サービスで共有データセットを削除すると、Power BI Desktop からそのデータセットにアクセスできなくなります。Deleting a shared dataset in the Power BI service means you can no longer access that dataset from Power BI Desktop.