设置 Power BI 集成

备注

从 2022 年 10 月 12 日起,Power Apps 门户更名为 Power Pages。 详细信息请参阅:Microsoft Power Pages 现已正式发布(博客)
不久后我们将迁移 Power Apps 门户文档并将其与 Power Pages 文档合并在一起。

Power BI 是使用简单的交互式可视化提供见解的最佳工具之一。 若要在门户中的网页上查看 Power BI 的仪表板和报表,您必须从 Power Apps 门户管理中心启用 Power BI 可视化。 您还可以通过启用 Power BI Embedded 服务集成来嵌入在 Power BI 的新工作区中创建的仪表板和报表。

备注

您还可以将 Power BI 与 Power Pages 集成。 详细信息:什么是 Power Pages

备注

  • 您必须有相应的 Power BI 许可证。
  • 若要使用 Power BI Embedded 服务,您必须有相应的 Power BI Embedded 许可证。 确保您查看 Power BI Embedded 的容量计划定价。 详细信息:Power BI Embedded 许可常见问题
  • 确保在应用中嵌入内容在您的 Power BI 租户的开发人员设置已启用。 禁用时,门户将无法呈现嵌入式 Power BI 仪表板或报表。

启用 Power BI 可视化

启用 Power BI 可视化允许您使用 powerbi Liquid 标记在门户中的网页上嵌入仪表板和报表。

  1. 打开 Power Apps 门户管理中心

  2. 转到设置 Power BI 集成,选择启用 Power BI 可视化

    启用 Power BI 可视化。

  3. 在确认消息中选择启用。 在 Power BI 可视化启用后,门户将重启,会在几分钟内不可用。 在启用 Power BI 可视化后将显示一条消息。

定制员现在可以使用 powerbi Liquid 标记来在门户中的网页上嵌入 Power BI 仪表板和报表。 在嵌入 Power BI 内容时,定制员可以使用筛选器参数创建个性化视图。 有关详细信息,请参阅 powerbi Liquid 标记

禁用 Power BI 可视化

  1. 打开 Power Apps 门户管理中心

  2. 转到设置 Power BI 集成,选择禁用 Power BI 可视化

    禁用 Power BI 可视化。

  3. 在确认消息中选择禁用。 在 Power BI 可视化禁用后,门户将重启,会在几分钟内不可用。 在禁用 Power BI 可视化后将显示一条消息。

启用 Power BI Embedded 服务

启用 Power BI Embedded 服务让您可以嵌入在 Power BI 的新工作区中创建的仪表板和报表。 使用 powerbi Liquid 标记在门户中的网页上嵌入仪表板和报表。

先决条件:在启用 Power BI Embedded 服务之前,请确保您已在 Power BI 的新工作区创建仪表板和报表。 在创建工作区后,向全局管理员提供管理员访问权限,以使工作区显示在 Power Apps 门户管理中心内。 有关创建新工作区以及向其添加访问权限的详细信息,请参阅在 Power BI 中创建新工作区

备注

请确保为使用 powerbi Liquid 标记启用 Power BI 可视化。

要启用 Power BI Embedded 服务:

  1. 打开 Power Apps 门户管理中心

  2. 转到设置 Power BI 集成,选择启用 Power BI Embedded 服务

    启用 Power BI Embedded 服务。

  3. 启用 Power BI Embedded 服务集成窗口中,从您希望在您的门户中显示的仪表板和报表中选择可用工作区。 将这些工作区移至选定工作区列表。

    选择 Power BI 工作区。

    备注

    在将工作区添加到选定工作区列表后,数据库和报表将在几分钟后呈现。

  4. 选择启用。 在启用 Power BI Embedded 服务时,将重新启动门户,并且门户有几分钟不可用。 在启用 Power BI Embedded 服务后将显示一条消息。

启用 Power BI Embedded 服务后,您必须创建安全组,并将其添加到您的 Power BI 帐户中。 有关详细信息,请参阅创建安全组并添加到 Power BI 帐户中

创建安全组并添加到 Power BI 帐户中

在启用 Power BI Embedded 服务集成后,您必须在 Azure Active Directory 中创建安全组,并向其添加成员,然后通过 Power BI 管理门户在 Power BI 中添加安全组。 此配置允许在新 Power BI 工作区中创建的仪表板和报表显示在门户中。

备注

您必须使用用于启用 Power BI Embedded 服务的同一个全局管理员帐户登录。

步骤 1:创建安全组

  1. 使用目录的全局管理员帐户登录 Azure 门户

  2. 选择 Azure Active Directory,然后选择新建组

  3. 页面中,输入以下信息:

    • 组类型:安全

    • 组名称:门户 Power BI Embedded 服务

    • 组描述:此安全组用于门户和 Power BI Embedded 服务集成。

    • 成员身份类型:已分配

      为 Power BI Embedded 服务创建安全组。

  4. 选择创建

