内容简介
《MDX解决方案》全面介绍了多维表达式(MultiDimensional eXpressions,MDX)的应用。书中首先介绍了MDX语法、基础知识、MDX逻辑及MDX执行过程,然后讨论了命名集、排序、分类及MDX高级应用,接着介绍了Analysis Services 2000、Analysis Services 2005和Essbase三种产品的特性及细节知识,最后介绍了客户端编程、MDX优化和本地多维数据集等相关知识。附录中包含了MDX函数、操作符、连接参数、成员属性及格式化字符串代码的列表。
《MDX解决方案》主要面向MDX的开发人员、咨询师和管理人员,也可作为大学本科教学中有关“数据库原理”和“实用数据库”的后续课程。
编辑推荐
该书是《MDX解决方案》的第2版,这本权威指南解释了为什么MDX(Multi Dimensional eXpressions)是目前用于维度应用程序的最流行语言。通过学习《MDX解决方案》,您将掌握如何创建高效的多维度数据仓库,同时还可以掌握访问和分析数据的必要技能,从而能够作出更好的商业决策。
《MDX解决方案》在简要阐述了MDX语言的语法及语义之后,直接转向MDX的使用,其中提供了丰富而又实用的MDX示例。本版对第1版的内容进行了大量(超过60%)的修改与更新,新增了许多分析型应用问题。本版不仅涵盖了MDX语言本身的改动,还结合最新版本的Microsoft SQL Server Analysis Services 2005及Hyperion Essbase讲解了具体实现的变化。
《MDX解决方案》主要适用于想学习和熟练掌握MDX的开发人员、咨询师和管理人员。
《MDX解决方案》主要内容
针对Microsoft与Hyperion产品的具体应用
组合不同的MDX函数来解决各种问题的技术与技巧
SQL Server 2005 Analysis Services的功能,以及与先前版本相比它与MDX之间关系的变化
MDX的标准语法,这些语法能够很好地处理许多服务器的构建并增强它们的功能
MDX运算符、函数及相关连接设置的详细附录
媒体评论
第1章 MDX入门
本章介绍MDX语言(MultiDimensional eXpressions,多维表达式)的语法和语义,着眼基本查询和该语言的模块化本质。我们假设读者已经基本了解服务器支持的多维结构和元数据,但是我们会认为读者对于MDX是不甚了解的。本章将介绍MDX查询的主要方面,并为后续章节建立重要基础,同时还将介绍MDX语言方面的知识。这一章的学习可能需要一些时间,如果读者还是新手的话,可能需要多读向遍。
……
目录
第1章 MDX入门
1.1 什么是MDX
1.2 查询基础
1.3 轴框架:名称与编号
1.4 大小写敏感与布局
1.5 构造简单的MDX
1.5.1 逗号(,)与冒号(:)
1.5.2 .Members
1.5.3 使用.Children获得一个成员的子成员
1.5.4 使用Descendants()获取一个成员的后代成员
1.6 去除查询结果中的空切片
1.7 MDX中的注释
1.8 MDX数据模型:元组和集
1.8.1 元组
1.8.2 集
1.8.3 查询
1.9 更多基本词汇
1.9.1 CrossJoin( )
1.9.2 Filter()
1.9.3 Order()
1.10 查询成员属性
1.11 查询单元属性
1.12 客户端结果数据布局
1.13 小结
第2章 计算成员和命名集简介
2.1 采用计算成员形式的维度计算
2.2 计算成员作用域
2.2.1 计算成员和查询的WITH部分
2.2.2 公式的优先级(求解顺序)
2.3 基本的计算函数
2.3.1 算术操作符
2.3.2 概要统计操作符
2.3.3 Avg()函数
2.3.4 Count(),.C..
书摘
第1章 MDX入门
本章介绍MDX语言(MultiDimensional eXpressions,多维表达式)的语法和语义,着眼基本查询和该语言的模块化本质。我们假设读者已经基本了解服务器支持的多维结构和元数据,但是我们会认为读者对于MDX是不甚了解的。本章将介绍MDX查询的主要方面,并为后续章节建立重要基础,同时还将介绍MDX语言方面的知识。这一章的学习可能需要一些时间,如果读者还是新手的话,可能需要多读向遍。
……