Power BI 数据建模 Best practice
目录1、两种方式减少数据集大小和刷新时间2、数据建模1、两种方式减少数据集大小和刷新时间在使用PBI里面带有的Performance Analyzer,会发现DAX query和visual花费的时间已经在可行范围内少了很多,Others的时间是背景加载和依赖其他视图加载时间,所以也无法再优化。这时可以使用下面两种方式,尽可能减少数据集大小和数据集刷新时间。1.1 勾选掉Auto date/tim
目录
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的储存方式, 星型结构建立模型最适合。
更多推荐
所有评论(0)