PowerQuery数据预览工作不同于PowerBI中的数据加载吗?



PowerQuery倾向于快速加载预览,但是当我们点击'Close and Apply'时,将相同的数据加载到PowerBI模型中需要更长的时间。这两件事的处理方式有什么不同吗?它们都只依赖于SQL server存储过程,由于公司数据的机密性,我不能在这里分享任何屏幕截图。我希望其他人有这个问题和/或了解PowerBI数据加载是如何工作的,并能解释这种差异。

尝试多个数据加载并更改超时时间。我原以为延长超时时间会有所不同,但加载失败了。

**我今天早些时候发布了这个问题,得到了一个非常敌对的回复和一个否定的投票,所以我删除了那个问题,并试图重新措辞并重新发布。

PQ可以根据具体情况(平面文件、查询折叠、涉及的转换)以不同的方式工作。PQ通常通过流式数据工作,而不是加载整个数据集,以便更有效地使用内存。如果在预览窗口中只预览1000条记录,如果没有发生聚合或排序,则只有1000条记录将被流式传输,因此您可以快速预览。在加载整个数据集时,所有记录都需要经过转换步骤,而不仅仅是前1000条记录。这是一个非常深入的话题,下面的视频可以让你了解一些:https://www.youtube.com/watch?v=AIvneMAE50o

以下文章也对此进行了详细解释:

https://bengribaudo.com/blog/2018/02/28/4391/power-query-m-primer-part5-paradigm

https://bengribaudo.com/blog/2019/12/10/4778/power-query-m-primer-part12-tables-table-think-i

https://bengribaudo.com/blog/2019/12/20/4805/power-query-m-primer-part13-tables-table-think-ii

最新更新