将报表从 Power BI 服务下载到 Power BI Desktop
适用范围:Power BI Desktop Power BI 服务
在 Power BI Desktop 中,可以将报表从本地计算机发布到 Power BI 服务。 Power BI 报表也可以反向流动。 本文介绍如何将报表或语义模型从 Power BI 服务下载到 Power BI Desktop。 两种情况下,Power BI 文件的扩展名均为 .pbix。
有两种方法可以下载 .pbix 文件,每个方法都具有不同的结果和注意事项:
- 将报告下载为 .pbix 文件。 根据配置,此文件可能包含语义模型。
- 从语义模型下载 .pbix 文件。
先决条件
- 若要下载 .pbix 文件,你必须至少是工作区的参与者。
下载 .pbix 格式的报表
若要下载 .pbix 格式的报表,请执行以下步骤:
在 Power BI 服务中,打开要下载的报表。 可以在“阅读”视图或“编辑”视图中下载报表。
在顶部菜单栏中,选择“文件”>“下载此文件”。
如果未显示或禁用此选项,则你很可能在本文稍后的限制下列出的场景中尝试下载 .pbix。
在对话框中,选择所需的下载类型。 可以选择下载包含数据的报表,或下载包含实时数据连接的报表。 有关详细信息,请参阅本文中的下载模式。 选择一种模式,然后选择“下载”以开始下载。
报表正在下载时,状态横幅将显示进度。 默认文件名与报表名相匹配。
如果还没有安装 Power BI Desktop,请安装它,然后在 Power BI Desktop 中打开该 .pbix 文件。
下载模式
若要下载报表 .pbix 文件,可用以下两种模式:
- 报表和数据的副本。 选择此模式会下载一个包含你要下载的报表,以及该报表所基于的数据的 .pbix 文件。
- 包含与在线数据实时连接的报表的副本。 选择此模式会下载一个包含你要下载的报表,但不包含数据的 .pbix 文件。 该 .pbix 文件包含与 Power BI 服务中语义模型的实时连接。 此模式对于下述情况特别有用:Power BI Desktop 无法打开包含了数据的 .pbix 文件,例如,基于某个为增量刷新配置的语义模型的报表,或使用 XMLA 终结点修改的报表。
这两种模式并非在所有情况下都可用。 如果某个模式不可用,工具提示会解释原因。 例如,如果你下载一个基于为增量刷新配置的语义模型的报表,则会看到以下消息:
“此选项不可用,因为数据模型已启用增量刷新。”
请参阅本文中的限制部分,详细了解在哪种情况下可以使用哪种模式。
从语义模型下载 .pbix 文件
若要将语义模型下载为 .pbix 文件,请执行以下步骤:
在 Power BI 服务中,打开工作区的内容视图:
找到要导出的语义模型,然后选择“更多选项”(...):
在菜单中,选择“下载此文件”(如果可用):
如果未显示此选项,则原因可能是你在本文稍后的限制下列出的场景中尝试下载 .pbix。
报表正在下载时,状态横幅将显示进度。 默认文件名与报表名相匹配。
如果还没有安装 Power BI Desktop,请安装它,然后在 Power BI Desktop 中打开该 .pbix 文件。
Power BI Desktop 和服务之间的奇偶校验
在 Power BI Desktop 中打开 .pbix 文件时,可能会看到一条警告消息,该消息显示在 Power BI 服务中提供的某些功能在 Power BI Desktop 中不可用。
如果需要查看在 Power BI 服务 (app.powerbi.com) 中使用的最新报表版本,则需要在该处查看报表。
脱机工作
如果你在无 Internet 连接的情况下使用 Power BI Desktop 并且你使用 AppSource Power BI 视觉对象打开一个报表。 如果之前在 Power BI Desktop 联机时未保存报表,则视觉对象不会呈现。 若要解决此问题,请执行下列步骤:
确保联机工作。
在 Power BI Desktop 中打开报表。 如果在打开报表后重新建立连接,请关闭报表并重新打开它。
保存报表。 保存报表后,你可以在没有 Internet 连接的情况下再次打开它,Power BI 视觉对象将正常工作。
注意事项
- 打开下载的文件时,始终使用最新版本的 Power BI Desktop。 在 Power BI Desktop 的非当前版本中可能无法打开下载的 .pbix 文件。 例如,无法使用不支持信息保护的 Power BI Desktop 版本打开下载的 .pbix 文件。
- 如果管理员已关闭数据下载功能,则此功能在 Power BI 服务中将不可见。
- 如果多次下载相同的 .pbix 文件,则 .pbix 文件中的 SecurityBindings 文件部分每次都会更改。 这是设计的结果。
限制
本部分列出了下载 .pbix 文件的限制。 本部分划分为两个部分:
- 从报表下载 .pbix 文件时的限制。
- 从语义模型下载 .pbix 文件时的限制。
下载报表 .pbix 文件时的限制
- 可以在“阅读”视图或“编辑”视图中下载文件。 你必须至少是报表所在工作区的参与者。 如果报表基于另一个工作区中的语义模型,则还需要至少是该工作区的参与者。
- 如果在 Power BI 服务中使用“创建”按钮创建报表,并且该报表基于另一个工作区中的语义模型,则无法下载该报表。
- 在 Power BI Desktop 中创建的报表必须先发布或上传到 Power BI 服务,然后才能下载。
- 如果在 Power BI 服务中创建报表,则必须先保存,然后才能下载。
- 无法基于 Direct Lake 语义模型下载报表。
- 无法下载基于从 OneDrive 工作版或学校版导入的数据集的报表。
- 无法根据上传到 Power BI 的本地 Excel 或 CSV 文件下载报表。
- 要下载的报表必须在 2016 年 11 月 23 日之后发布或更新。 不能下载之前发布的报表。
- 无法从 Power BI 服务下载八个原始内置示例 .pbix 文件。 但是,可以从 Power BI 示例文章下载相同的 .pbix 文件。
- 只能在实时连接的报表模式下下载使用情况指标报表。
- 如果报表副本保存在原始报表保存位置以外的工作区中,则无法下载该副本。
- 如果在使用更新数据源或更新组中的数据源 REST API 更改其数据源后下载实时连接报表(连接到 SSAS 或 AAS),则下载的 .pbix 仍将包含旧数据源。
- 在 Power BI 服务中创建的、基于为增量刷新配置的单个数据集的报表,或者已使用 XMLA 终结点修改的报表,只能在实时连接的报表模式下下载。
- 如果基于一个工作区中的数据集创建 Power BI 报表,并将该报表发布到其他工作区,那么,在为增量刷新配置了该数据集,或者已使用 XMLA 终结点修改了该数据集时,只能在实时连接的报表模式下下载该报表。
- 作为部署管道 (ALM) 的一部分,不支持在部署后下载 .pbix 文件。
- 下载 .pbix 受大小限制的约束。 允许的最大大小取决于至少两个因素:容量 SKU 的最大脱机语义模型大小和可自定义的最大脱机数据集大小。 不支持下载数据模型大小大于 50 GB 的 .pbix。 仅当 .pbix 处于实时连接报表模式时,才支持下载大于任何这些限制的 .pbix 文件。
- 在实时连接的报表模式下,无法下载在 Power BI 服务中创建的、基于“我的工作区”中的数据集的报表。
- 如果在控制跨工作区使用语义模型中描述的租户设置中禁用该开关,则用户无法从复制的报表或从根据同一工作区中的数据集创建的报表下载 .pbix 文件。
- 尝试并发下载基于为大型语义模型存储格式启用的语义模型的报表可能会导致错误。
- 不能使用 REST API 下载基于为大型语义模型存储格式启用的语义模型的报表。 使用 Power BI 服务下载这些报表。
下载语义模型 .pbix 文件时的限制
- 若要下载 .pbix 文件,你必须至少是工作区的参与者。
- 不能将包含增量刷新的数据集下载到 .pbix 文件。
- 无法将使用 Azure Analysis Services 到 Power BI Premium 迁移功能从 Azure Analysis Services 迁移的数据集下载到 .pbix 文件。
- 作为部署管道 (ALM) 的一部分,不支持在部署后下载 .pbix 文件。
- 无法将使用 XMLA 终结点修改的数据集下载到 .pbix 文件。
- 无法下载基于从 OneDrive 工作版或学校版导入的数据的数据集。
- 无法下载 Direct Lake 语义模型。
- 下载 .pbix 受大小限制的约束。 允许的最大大小取决于至少两个因素:容量 SKU 的最大脱机语义模型大小和可自定义的最大脱机数据集大小。 不支持下载数据模型大小大于 50 GB 的 .pbix。 仅当 .pbix 处于实时连接报表模式时,才支持下载大于任何这些限制的 .pbix 文件。
- 无法将启用了自动聚合的数据集下载到 .pbix 文件中。 必须在数据集设置中禁用自动聚合训练,并通过选中“删除自动聚合表”复选框来删除聚合表。
- 尝试并发下载为大型语义模型存储格式启用的语义模型可能会导致错误。
- 不能使用 REST API 下载为大型语义模型存储格式启用的语义模型。 使用 Power BI 服务下载这些语义模型。
排查常见问题
如果使用 REST API 导出报表时下载超时,请使用 Power BI 服务进行下载。