Power Apps 解决方案中的 Power BI 内容管理(预览)
重要
该功能将于 2024 年 7 月 31 日停用。 我们建议从现有解决方案中删除所有 Power BI 报告和数据集组件,并改用 Power BI embedded 系统仪表板。
[本主题是预发行文档,有可能会有所更改。]
Power BI/Power Apps 解决方案集成让您能够作为应用制作者在 Power Apps 解决方案中添加 Power BI 报表和数据集作为 Dataverse 组件。 当您向解决方案添加 Power BI 报表或数据集时,它将保持连接,因为解决方案是跨环境和租户部署的,可以作为跨环境和租户的应用程序生命周期管理过程的一部分进行无缝管理。
本文对 Power BI/Power App 解决方案集成的一些主要功能进行了高级说明。 如果您只是想了解如何开始,请转到创建 Power BI 报表和数据集组件。
重要
- 这是一项预览功能。
- 预览功能不适合生产使用且功能可能受限。 这些功能在正式发布之前已经可用,以便客户可以及早使用并提供反馈。
将 Power BI 组件添加到解决方案
在 Power Apps 中工作,您可以从 Power BI 工作区添加 Power BI 报表和数据集组件,就像任何其他 Dataverse 组件一样。 当您添加 Power BI 报表时,将检测报表和相关数据集之间的依赖关系,依赖数据集将被自动添加为组件。 将报表或数据集添加到解决方案后,项目将被导出并上载到 Dataverse,Power BI 中将自动创建一个新的专用工作区来存储项目。 此专用 Power BI 工作区将继承几个预定义角色的权限(请参阅 Power Apps 环境和 Power BI 工作区之间的权限同步),为这些角色的用户提供工作区中的权限,从而实现在 Power Apps 和 Power BI 之间共同创作。 此过程可确保您的 Power BI 报表和数据集可以嵌入为系统仪表板或嵌入窗体内部,并可以跨环境和租户部署。
从 Power Apps 控制 Power BI 数据集参数
将 Power BI 组件添加到解决方案后,可以使用数据集参数配置跨环境的连接(请参阅配置 Power BI 参数)。 通过使用环境变量、环境域或自定义文本定义其值,可以从 Power Apps 解决方案控制包含动态查询参数的每个 Power BI 数据集。 这为您在开发、测试和生产环境之间的部署中控制数据源提供了灵活性。 连接到 Dataverse 但没有现有参数的数据集在部署时可以自动配置为连接到目标环境域。
Power Apps 解决方案包中的 Power BI 组件
导出包含 Power BI 组件的解决方案时,Power BI 项目将以解决方案格式而不是在 .pbix 文件中存储。 在导出 zip 文件中,解决方案中的每个 Power BI 数据集和报表都有一个特定包。 这意味着当您存储、版本控制或部署 Power Apps 解决方案时,相同的操作将应用于嵌入的 Power BI 报表和数据集。
解决方案自定义
您可以完全自定义 Power BI 组件,以满足您的具体需要。 部署托管解决方案时,所做的任何自定义都将保存为额外的非托管层。 这样,您可以从自己的组织、供应商甚至从 AppSource 获得托管解决方案,然后对它进行调整以满足您自己的分析需要。