步骤 2:添加组成员

先决条件:在将成员添加到安全组前,您必须有门户的应用程序 ID。 此 ID 在 Power Apps 门户管理中心门户详细信息选项卡上提供。

  1. 使用目录的全局管理员帐户登录 Azure 门户

  2. 选择 Azure Active Directory,然后选择

  3. 组 - 所有组页,搜索并选择门户 Power BI Embedded 服务组。

    搜索并选择 Power BI Embedded 服务的安全组。

  4. 门户 Power BI Embedded 服务概述页,从管理区域选择成员

  5. 选择添加成员,在文本框中输入门户的应用程序 ID。

  6. 从搜索结果中选择成员,然后选择选择

    在 Power BI Embedded 服务的安全组中添加成员。

步骤 3:Power BI 设置

  1. 使用目录的全局管理员帐户登录 Power BI

  2. 在 Power BI 服务的右上角选择设置图标,然后选择管理门户

    在 Power BI 服务中选择管理门户。

  3. 选择租户设置

  4. 开发人员设置部分下,选择允许服务主体使用 Power BI API

  5. 特定安全组字段中,搜索并选择门户 Power BI Embedded 服务组。

    在 Power BI 管理门户中添加安全组。

  6. 选择应用

定制员现在可以使用 powerbi Liquid 标记来在门户中的网页上嵌入新 Power BI 工作区的 Power BI 仪表板和报表。 若要使用 Power BI Embedded 服务,身份验证类型必须指定为 powerbiembedded。 在嵌入 Power BI 内容时,定制员可以使用筛选器参数创建个性化视图。 有关详细信息,请参阅 powerbi Liquid 标记

管理 Power BI Embedded 服务

  1. 打开 Power Apps 门户管理中心

  2. 转到设置 Power BI 集成,选择管理 Power BI Embedded 服务

    管理 Power BI Embedded 服务。

  3. 管理 Power BI Embedded 服务集成窗口中,从您希望在您的门户中显示的仪表板和报表中选择可用工作区。 将这些工作区移至选定工作区列表。 您还可以通过将当前使用的工作区移回可用工作区来删除它们。

    管理 Power BI Embedded 服务集成。

    备注

    在从选定工作区列表删除工作区后,最多可能需要 1 小时反映更改。 到时,数据库和报表将呈现在门户上,且没有任何问题。

  4. 选择保存

禁用 Power BI Embedded 服务

  1. 打开 Power Apps 门户管理中心

  2. 转到设置 Power BI 集成,选择管理 Power BI Embedded 服务

    管理 Power BI Embedded 服务。

  3. 管理 Power BI Embedded 服务集成窗口中,选择禁用 Power BI Embedded 服务集成

    禁用 Power BI Embedded 服务。

  4. 选择保存

  5. 在确认消息中选择确定。 在 Power BI Embedded 服务禁用后,门户将重启,会在几分钟内不可用。 在禁用 Power BI Embedded 服务后将显示一条消息。

注意事项和限制

  • 版本 9.3.4.x 或更高版本的门户支持以下功能:
    • 使用实时连接的 Azure Analysis Services 的仪表板和报表。 不支持 Azure Analysis Services 本地部署配置。
    • 具有基于角色的安全性的仪表板。
    • 具有基于角色的安全性的单个磁贴。
  • Power BI 可视化功能在中国地区不能用于 Azure Active Directory 身份验证。
  • 有关 Power BI Embedded 服务限制的详细信息,请参阅注意事项和限制

在门户页面上呈现 Power BI 报表失败并出现以下错误:

呈现报表时出现配置错误。

发生此问题的原因有多种,如:

隐私声明

通过启用 Power BI 磁贴和仪表板的嵌入功能,当用户嵌入 Power BI 磁贴或仪表板时,该用户对 Microsoft Dataverse 的 Microsoft Entra ID 授权令牌将用于通过隐式授权对 Power BI 服务进行身份验证,同时为最终用户提供无缝式“单一登录”体验。

管理员可以随时禁用 Power BI 磁贴和仪表板的嵌入功能以停止使用 Dynamics 365 授权令牌来对 Power BI 服务进行身份验证。 任何现有磁贴或仪表板将停止为最终用户呈现。

以下章节中详细介绍了 Power BI 磁贴的嵌入功能涉及的 Azure 组件或服务。

注意: 有关其他 Azure 服务产品的详细信息,请访问 Microsoft Azure 信任中心

Microsoft Entra ID

此服务提供与 Power BI 服务进行交换的授权令牌,以用于 API 和 UI 身份验证。

后续步骤

使用门户工作室向网页中添加 Power BI 组件

另请参阅

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。