Power BI文件太大无法发布?这个方法推荐给你
文/瓶子 目前从事职考行业的数据运营,喜欢钻研power bi和excel来实现自动化。
通常情况下,当我们使用数据导入模式在power bi进行报表发布时,是将数据集模型和报告一起发布的。然而当数据集模型特别大时,有时甚至达到上千兆,而power bi最大支持文件大小为1024兆,过大就会导致发布不了,会出现如下提示:
还有一种情况,当文件不是很大,小于1024兆,而网络比较慢时,也经常会出现远程主机关闭一个现有连接的提示,如下:
另外,当我们想要在另一个报告使用相同的数据集或数据集的一部分模型时,重新制作数据集模型显然太费时间,即使使用Tabular Editor来批量复制度量值或者表数据也不是一个最优解。
一般情况下,我们制作的报告其实都不大,主要是数据集占的内存大,如果只是发布报告,基本很快都能成功发布,另外在power bi desktop中又是可以直接连接power bi服务中的数据集,然后制作报告。今天就沿着这个思路分享一个技巧,帮你解决上述几种问题。
基本思路就是,先将制作好的pbix文件拆解为数据集和报告文件,然后再发布和使用。
第一步:准备一份我们将要拆解的pbix文件,比如下面这个文件。
第二步:另外复制一份该pbix文件,然后将副本中的报告页面全部删除,只留下数据集,然后点击发布,将该数据集发布到PowerBI服务。
第三步:再复制一份第一步准备的pbix文件,打开副本文件后在建模视图选项卡中将数据集全选删除,只留下报告页面。其中当数据集删除后,报告页面会出现错误提示,可以不用管,继续下一步。
第四步:点击左上方的主页-Power BI数据集,即可看到第二步发布到Power BI服务的数据集,选中该数据集,点击创建,继续下一步。
第五步:在进行第四步之后,Power BI会自动刷新数据,等待一段时间,数据更新完成后,会呈现出第一步做好的报告的样子,且右下角显示已实时连接到Power BI数据集。
操作完成。
注意点:因为需要将PowerBI数据集发布到PowerBI服务,所以整个过程需要账户登录。
通过将pbix文件拆解成数据集模型和报告,有至少三种优点:
1. 在发布Power BI报告文件时,由于删除了数据集,只留下报告页,文件大小变得很小,发布时间大大缩短。
2. 可以在不同的报告中,使用相同的数据集或其中的一部分数据模型。
3. 在发布到Power BI服务后,还可以将数据集共享给其他人,以供其他人使用该数据集。
回顾整个过程,其实就是使用了Power BI能够连接实时数据集的思路,好像也没那么复杂,是吧!
当你遇到类似问题的困扰时,不妨试试这种方法。