嵌入启用地图功能的报表

注:

某些工作流可能需要特定的权限。 有关用户类型、角色和权限的详细信息,请参阅账户主题。

如果使用 ArcGIS for Power BI 中的内容共享功能,您的 Microsoft 365 账户应包含具备发布报告功能的 Power BI Pro 或 Premium 计划。 没有此计划的用户无法将报告嵌入或发布到 Web。

您可以在安全网站或应用程序中嵌入包含私有、安全或专有 ArcGIS 数据的启用地图功能的 ArcGIS for Power BI 报表。报告的查看者必须登录 ArcGIS 账户才能查看。 有关共享 ArcGIS 内容的常规信息,请参阅内容共享

共享包含私有、安全或专有数据的报表需要查看者登录到他们的 ArcGIS 账户。 如果报表仅包含公共数据,请参阅将启用地图功能的报表发布到 Web 工作流。

创建启用地图功能的报表后,使用发布到 Web 选项将其嵌入到 Microsoft Power BI 环境外的安全网站或应用程序中。 尽管用户通常使用 Power BI Desktop 创建报表,但在 Power BI 服务 (powerbi.com) 中也可以使用此工作流。

要求

要使用发布到 Web 选项嵌入启用地图功能的报告,必须满足以下要求:

  • 用于创建 ArcGIS for Power BI 地图的 Power BI 数据必须使用位置的纬度和经度坐标或位置字段井位中的 Esri JSON。 如果位置字段井位包含地址或标准边界,则无法发布到 web。
  • 您必须登录到有效的 ArcGIS 账户,且账户管理员已授予该账户的用户类型和角色具备用于发布内容的适当权限。
  • 您的 Microsoft 365 账户应包含具备发布报表功能的 Power BI Pro 或 Premium 计划。 报表的查看者必须登录到 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 可视化中运行嵌入和发布验证以确保满足所有要求。

要创建和验证用于嵌入网站或应用程序的启用地图功能的报表,请完成以下步骤:

  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 功能区上的发布按钮。
    注:

    您也可以手动将 .pbix 文件更新为 Power BI 服务。

  2. 发布到 Power BI 窗格中,选择我的工作空间,然后单击选择

    成功发布地图后,将显示一条确认消息。

  3. 关闭 Power BI Desktop。
  4. Power BI 服务中打开报表并保存报表。

    在将报表发布到 web 并将其嵌入网站前,无论您是否在使用新报表或现有报表,您必须在 Power BI 服务中打开报表并保存报表。 这允许 ArcGIS for Power BI 验证是否满足发布或嵌入要求。

  5. 要生成安全的嵌入链接,请执行以下任一操作:
    • 在阅读视图中,单击共享 > 嵌入报表 > SharePoint Online网站或门户

      从共享菜单嵌入报表选项

    • 在编辑模式下,单击文件 > 嵌入或单击文件 > 在 SharePoint Online 中嵌入

      从文件菜单嵌入选项

    注:
    如果隐藏了嵌入选项,请联系您的 Power BI 管理员请求创建嵌入代码的权限。

  6. 安全嵌入代码窗格中,单击创建嵌入代码

    成功生成嵌入代码后,会出现一条确认消息,其中列出了将报表嵌入公共网站的两个选项。

  7. 通过执行以下操作之一嵌入报表:
    • 要将 URL 嵌入应用程序、博客文章或其他位置,请将第一个文本框中的链接复制到应用程序或文章正文中。
    • 要将报表嵌入 SharePoint 站点或网页,请将 iframe 代码从第二个文本框复制到网页并发布该网页。 在将 iframe 复制到网页之前,可以通过向右移动“调整大小”滑块来调整 iframe 的大小以适应页面。

    该报表将显示在已发布的网页上。

  8. 要查看嵌入内容,查看者必须登录 Power BI。 如果报表包含来自 ArcGIS 的安全内容,则他们还必须使用登录 ArcGIS 账户。