SharePoint Online にレポート Web パーツを埋め込むEmbed with report web part in SharePoint Online

Power BI の新しい SharePoint Online 用レポート Web パーツでは、対話型の Power BI レポートを SharePoint Online のページに簡単に埋め込むことができます。With Power BI's new report web part for SharePoint Online, you can easily embed interactive Power BI reports in SharePoint Online pages.

新しい [SharePoint Online に埋め込む] オプションを使うと、埋め込まれたレポートは完全に安全なので、簡単にセキュリティで保護された内部ポータルを作成できます。When using the new Embed in SharePoint Online option, the embedded reports are fully secure so you can easily create secure internal portals.

要件Requirements

[SharePoint Online に埋め込む] レポートが機能するためには、いくつかの要件があります。There are a few requirements in order for Embed in SharePoint Online reports to work.

レポートを埋め込むEmbed your report

SharePoint Online にレポートを埋め込むには、最初にレポートの URL を取得し、SharePoint Online 内の新しい Power BI Web パーツでその URL を使う必要があります。In order to embed your report into SharePoint Online, you will first need to get the URL for the report and then use that URL with the new Power BI web part within SharePoint Online.

レポートの URL を取得するGet a URL to your report

  1. Power BI サービスでレポートを表示します。View the report within the Power BI service.

  2. [ファイル] メニュー項目を選びます。Select the File menu item.

  3. [SharePoint Online に埋め込む] を選びます。Select Embed in SharePoint Online.

  4. ダイアログ ボックスから URL をコピーします。Copy URL from dialog.

    注意

    また、レポートを表示したときに Web ブラウザーのアドレス バーに表示される URL を使うこともできます。You can also use the URL that is displayed in your web browser's address bar when viewing a report. その URL には、現在表示しているレポート ページが含まれます。That URL will contain the report page you are currently viewing. 別のページを使いたい場合は、URL からレポート セクションを削除する必要があります。You will need to remove the report section, from the URL, if you want to use a different page.

Power BI レポートを SharePoint Online のページに追加するAdd the Power BI report to a SharePoint Online page

  1. SharePoint Online で目的のページを開き、[編集] を選びます。Open the desired page in SharePoint Online and select Edit.

    または、SharePoint Online で [+ 新規] を選んで、最新式のサイト ページを新しく作成します。Or, create a new modern site page by selecting + New within SharePoint Online.

  2. [+] を選び、[Power BI] Web パーツを選びます。Select + and select the Power BI web part.

  3. [レポートの追加] を選びます。Select Add report.

  4. レポートの URL をプロパティ ウィンドウに貼り付けます。Past the report URL into the property pane. これは、前の手順でコピーした URL です。This is the URL you copied from the steps above. レポートが自動的に読み込まれます。The report will load automatically.

  5. SharePoint Online のユーザーに変更が表示されるようにするには、[発行] を選びます。Select Publish to make the change visible to your SharePoint Online users.

レポートへのアクセスを許可するGranting access to reports

SharePoint Online にレポートを埋め込んだだけで、レポートを表示するアクセス許可が自動的にユーザーに与えられることはありません。Embedding a report in SharePoint Online does not automatically give users permission to view the report. レポートを表示するアクセス許可は、Power BI サービスで設定します。The permissions to view the report are set within the Power BI service.

重要

Power BI サービスでレポートを表示できるユーザーを確認し、一覧に含まれないユーザーにアクセスを許可します。Make sure to review who can see the report within the Power BI service and grant access to those not listed.

Power BI サービスでレポートへのアクセスを許可するには 2 つの方法があります。There are two ways to provide access to the report within the Power BI service. Office 365 グループを使用して SharePoint Online のチーム サイトを構築している場合は、Power BI サービス内でアプリ ワークスペースのメンバーとしてユーザーをリストします。If you are using an Office 365 Group to build your SharePoint Online team site, you list the user as a member of the app workspace within the Power BI service. このようにすると、ユーザーはそのグループのコンテンツを表示できるようになります。This will make sure that users can view the contents of that group. 詳細については、「Power BI でのアプリの作成および配布」を参照してください。For more information, see Create and distribute an app in Power BI.

または、次のようにしてレポートへのアクセスをユーザーに許可することもできます。Alternatively, you can grant users access to your report by doing the following.

  1. レポートからダッシュボードにタイルを追加します。Add a tile from the report to a dashboard.

  2. レポートへのアクセスを必要とするユーザーとダッシュボードを共有します。Share the dashboard with the users that need access to the report. 詳しくは、「同僚や他のユーザーとダッシュボードやレポートを共有する」をご覧ください。For more information, see Share a dashboard with colleagues and others.

Web パーツの設定Web part settings

以下では、SharePoint Online 用の Power BI Web パーツに対して調整できる設定について説明します。Below is a description of the settings that can be adjusted for the Power BI web part for SharePoint Online.

