时间:2017-06-05 来源:互联网 浏览量:
PBID用于建立数据模型、数据可视化探索、作为Excel的数据运算中心是非常稳定有效的。随着模型复杂度的提升、度量和计算列的增加,如何对数据模型进行治理成为关键问题。
微软新一代Excel Power BI与传统Excel的提升不仅仅在于M语言和DAX语言的引入,M与DAX的作用是数据操作的规范化提升,对于整个数据模型来说,元数据的管理也非常重要。新一代Excel Power BI在元数据管理上进行了多方面的提升,比如M与DAX语言的代码注释支持(用//或/* */,M语言的数据步名称就是数据步的注释)、表格关系视图、Power Query查询属性的注释、DAX度量中的注释支持、PowerQuery查询依赖视图、PowerPivot关系图视图等,甚至有专门的数据管理视图Data Management Views(DMVs)。整个数据注释及关系管理达到了传统Excel难以企及的高度,堪与专业级数据仓储相比!
DAX度量的灵活注释
数据模型表关系视图
数据模型数据管理视图(DMVs)
大部分管理工具都很常见,只有最后一个DMVs大家可能还不太熟悉,但是这个却是个高能!
下面用Excel Power BI模板提取下DMV信息让大家看下:
这只是众多DMV命令中的3个,更多惊喜期待你的探索!
DMV命令可用Dax Studio获取。
你可能已经注意到,模板中运行的是MDX表达式!是的,PBID引擎可以同时运行另种代码DAX和MDX,MDX高手也可以使用该模板!
备注:微软新一代Excel Power BI联合处理模式模板已更新到1.03,该版本已无需将模板保存桌面,作为Excel个人模板使用更灵活!结合本文,可以将模板的所有M代码转移到PBID中,形成PBID的元数据自管理(PBID读取自身的DMV信息),实现模型与元数据一体,有兴趣的可以尝试下!对于Excel数据模型,可以在链接回表中运行DMV代码,进行度量和计算列的统一管理!