MDX是Microsoft开发的用于查询OLAP多维数据集的查询语言。在OLAP多维数据集中,数据被结构化为多维。您在事实表的中间表和维表中有一个事实表。MDX用于查询这样的STAR模式多维数据集,并为不同目的生成结果。
MDX查询语言与SQL有点类似,但有一些基本区别,例如:
在MDX查询中,SELECT语句中最多可以有0、1、2、3、4…多达128个查询轴。每个轴的行为方式完全相同,这与SQL不同,在SQL中,查询的行和列的行为方式存在显着差异。
MDX语法通过将元组或带有花括号的成员包围起来来区分集合。
SELECT MDX查询的示例-
SELECT { [Measures].[Sales Amt], [Measures].[Tax Amt] } ON COLUMNS, { [Date].[Fiscal].[Fiscal Year].&[2012], [Date].[Fiscal].[Fiscal Year].&[2013] } ON ROWS FROM [Sample Works] WHERE ( [Region].[Southwest] )
有关更多详细信息,您可以导航到Microsoft网站链接-