プロパティProperty 説明Description
ページ名Page name Web パーツによって表示される既定のページを設定します。Sets the default page that is shown by the web part. ドロップダウンから値を選びます。Select a value from the drop down. ドロップダウンにページが表示されない場合は、レポートが 1 ページであるか、または貼り付けた URL にページ名が含まれています。If no pages are displayed, either your report has one page, or the URL you pasted contains a page name. 特定のページを選ぶには、URL からレポート セクションを削除します。Remove the report section from the URL to select a specific page.
表示Display レポートを SharePoint Online のページ内に適合させる方法を調整するオプションです。Option to adjust how the report is fit within the SharePoint Online page.
ナビゲーション ウィンドウの表示Show Navigation Pane ページ ナビゲーション ウィンドウの表示と非表示を切り替えます。Shows or hides the page navigation pane.
Show Filter Pane (フィルター ウィンドウの表示)Show Filter Pane フィルター ウィンドウの表示と非表示を切り替えます。Shows or hides the filter pane.

多要素認証Multi-factor authentication

Power BI 環境で多要素認証を使ったサインインが必要な場合は、ID 確認のためにセキュリティ デバイスでのサインインを求められることがあります。If your Power BI environment requires you to sign-in using multi-factor authentication, you may be asked to sign-in with a security device to verify your identity. これは、ユーザーが多要素認証を使わずに SharePoint Online にサインインしているのに、Power BI 環境がセキュリティ デバイスによって検証されたアカウントを要求する場合に発生します。This will occur if you did not sign-in to SharePoint Online using multi-factor authentication but your Power BI environment requires an account validated by a security device.

注意

Azure Active Directory 2.0 では、多要素認証はまだサポートされていません。Multi-factor authentication is not yet supported with Azure Active Directory 2.0. ユーザーは、エラーを示すメッセージを受け取ります。Users will receive a message saying error. ユーザーがセキュリティ デバイスを使って SharePoint Online に再度サインインした場合、レポートを表示できることがあります。If the user signs-in again to SharePoint Online using their security device, they may be able to view the report.

読み込まれないレポートReports that do not load

レポートが Power BI Web パーツに読み込まれず、次のメッセージが表示されることがあります。Your report may not load within the Power BI web part and may show the following message.

このコンテンツは使用できません。This content isn't available.

このメッセージには 2 つの一般的な理由があります。There are two common reasons for this message.

  1. レポートへのアクセス許可がありません。You do not have access to the report.
  2. レポートが削除されました。The report was deleted.

問題を解決するには、SharePoint Online のページの所有者に連絡する必要があります。You should contact the owner of the SharePoint Online page to help you resolve the issue.

既知の問題と制限事項Known issues and limitations

  • エラー: "エラーが発生しました。ログアウトしてから再度ログインして、このページに再びアクセスしてください。関連付け ID: 未定義、http の応答の状態: 400、サーバー エラー コード 10001、メッセージ: 更新トークンが見つかりません"Error: "An error occurred, please try logging out and back in and then revisiting this page. Correlation id: undefined, http response status: 400, server error code 10001, message: Missing refresh token"

    このエラーが返された場合は、次のいずれかを試してください。If you receive this error, please try one of the following.

    1. SharePoint をサインアウトしてから再度サインインします。Sign-out of SharePoint and sign back in. 再度サインインする前に、必ずすべてのブラウザー ウィンドウを閉じてください。Be sure to close all browser windows before signing back in.

    2. ユーザー アカウントが Multi-Factor Authentication (MFA) を必要としている場合は、必ず Multi-Factor Authentication デバイス (電話アプリやスマート カードなど) を使用して SharePoint にサインインします。If your user account requires multi-factor authentication (MFA), ensure you sign-in to SharePoint using your multi-factor authentication device (phone app, smart card, etc.)

  • Power BI は、SharePoint Online と同じローカライズされた言語をサポートしていません。Power BI does not support the same localized languages that SharePoint Online does. そのため、埋め込みのレポートが適切にローカライズされていない可能性があります。As a result, you may not see proper localization within the embedded report.

  • この問題は Internet Explorer 10 を使用する場合に発生する可能性があります。You may encounter issues if using Internet Explorer 10. Power BI および Office 365 でサポートされているブラウザーをご確認ください。You can look at the browsers support for Power BI and for Office 365.

次の手順Next steps

エンドユーザーによる最新式のサイト ページの作成を許可または禁止するAllow or prevent creation of modern site pages by end users
Power BI でのアプリの作成および配布Create and distribute an app in Power BI
同僚や他のユーザーとダッシュボードやレポートを共有するShare a dashboard with colleagues and others
Power BI Premium とはPower BI Premium - what is it?

他にわからないことがある場合は、More questions? Power BI コミュニティで質問してみてくださいTry asking the Power BI Community