使用 Power BI/Power Apps 解决方案集成(预览版)的注意事项

重要

此功能将于 2024 年 7 月 31 日停用。 我们建议从现有解决方案中删除所有 Power BI 报告和数据集组件,并改用 Power BI 嵌入式系统仪表板

Power Apps 解决方案与 Power BI 之间的集成涉及在某些情况下可能影响工作的行为。 本文将介绍其中部分行为。

敏感度标签

敏感度标签在 Power BI 中完全受支持,但尚未跨服务完全集成。 因此,Power BI 不会将标签分配给导出到 Dataverse 的项目,也不会分配给存储在 Dataverse 中的内容。 但是,应用于 Power BI 中的项目的任何标签都会在所有 Power Apps 操作期间保留。

由于导出解决方案或添加解决方案等操作涉及删除敏感度标签(如果有),因此只有在交互式用户或 API 调用方有足够的使用权限来删除 IT 管理员定义的标签时,这些操作才会成功。

跨地区操作

使用 Power Apps 解决方案,可将 Power BI 工作区中的 Power BI 报表和语义模型组件添加到解决方案。 如果选择添加到解决方案的报表或语义模型与尝试将其移动到的 Power Apps 环境位于不同的地理位置,这称为跨地区操作。 另一个可能发生跨地区操作的示例情况是,Power BI 中的专用目标环境工作区(在第一个 Power BI 组件添加到解决方案时自动创建)与 Power Apps 环境不在同一地理位置。

Power BI/Power Apps 解决方案集成支持跨地区操作,前提是已启用 Power Platform 环境和 Power BI 工作区之间的信息共享。

执行跨地区操作时,在完成该操作之前,一个横幅会提醒你将在地理区域之间移动项目。 该横幅还会告知你涉及哪些地理区域。 在继续操作之前,请查看该信息,确保操作符合任何安全和/或数据驻留要求。 下图显示了一个此横幅的示例。

Power BI/Power Apps 解决方案集成中跨地区操作通知横幅的屏幕截图。

启用和禁用跨地区操作

跨地区操作由两个功能设置(一个在 Power BI 中,另一个在 Power Platform 中)控制。 这两个位置的设置都必须为“打开”状态,才能进行跨地区操作。 默认情况下,这些设置都处于打开状态。

  • 有关在 Power BI 端启用/禁用设置的详细信息,请参阅 Power Platform 区域间访问

  • 有关在 Power Platform 端启用/禁用设置的详细信息,请参阅 Power Platform 文档中的管理功能设置,并查找 Power BI 组件设置“允许在此环境与其他地理区域中的 Power BI 工作区之间共享信息”。

如何查找 Power BI 元素所在的地理位置?

首先,查找 Power BI 元素所在的区域。 Power BI 工作区位于将其分配给的容量的区域中。 如果工作区未分配给容量,则其区域是 Power BI 租户的默认区域。 若要查找 Power BI 租户的默认区域,请参阅查找组织的默认区域

知道 Power BI 元素所在的区域后,请参阅 Geographic availability for Power Platform(Power Platform 的地域可用性)中的表,以了解区域与之关联的地理位置。

如何知道 Power Apps 环境位于哪个地理位置?

对于 Power Apps,环境的地理位置是环境所在的区域。 有关详细信息,请参阅 Geographic availability for Power Platform(Power Platform 的地域可用性)。

身份验证

当 Power Platform 创建者执行与 Power BI 相关的任何操作时,其标识由 Power Platform 和 Power BI 端的策略设置授权。 但是,只会强制实施与 Power Platform 相关的 Microsoft Entra 条件访问策略。 这是因为,创建者操作(如导入、导出或将 Power BI 组件添加到 Power Platform 解决方案)是通过 Power Platform 与 Power BI 之间所谓的服务与服务之间的通信实现的。 对于解决方案使用者,条件访问策略会像往常一样针对 Power Platform 和 Power BI 进行验证。

当租户启用禁用了公共访问的专用链接时,将阻止源自 Power Platform 的任何操作(例如,创建者操作、导出、导入)。 消耗操作将遵循专用链接策略作为常规操作。

主权云

目前不支持主权云。

Power BI 工作区权限

首次在 Power Apps 环境中创建或导入包含 Power BI 组件的解决方案时,将创建专用于该环境的 Power BI 工作区。 如果你是创建或导入解决方案的用户,那么你将成为该专用 Power BI 工作区中的管理员。 你可以在 Power BI 中为自己或其他人删除该角色,并且仅在 Power Apps 环境中处理预定义的安全角色(前提是权限同步处于开启状态),但请注意以下事项:

  • 如果出现同步问题,你将失去访问权限。 对工作区没有权限会导致解决方案导入/导出/添加操作失败。
  • 如果删除 Power Apps 环境,你将失去对 Power BI 工作区的访问权限,并且该工作区将变为孤立的工作区。

环境生命周期操作

不支持环境生命周期操作:

  • 环境生命周期操作(如复制或删除 Power Apps 环境)可能会损坏与 Power BI 工作区的连接,并且不受支持。 如果执行环境生命周期操作,则可能必须重做任何涉及 Power BI 组件的工作。

  • 在删除 Power Apps 环境之前,请确保执行以下操作之一,以防止创建孤立的 Power BI 工作区:

    • 在 Power BI 中,为自己分配对专用环境工作区的工作区权限。

    • 在删除 Power Apps 环境之前,请先删除 Power BI 中的专用环境工作区。