我想了解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语言中的实际运营商(+, - )? –