時間: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代碼,進行度量和計算列的統一管理!