Skip To Content

嵌入启用地图功能的报表

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

您可以在安全网站或应用程序中嵌入包含私有、安全或专有 ArcGIS 数据的启用地图功能的 ArcGIS for Power BI 报表。报告的查看者必须登录 ArcGIS 账户才能查看。

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

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

要求

要嵌入启用地图功能的报表,必须满足以下要求:

  • 值得注意的是,用于创建 ArcGIS for Power BI 地图的 Power BI 数据必须使用位置的纬度和经度坐标或位置字段井位中的 Esri JSONGeoJSON。 如果位置字段井位包含地址或标准边界,则无法嵌入启用地图功能的报表,并且将需要重新创建整个地图。
  • 您必须登录到有效的 ArcGIS 账户,且账户管理员已授予该账户的用户类型和角色用于发布内容的适当权限。
    注:

    对于 ArcGIS 用户,如果您想要编辑地图并保存更改,用户角色和类型应为 Creator 或更高级别。

    要嵌入或发布到 Web,必须使用 ArcGIS OnlineArcGIS Enterprise Creator 或更高级别账户创建和保存地图。

    了解有关管理 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. 嵌入检查将验证是否已满足嵌入地图的所有要求,其中包括 Power BI 位置数据是否以经纬度坐标为单位或 Esri JSON 和 GeoJSON。

  4. 如果没有错误,窗格中将显示一条满足要求可随时嵌入消息。

    不符合要求的项目将显示红色十字 未满足要求

嵌入经过验证的启用地图功能的报表

创建并验证启用地图功能的报表后,您可以将其发布到 Power BI 服务。 报表必须在 Power BI 服务 (powerbi.com) 中才能启用嵌入。 您将生成与报表关联的嵌入链接,并将结果代码复制到您的站点或应用程序。

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

了解有关在 SharePoint Online 中嵌入报表 Web Part 的详细信息

了解有关在安全门户或网站中嵌入报表的详细信息

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

嵌入阻止页面

嵌入阻止页面

在以下情况下,将显示阻止页面:

  • 您的凭据在尝试嵌入报表时已过期,或者您已登出。
  • 您添加了不受支持的位置数据。