谈一谈Power BI的自动恢复,你用得到,你却想不到

2020-05-14 20:32:59 浏览数 (1)

Power BI在3月份更新之后,用着用着就经常发生诸如内存不足、报表问题等此类的错误,:

出了问题,报告肯定是被迫关闭了。一想到忙活了一上午修改的报表、关系、度量值和可视化可能会面临丢失,还是有些担忧的。

不过,幸好,每次Power BI意外退出的时候,一般情况下能够看到这里有自动恢复的提示,我们可以通过点击已恢复的文件来恢复之前的报告:

想要实现这个功能,需要打开选项-自动恢复中的存储和保留(默认已打开,千万不要关掉),而且我们也可以看到存放自动恢复文件的位置是“C:Users学谦数据运营MicrosoftPower BI Desktop Store AppAutoRecovery”:

注意这个恢复文件的修改时间为9点41分。

不过,有些时候,不知道是脑子一抽还是咋了,一时没注意,点了关闭,因为默认的选项是“否,删除文件”,那么……

此时此刻的你:

此时我们再打开AutoRecovery文件夹,里面的恢复文件也不见了:

是不是感觉彻底凉凉了?

不过,微软或许早就预料到这种事情的可能发生,于是,又做了一个双重保险:

我们进入AutoRecovery的的上一级Power BI Desktop Store App下的文件夹TempSaves:

打开这个文件夹:

我们发现上午9点41分自动保存的恢复文件在这里还有一个备份,我们双击打开这个文件就能恢复之前的工作了。

所以,下次再手贱不小心删掉恢复文件的时候,可以在这里把它找回来。

不过,有利就有弊,用了一段时间之后,TempSaves文件夹会越来越臃肿:

当然,我们其实隔一段时间就可以清理一次。

最后还有一点小问题,每次打开恢复文件时,Power BI Desktop会把所有数据源全部刷新一遍:

而且这里的刷新并不是像下图一样通过刷新数据对象来刷新数据:

而是通过刷新全部的数据源来更新,所以哪怕是设置了某些大的表不包含在报表刷新中,它仍然会被刷新。

目的呢,自然是为了安全性,“重生”之后,PowerBI先检查一遍所有的数据源是否都正常,再让你进行下一步的工作。否则一旦数据源出错而报告中设置了不刷新,那么可能导致一系列后续的麻烦。

关于“通过刷新对象来刷新数据”和“刷新数据源”的区别,可以参考以下两篇文章:

神秘消失的4月份数据与手动【增量刷新】

TIPS-Power BI中如何只刷新部分表?

因此呢,对于数据量比较大的报告,打开恢复文件会占用不少的时间。

不过,这总比丢失了模型和报告要强上几百倍。

不得不说,自动恢复不止一次挽回了我辛辛苦苦几小时的工作,所以,在这里还是要再一次提醒大家,注意备份。

否则,有极个别情况下,你制作了很长时间的报告,某一天双击打开,结果:

???

有辙吗?没辙。

0 人点赞