1、什么是MDX?
MDX叫做“ 多維表達式 ”,是一種查詢語言,是一種和SQL類似的查詢語言,它基于 XML for Analysis (XMLA) 規范,并帶有特定于 SQL Server Analysis Services 的擴展。
2、MDX與SQL有什么區別?
學東西,總是喜歡“先入為主”,在學習MDX的時候我第一個想法是:MDX與SQL有什么區別?其實搞清楚這個問題后,MDX是什么也就算搞清楚了。SQL是基于OLTP的,而MDX是基于OLAP的,也就是說,MDX是對多維數據進行查詢的。MDX和SQL一樣,也有很多不同功能的API來支持MDX。其中包括對象鏈接和為在線分析處理的內嵌數據功能(也就是OLE DB for OLAP)、ADO MD、ADOMD.Net、XMLA(XML for Analysis)等。OLE DB for OLAP的規范描述了MDX查詢和將被查詢信息發送給客戶端的數據結構之間的完整關系。
3、MDX能做什么?
從SSAS多維數據集向客戶端應用程序返回數據;設置查詢結果的格式;執行多維數據集設計任務,包括定義計算成員、命名集、范圍分配和關鍵績效指標 (KPI);執行管理任務,包括維度和單元安全性。
4、第一個多維查詢?
查詢1965年中國的石油存儲量(數據虛擬)?
圖 查詢截圖
select { [Measures].[Oil Proved Reserves] } on columns
,{ [Dim Time].[年份].&[19] } on rows from [BPDW]
where [Dim Geography].[國家名稱].&[Total Asia Pacific]&[China]
圖 MDX查詢結果
哈哈,到這一步一般都會小有成就感,其實就這么簡單,搗鼓幾下就出來了,下面的問題中,我得介紹一下MDX中比較重要的知識,把那些需要常用的東東要像自己的名字一樣深深的置入腦海。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
