MDX 用户指南 作者 状态 时间 说明 林志贤 创建 2 0 0 6 -3 -2 1 初稿 第1 章 简介 MDX 为Mu ltiDimensional Ex pressions 的缩写,多维表达式,是标准的OLAP 查询语言
在多数OLAPServ er 都提供MDX 支持,如Microsoft SQL Serv er OLAP Serv ices,SAS,Hy perion Essbase 等
支持多维对象与数据的定义和操作
MDX 在很多方面与结构化查询语言 (SQL) 语法相似,但它不是 SQL 语言的扩展;事实上,MDX 所提供的一些功能也可由 SQL 提供,尽管不是那么有效或直观
如同 SQL 查询一样,每个 MDX 查询都要求有数据请求(SELECT 子句)、起始点(FROM 子句)和筛选(WHERE 子句)
这些关键字以及其它关键字提供了各种工具,用来从多维数据集析取数据的特定部分
MDX 还提供了可靠的函数集,用来对所检索的数据进行操作,同时还具有用用户定义函数扩展 MDX 的能力
MDX 为多维数据库提供了表达式查询语法,用于查询Cu be 数据,并提供了许多强大的分析函数,用于支持常用的OLAP 分析
Kingdee OLAP 实现了 MDX 语法,提供了大多数MDX 函数,部分函数未实现,因为我们认为当前没有必要实现
本文档后面会提供支持的函数列表
本指南更像一本入门教程
更为详细的信息可以参考 SQLServ er OLAP Serv ices 联机文档
第2 章 基本概念 2
1 Cube结构 在介绍 MDX 之前,我们简单介绍一下 cu be 结构,理解 cu be 结构是学习 MDX的前提
我们采用 SQLServ er OLAP Serv ices 自带的事例 OLAP 数据库FoodMart 来描述
我们建议你阅读《Olap