マップ連動レポートの埋め込み

注意:

一部のワークフローでは、特定の権限が必要となる場合があります。 ユーザー タイプ、ロール、権限の詳細については、「アカウント」トピックをご参照ください。

ArcGIS for Power BIコンテンツ共有機能を使用するには、Microsoft 365 アカウントには、レポートを公開する機能を持つ Power BI Pro またはプレミアム プランが含まれている必要があります。 このプランのないユーザーは、Web にレポートを埋め込んだり公開したりすることはできません。

プライベート、セキュリティ保護された、または独自の ArcGIS データを含むマップ連動 ArcGIS for Power BI レポートを、セキュリティ保護された Web サイトやアプリに埋め込むことができます。レポートの閲覧者がレポートを表示するには、ArcGIS アカウントにサイン インする必要があります。 ArcGIS コンテンツの共有の一般情報については、「コンテンツの共有」をご参照ください。

プライベート、セキュリティ保護、または独自のデータを含むレポートを共有するには、閲覧者は ArcGIS アカウントにサイン インする必要があります。 レポートにパブリック データのみが含まれている場合は、「マップ連動レポートを Web に公開」ワークフローをご参照ください。

マップ連動レポートの作成後、[Web に公開] オプションを使用して、このレポートを Microsoft Power BI 環境の範囲外のセキュリティで保護された Web サイトまたはアプリに埋め込むことができます。 通常、ユーザーは Power BI Desktop を使用してレポートを作成しますが、このワークフローは Power BI サービス (powerbi.com) でも使用できます。

要件

[Web に公開] オプションを使用してマップ連動レポートを埋め込むには、次の要件が満たされている必要があります。

  • ArcGIS for Power BI マップの作成に使用する Power BI データでは、位置に対して緯度と経度の座標を使用するか、[位置情報] フィールド ウェル内の Esri JSON を使用する必要があります。 [位置情報] フィールド ウェルに住所または標準の境界が含まれている場合、Web には公開できません。
  • コンテンツを公開するには、アカウント管理者により適切な権限が付与されたユーザー タイプとロールを使用して、有効な ArcGIS アカウントサイン インする必要があります。
  • Microsoft 365 アカウントには、レポートを公開する機能を持つ Power BI Pro またはプレミアム プランが含まれている必要があります。 レポートの閲覧者は、Microsoft Power BI にサイン インする必要があります。 ArcGIS for Power BI のビジュアルに ArcGIS や ArcGIS 組織から取得したプライベート データが含まれている場合、レポートの閲覧者は ArcGIS アカウントにもサイン インする必要があります。
  • 公開されるマップには最大で 30,000 の位置を含めることができます。
  • レポートに対する埋め込みコードを生成する前に、ArcGIS for Power BI の公開チェックを実行する必要があります。

マップ連動レポートの作成と整合チェック

Power BI Desktop または Power BI サービス (powerbi.com) を使用してマップ連動レポートを作成します。 レポートを埋め込む前に、ArcGIS for Power BI ビジュアライゼーションで埋め込みと公開の整合チェックを実行し、すべての要件を満たしていることを確認します。

Web サイトまたはアプリへの埋め込みのためにマップ連動レポートを作成し、整合チェックするには、次の手順を実行します。

  1. ArcGIS アカウントサイン インし、ArcGIS for Power BI マップを含む Microsoft Power BI レポートを作成し、保存します。
  2. マップ ツールから [設定] 設定 をクリックします。
  3. [設定] タブ 設定 をクリックします。
  4. [埋め込みと Web への公開] カテゴリで [整合チェック] をクリックします。

    注意:
    このカテゴリは、サイン インしている場合にのみ [設定] タブに表示されます。

    このチェックでは、マップを埋め込むためのすべての要件が満たされているかどうか確認します。これには以下が含まれます。

    • Power BI の位置データは、緯度および経度の座標で示されます。
    • マップには ArcGIS のパブリックにアクセス可能なデータのみが含まれます。
    • セキュリティで保護されたコンテンツまたはプレミアム コンテンツを含むレイヤーはありません。

  5. チェック完了時に表示されるメッセージを確認します。

    • 要件を満たしているアイテムは、緑のチェック マーク 要件が満たされています が付いて表示されます。
    • 要件を満たしていないアイテムは、赤のマーク 要件が満たされていません が表示されます。
    • [エラーの詳細を表示] をクリックすると、そのエラーに関する情報が表示されます (該当する場合)。

  6. マップ内のエラーを修正し、レポートを保存して、整合チェックをもう一度実行します。

    この処理が正常に完了したら、マップが整合チェックに合格しており、レポートに埋め込み可能であることを示すメッセージが表示されます。

