追加处理大型数据往往需要很长的时间,哪怕只是更新其中一个文件,Power Query默认也会对所有数据进行全量刷新,本例内容将介绍如何优化追加过程。在图1.29中的父文件夹下创建两个子文件夹,假设其中的【OLD】文件夹用于存放旧的数据,【OLD】仅在创建初始化时刷新一次,而每次我们仅将新文件放入【NEW】并刷新,这样便达到了优化刷新的目标。
01 参照前文,分别将两个文件夹的数据追加到Power Query中,右击【追加6 OLD】查询,在弹出的快捷菜单中取消勾选【包含在报表刷新中】选项,见图1.30。这样操作后Power Query便不会自动刷新该查询。
图1.29 含有子文件夹的数据
图1.30 撤销包含在报表刷新中的操作
02 选择【追加6 NEW】选项,单击【追加查询】按钮,在弹出的【追加】对话框的【要追加的表】栏中选择【追加6 OLD】,单击【确定】按钮,见图1.31,退出Power Query界面。
图1.31 选择要追加的表
03 在Power BI Desktop主界面刷新数据,出现的刷新查询列表中并没有【追加6 OLD】查询,说明已省略该查询,这样便有助于提升整体的性能,见图1.32。
图1.32 完成以上操作后的刷新界面