嵌入启用地图功能的报表

注:

要使用此工作流,您需要以下帐户和许可类型:

  • Microsoft 许可 - 您需要 Microsoft 365 许可,贡献者角色或更高级别,才能嵌入包含公共或私有内容的启用地图功能的报表。 查看者可以查看包含公共内容的启用地图的报表,但必须登录 ArcGIS 帐户才能查看私有内容。 此过程可能消耗配额
  • ArcGIS 帐户类型 - 您必须登录到 ArcGIS 帐户,才能执行此工作流。

您可以在安全网站或应用程序中嵌入包含私有、安全或专有 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 数据必须使用位置的纬度和经度坐标或位置字段井位中的 EsriJSON。 如果位置字段井位包含地址或标准边界,则无法发布到 web。
  • 您必须登录到有效的 ArcGIS 帐户,且帐户管理员已授予该帐户的用户类型和角色用于发布内容的适当权限。
  • 要在 Power BI 中创建启用地图功能的报表,您必须使用 Microsoft Pro 或 Premium 帐户登录 Microsoft Power BI。 查看者必须登录 Microsoft Power BI 以在嵌入式环境中查看报表。 如果 ArcGIS for Power BI 可视化包含私有数据,则查看者还必须登录 ArcGIS 帐户。
  • 一个已发布地图最多可包含 30,000 个位置。
  • 在生成报表的嵌入代码前,您必须运行 ArcGIS for Power BI 发布检查。

创建并验证启用地图功能的报表

使用 Power BI Desktop 或 Power BI 服务 (powerbi.com) 以创建启用地图功能的报表。

在嵌入报表之前,在 ArcGIS for Power BI 可视化中运行嵌入和发布验证以确保满足所有要求。

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

  1. 登录到您的 ArcGIS 帐户。
  2. 创建并保存包含 ArcGIS for Power BI 地图的 Microsoft Power BI 报表。
  3. 在地图工具上,单击设置设置

    随即显示设置窗格。

  4. 设置窗格的嵌入和发布检查类别中,单击验证

    注:
    仅在您登录时,才会在设置窗格中现实嵌入和验证检查

    该检查用于验证是否已满足嵌入地图的所有要求,包括以下内容:

    • 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 帐户。