整合チェック済みのマップ連動レポートの埋め込み

マップ連動レポートの作成と整合チェックが完了したら、Power BI プラットフォームに公開できます。 埋め込みを有効にするには、レポートが Power BI サービス (powerbi.com) 内に存在する必要があります。 レポートに関連付けられた埋め込みリンクを生成し、作成されたコードを自分のサイトまたはアプリにコピーします。

マップ連動レポートを埋め込むには、次の手順を実行します。

  1. Power BI メニューで、[ファイル] > [Power BI に公開] の順にクリックするか、Power BI リボンの [公開] ボタンをクリックします。
    注意:

    Power BI サービスへの .pbix ファイルを手動で更新することもできます。

  2. [Power BI に公開] ウィンドウで、[マイ ワークスペース] を選択して [選択] をクリックします。

    レポートが正常に公開されると、確認メッセージが表示されます。

  3. Power BI Desktop を閉じます。
  4. Power BI サービスでレポートを開き、そのレポートを保存します。

    新規のレポートまたは既存のレポートのどちらを操作する場合でも、レポートを Web に公開したり Web サイトに埋め込んだりする前には、そのレポートを Power BI サービスでいったん開いて保存する必要があります。 これにより、公開や埋め込みのための要件が満たされていることを ArcGIS for Power BI で確認できるようになります。

  5. セキュリティで保護された埋め込みリンクを生成するには、次のいずれかを実行します。
    • 読み取りビューで、[共有] > [レポートの埋め込み] > [SharePoint Online] または [Web サイトまたはポータル] をクリックします。

      共有メニューのレポートの埋め込みオプション

    • 編集モードで [ファイル] > [埋め込み] をクリックするか、[ファイル] > [SharePoint Online に埋め込み] をクリックします。

      ファイル メニューの埋め込みオプション

    注意:
    [埋め込み] オプションが表示されない場合は、Power BI 管理者に連絡し、埋め込みコードを作成するための権限を要求してください。

  6. [セキュリティで保護された埋め込みコード] ウィンドウで、[埋め込みコードの作成] をクリックします。

    埋め込みコードが正常に生成されたら、確認メッセージが表示され、レポートを公開 Web サイトに埋め込むために使用できる 2 つのオプションが示されます。

  7. 次のいずれかを実行して、レポートを埋め込みます。
    • アプリ、ブログ記事、その他の場所に URL を埋め込むには、最初のテキスト ボックスのリンクをコピーして、アプリや記事の本文にそれを貼り付けます。
    • SharePoint サイトまたは Web ページにレポートを埋め込むには、2 つ目のテキスト ボックスの iframe コードをコピーし、Web ページに貼り付けて、ページを公開します。 リサイズ スライダーを右側に移動して iframe のサイズをページに合うように変更してから、コピーして Web ページに貼り付けます。

    公開された Web ページにレポートが表示されます。

  8. 埋め込みコンテンツを表示するには、閲覧者は Power BI にサイン インする必要があります。 セキュリティで保護された ArcGIS のコンテンツがレポートに含まれている場合は、ArcGIS アカウントにもサイン インする必要があります。