目录

1、两种方式减少数据集大小和刷新时间

 2、数据建模


1、两种方式减少数据集大小和刷新时间

在使用PBI里面带有的Performance Analyzer,会发现DAX query和visual花费的时间已经在可行范围内少了很多,Others的时间是背景加载和依赖其他视图加载时间,所以也无法再优化。这时可以使用下面两种方式,尽可能减少数据集大小和数据集刷新时间。

1.1 勾选掉Auto date/time

最好是在新加载文件下勾选掉,不建议在Global选项下勾选掉。有时会有一些隐藏的时间数据加载。如下图所示。

勾选掉之后,只剩下主要的表。

1.2 删除不需要的列

加载发现,某一列的基数非常大,思考是否因为有其他不需要的列造成过于详细的数据展示出来,在做报表之前,先调研需要的列是哪些。如下图所示,可以很大程度的减小文件大小。

 

 2、数据建模

如果觉得你的数据模型很乱,就如你复习知识点之后的那种乱的感觉,不敢上考场,那么你要相信自己的感觉,重新看看建立的数据模型。

2.1 避免非常宽的表!

由于长时间扫描,性能可能会开始受到影响。同时,加列的时候尽量将一些列的加载放在数据源端,比如放在sql里,或者放在power query里。尽量让F_Table(事实表)很少的列。

 

2.2 使用星型结构

Power BI的储存方式, 星型结构建立模型最适合。

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