M语言重要吗,在Power BI中作用如何?
2017-10-31 本文已影响1284人
PowerBI战友联盟
M语言重要吗,在Power BI中作用如何?
答:
M语言有很重要的作用。
现在的分析都是面向业务主题的。
也就是说,突然想到一个主题,然后针对这个主题来分析。
就如同 要做一道菜
需要:
1、优质的食材
2、上乘的菜谱工艺
而一般的 数据 里有很多垃圾
M 是把带着垃圾的数据变成优质的食材
DAX 是按照商务逻辑把优质的食材做成菜
在某些极端情况下,优质的食材甚至都不需要怎么制作,直接就可以上菜了。
M对于10万以上的处理效率好像很有问题啊
只是 洗洗菜 和 复杂的处理肯定用时不同。
如果要复杂的处理,那确实是有一个等待的时间的,等待的时间和转换数据的时间有关,越简单的转换,甚至没有转换则是最快的。
- 建议读取数据库的话可以在M中使用SQL查询只需要的部分,将一定的压力给到服务器。
- M语言可以进行folding以及查询的本地化,这些优化主题参考官方文档。