欢迎来到 bowen.cn 官方网站!
您的位置: 首页 - 民国旧书 - MDX解决方案
MDX解决方案

MDX解决方案

内容简介本书全面介绍了多维表达

联系电话:
产品详情

内容简介

本书全面介绍了多维表达式(MultiDimensional expressions,MDX)的应用。书中先介绍了MDX语法、基础知识、MDX逻辑及MDX执行过程,然后讨论了命名集、排序、分类及MDX应用,接着介绍了Analysis Services 2000、Analysis Services 2005和Essbase三种产品的特性及细节知识,介绍了客户端编程、MDX优化和本地多维数据集等相关知识。附录中包含了MDX函数、操作符、连接参数、成员属性及格式化字符串代码的列表。  《MDX解决方案》主要面向MDX的开发人员、咨询师和管理人员,也可作为大学本科教学中有关“数据库原理”和“实用数据库”的后续课程。

目录

第1章 MDX入门 1
1.1 什么是MDX 1
1.2 查询基础 2
1.3 轴框架:名称与编号 4
1.4 大小写敏感与布局 5
1.5 构造简单的MDX 6
1.5.1 逗号(,)与冒号(:) 6
1.5.2 .Members 7
1.5.3 使用.Children获得一个成员的子成员 8
1.5.4 使用Descendants()获取一个成员的后代成员 9
1.6 去除查询结果中的空切片 11
1.7 MDX中的注释 13
1.8 MDX数据模型:元组和集 14
1.8.1 元组 14
1.8.2 集 16
1.8.3 查询 17
1.9 更多基本词汇 18
1.9.1 CrossJoin( ) 18
1.9.2 Filter() 20
1.9.3 Order() 22
1.10 查询成员属性 24
1.11 查询单元属性 26
1.12 客户端结果数据布局 27
1.13 小结 28

第2章 计算成员和命名集简介 29
2.1 采用计算成员形式的维度计算 29
2.2 计算成员作用域 30
2.2.1 计算成员和查询的WITH部分 31
2.2.2 公式的优先级(求解顺序) 32
2.3 基本的计算函数 37
2.3.1 算术操作符 37
2.3.2 概要统计操作符 37
2.3.3 Avg()函数 38
2.3.4 Count(),.Count 38
2.3.5 DistinctCount()函数(Microsoft扩展) 39
2.3.6 Sum()函数 39
2.3.7 Max()函数 40
2.3.8 Median()函数 40
2.3.9 Min()函数 40
2.3.10 NonEmptyCount()函数(Hyperion扩展) 41
2.3.11 Stdev()和Stddev()函数 41
2.3.12 StdevP()和StddevP()函数(Microsoft扩展) 41
2.3.13 Var()和Variance()函数 42
2.3.14 VarP()和VarianceP()函数(Microsoft扩展) 42
2.4 补充的函数 42
2.5 命名集简介 44
2.6 小结 47

第3章 MDX中的通用计算和选择 49
3.1 MDX中的元数据引用函数 51
3.2 多种比率﹑均值﹑百分比和分配 52
3.3 贡献率(同一层次结构中级别之间的简单比率) 52
3.3.1 对总额的贡献率 53
3.3.2 使用.CurrentMember函数 53
3.3.3 使用.Parent函数 53
3.3.4 使用.CurrentMember函数和.Parent函数获得父对象份额 53
3.3.5 使用Ancestor函数 54
3.3.6 使用.CurrentMember函数和Ancestor函数计算祖先对象的份额 54
3.3.7 0作除数的处理 56
3.4 基本分配 56
3.4.1 基于另一种比率的数量比例分配 56
3.4.2 沿层次结构的非加权分配 57
3.5 均值 57
3.5.1 简单均值 57
3.5.2 加权均值 58
3.6 基于时间的引用和时间序列的计算 60
3.6.1 各时期(Period-to-Period)的引用和计算 60
3.6.2 去年同期的引用和计算 61
3.7 本年至今的聚合 61
3.8 移动均值和52周的价/价 63
3.9 使用LastPeriods()选择基于目标成员的时间范围 65
3.10 沿不同维度的不同聚合(使用MDX的半加性度量) 65
3.11 混合聚合:非时间总和,沿时间的均值、值与值 66
3.12 混合聚合:非时间总和,沿时间维度的期初/期末结余 66
3.13 对于缓慢变化值的余额转结和输入的结余报告 67
3.14 查找数据全部输入的时间成员 71
3.15 在MDX表达式中使用成员属性(计算和分类) 71
3.16 处理边界条件(超出范围的成员,0或其他作除数) 74
3.16.1 处理不足的范围尺寸 74
3.16.2 处理不足的层次结构深度 75
3.16.3 处理错误的级别引用 75
3.16.4 0作除数的处理 76
3.17 小结 77

第4章 MDX查询上下文与执行 79
4.1 查询中的单元上下文和解析次序 80
4.1.1 查询的执行阶段 80
4.1.2 单元求值(对任何单元) 87
4.1.3 解析NON EMPTY轴 89
4.1.4 解析AS2005中的HAVING子句 90
4.1.5

摘要与插图

第1章 MDX入门
  本章介绍MDX语言(MultiDimensional expressions,多维表达式)的语法和语义,着眼基本查询和该语言的模块化本质。我们假设读者已经基本了解服务器支持的多维结构和元数据,但是我们会认为读者对于MDX是不甚了解的。本章将介绍MDX查询的主要方面,并为后续章节建立重要基础,同时还将介绍MDX语言方面的知识。这一章的学习可能需要一些时间,如果读者还是新手的话,可能需要多读向遍。
在线客服
微信联系
客服
扫码加微信(手机同号)
电话咨询
返回顶部