代码改变世界

Microsoft SQL Server 2008 MDX Step by Step 学习笔记连载目录

2013-04-16 11:51  BIWORK  阅读(3601)  评论(2编辑  收藏  举报

1. MDX Step by Step 读书笔记(三) - Understanding Tuples (理解元组)

  • 理解 Member 成员 和 Tuple 元组的概念
  • 理解属性层次结构和轴
  • 理解 Cell 单元格
  • 理解局部元组 Partial Tuple 和 SSAS如何处理局部元组 (这一块内容非常重要)
  • 理解用户自定义属性层次结构和属性层次结构,以及属性层次结构和度量值层次结构的区别

2. MDX Step by Step 读书笔记(四) - Working with Sets (使用集合)

  • SET的定义和特点
  • SELECT 语句的分解
  • Distinct 函数的使用
  • Members 函数的使用
  • MeasureGroupMeasures 函数的使用
  • CrossJoin 函数的使用
  • 如何查看 纬度, 层次结构, Level 和成员

3. MDX Step by Step 读书笔记 - 个人专题(一) 如何理解 MDX 查询中WHERE 条件如何对应Cube 中的切片轴 Slicer Axis

  • 如何正确理解 WHERE 条件的作用和 Slicer 切片的概念
  • 加 WHERE 条件和不加 WHERE 条件的查询范围的变化

4. MDX Step by Step 读书笔记(四) - Working with Sets (使用集合) - Limiting Set and Auto-Exists

  • Auto-Exists 的概念和作用
  • CrossJoin 和 * 在 Auto-Exists 概念中的使用
  • WHERE 条件和 Auto-Exists

5. MDX Step by Step 读书笔记(四) - Working with Sets (使用集合) - 我对Exists 函数的理解

  • Exists 函数的定义和使用
  • 与 Crossjoin 后 Auto-Exists 的区别
  • 在Exists中两个集合的参数有直接关联关系和间接关联关系时如何处理
  • 如果分解 MDX中的 Exists 代码便于我们理解
  • 带 MeasuresGroup 参数的 EXISTS 函数
  • NON EMPTY关键字的使用
  • NON EMPTY 和 Exists 在处理 NULL 值时的区别

6. MDX Step by Step 读书笔记(五) - Working with Expressions (MDX 表达式)

  • 表达式操作运算符
  • VBA函数列表
  • Caculated Members 计算成员
  • AllMembers 函数和 Members 函数的区别
  • 动态表达式的解析 SSAS 如何填充计算成员中的局部元组

7. MDX Step by Step 读书笔记(五) - Working with Expressions (MDX 表达式) - Infinite Recursion 和 SOLVE_ORDER 原理解析

  • 避免无限循环 Avoiding Infinite Recursion 原理解析
  • 计算成员 控制解决的顺序 Controlling Solve Order 原理解析
  • Formatting Calculated Members 格式化计算成员的属性值列表

8. MDX Step by Step 读书笔记(五) - Working with Expressions (MDX 表达式) - CurrentMember - Properties - Existing 的使用

  • CurrentMember, DefaultMember, UnknownMember, DataMember
  • Member.Properties 的使用
  • IIF 条件的使用
  • 在表达式中使用 SET 集合 以及使用 Existing 强制 SET 集合关联到当前上下文环境 再次提及 MDX中非常重要的Auto-Exists 机制

9. MDX Step by Step 读书笔记(六) - Building Complex Sets (复杂集合的处理) - 集合的排序

  • Assembling Ordered Sets 集合的排序
  • Break-hierarchy sort
  • Hierarchize 函数的使用
  • Range Operator 范围操作符

 10. MDX Step by Step 读书笔记(六) - Building Complex Sets (复杂集合的处理) - TopCount - BottomCount - Head - Tail - Item 函数的使用

  • TopCount - BottomCount
  • Head - Tail
  • Item - Existing

 11. MDX Step by Step 读书笔记(六) - Building Complex Sets (复杂集合的处理) -  Filtering Sets

  • Filter 函数的使用
  • NON EMPTY 关键字 和  NONEMPTY 函数的区别

 12. MDX Step by Step 读书笔记(六) - Building Complex Sets (复杂集合的处理) - Combining Sets

  • Combining Sets, Union, Intersection, Exception 函数的使用

 13. MDX Step by Step 读书笔记(六) - Building Complex Sets (复杂集合的处理) - Generate 和 Extract 函数的使用

  • 如何理解 Generate 和 Extract 函数