我想了解OLAP-cube操作(即向上/向下鑽取,切片/切割和旋轉)和MDX是如何相關的。 我目前的猜測是,對MDX的OLAP-cube操作就像關係代數到SQL。但是,我沒有看到MDX的一些基本功能如何對應於OLAP-cube操作。例如,考慮附帶icCube上演示「銷售」魔方以下查詢:OLAP-cube操作和MDX如何關聯?
SELECT {([Ottawa],[2009]), ([United States],[Feb 2010])} on Rows,
[Measures].members on Columns
FROM [Sales]
如何使用元組(例如([Ottawa],[2009])
)對應於一個OLAP立方體操作?
MDX回報「東西」給你看在一個OLAP客戶端。當您在OLAP客戶端中向下鑽取時,客戶端會根據您的位置和所鑽取的內容以及多維數據集中的層次結構定義來確定一些新的MDX,然後提交該MDX並顯示結果。 –
@ Nick.McDermaid你是說OLAP-cube操作符是可視化工具預期實現的?特別是,如果我直接從我的應用程序(例如用C#編寫)發送MDX查詢並獲取對象,那麼OLAP-cube操作符是關於訪問該對象的各種方法? – AlwaysLearning
你能否澄清你的意思是「OLAP-cube operators」。你的意思是一個OLAP客戶端程序?或者您的意思是MDX語言中的實際運營商(+, - )? –