运行 和发布分页报告之间的区别

difference between running and publish a paginated report

我最近开始浏览 Microsoft 上有关分页报告的资源 material。谁能帮我理解分页报表定义之间的区别——运行 报表——发布报表(为 BI 服务提供动力)。

我已附上 link 作为我遇到上述问题的信息来源,它位于标题下:创建报告定义

页面标题:Power BI Premium 中的分页报表是什么?

https://docs.microsoft.com/en-us/power-bi/paginated-reports/paginated-reports-report-builder-power-bi

感谢您抽出宝贵时间!

报告定义是 'rdl' 文件。这是一个基于 xml 的文件,其中包括连接的所有项目、视觉效果和报告中的任何其他内容。这是您在设计器中构建的文件。

当您发布报表时,您会将该定义加载到服务中,就像您处理标准 Power BI 报表一样。当您在服务或设计器中使用该报告时,您正在 运行 设置它,在这种情况下,它将使用报告中的 connections/queries 来 运行 查询您的数据源,收集结果,然后显示数据。

与标准 Power BI 报表不同,报表中的数据不会导入数据集,您可以在其中进行交互。因此,如果您需要更改报告中的任何内容,例如更改过滤器,它将 运行 再次查询您的数据,这就是为什么它在数据源选项中仅限于那些具有一些某种计算能力,SQL 数据库等,而不是平面文件源。