《SQL Server OLAP开发指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)William C.Amo著;董梁等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505360965
  • 页数:318 页
图书介绍:

前言 1

第Ⅰ部分 Microsoft OLAP环境概述 7

第一章 Microsoft OLAP Services简介 9

1.1 数据库的建立 9

1.2 什么是维、事实和模式 11

1.3 多维结构入门 12

1.3.1 预运算集合 13

1.3.2 立方体数据维结构初步 14

1.3.3 定义成员的属性 15

1.3.4 虚拟数据维 15

1.3.6 数据元的使用 16

1.3.5 “All”级 16

1.3.7 虚拟立方体数据结构的使用 17

1.3.8 立方体数据结构存储方式的选择 17

1.3.9 立方体数据结构的分区存储 17

1.4 回顾GROUP BY和COMPUTE指令 18

1.5 关于OLAP对象模型和API 22

1.5.1 OLAP Manager和插件 22

1.5.2 Decision Support Object(决策支持对象)模型 23

1.5.3 PivotTable Service(透视表服务)程序 23

1.5.4 ActiveX Data Object Multidimensional(ADO MD)的使用 24

1.5.5 OLAP Service库的移动 24

1.6 小结 25

2.1 共有资金帐户OLTP数据库简介 27

第二章 建立数据库样例 27

2.1.1 数据库的定义 29

2.1.2 如何使用DTS Export Wizard(输出向导) 30

2.2 如何使用DTS Package Designer 35

2.3 小结 42

第三章 OLAP Manager的用法 43

3.1 启动OLAP Manager 43

3.2 创建一个OLAP数据库 44

3.2.1 指定数据来源 44

3.2.2 使用立方体结构向导 45

3.2.3 立方体结构编辑器的使用 51

3.2.4 设计存储模式和向立方体结构填充数据 53

3.2.5 查看Investments立方体结构 56

3.3 定义成员的属性 59

3.3.1 创建虚拟维 60

3.3.2 导出成员的使用 61

3.4 小结 63

第四章 OLAP数据的维护 65

4.1 数据库里的数据 65

4.1.1 验证关系的完整性 65

4.1.2 确保索引正确 66

4.2 OLAP存储方式回顾 66

4.2.1 维的存储 66

4.3.1 变化状态的示例 67

4.3 开发维护计划 67

4.2.2 集合的存储 67

4.3.2 在样例数据库中处理变化 68

4.4 立方体结构的更新 69

4.4.1 进行增量更新 70

4.4.2 刷新方法的使用 74

4.4.3 完全处理(Complete Process)的运行 74

4.4.4 刷新共享维 75

4.4.5 检查刷新后的结果 76

4.5 小结 76

第五章 Decision Support Objects入门 77

5.1 对象模型简介 78

5.1.1 MDStore接口 79

5.1.2 维(Dimension)接口 82

5.1.3 级别(level)接口 87

5.1.4 度量(Measure)接口 89

5.1.5 命令(Command)接口 90

5.1.6 角色(role)接口 91

5.1.7 对象的直接访问 92

5.1.8 DSO枚举值 93

5.2 DSO数据仓库 99

5.3 小结 101

第六章 深入了解PivotTable Service 103

6.1 使用ADO和ADO MD对象模型 103

6.1.1 连接一个OLAP目录 105

6.1.2 检查目录模式 107

6.1.3 分析OLAP数据 110

6.2 PivotTable Service SQL提供的支持 114

6.2.1 在一个MDX查询中平面化数据集 116

6.3 数据定义语言的使用 118

6.3.1 创建导出成员 118

6.3.2 创建用户定义集 120

6.3.3 集与成员的释放 123

6.3.4 创建一个缓存 123

6.3.5 创建本地立方体结构 123

6.4 小结 128

第Ⅱ部分 Microsoft OLAP Services组件 131

第七章 多维表达式简介 133

7.1 MDX语句 134

7.1.1 立方体结构的切片化 135

7.1.2 集与多元组 136

7.2 WITH语句的使用 137

7.2.1 导出成员的指定 138

7.2.2 集的指定 139

7.2.3 高速缓存的指定 140

7.3 函数的使用 141

7.3.1 内建函数 141

7.3.2 用户自定义函数 142

7.4 访问成员的属性 145

7.5 小结 146

第八章 使用Decision Support Objects建立应用程序 147

8.1 使用clsServer访问OLAP Server 147

8.1.1 对象的锁定 152

8.1.2 临时对象 153

8.2 使用DSO创建一个立方体数据结构 154

8.3 如何使用分区 161

8.3.1 如何使用Partition Wizard 162

8.3.2 在OLAP Manager里合并分区 165

8.3.3 使用DSO创建分区 165

8.3.4 使用DSO合并分区 167

8.4 集合与处理程序的设计 169

8.5 立方体数据结构指令 173

8.6 安全性 174

8.6.1 实现数据元级别的安全设置 176

8.7 小结 178

第九章 OLAP Manager插件的使用 181

9.1 什么是OLAP Manager插件 181

9.2 应用Microsoft OLAP Manager插件 182

9.2.1 导出成员管理程序 182

9.2.2 复制与粘贴对象插件 183

9.2.3 存档和重建数据库插件 184

9.3 创建自己的插件 186

9.3.1 创建ActiveX DLL工程 186

9.3.2 IOlapAddIn接口的实现 186

9.4 小结 192

9.3.3 注册插件 192

第十章 MDX进阶 193

10.1 多维表达式 193

10.1.1 集合和多元组表达式的使用 194

10.1.2 指定成员表达式 200

10.1.3 应用时间序列函数和表达式 202

10.1.4 运用条件表达式 203

10.1.5 空单元的操作 204

10.2 虚拟维和虚拟立方体结构的使用 205

10.3 把立方体结构设置为可写入 210

10.4 小结 211

11.1 在OLAP立方体结构上创建PivotTable报表 213

第十一章 Microsoft Excel 2000和OLAP 213

11.2 使用数据透视表里的数据进行制图 215

11.3 利用OLAP@Work执行What-If分析 217

11.4 在Exeel 2000中创建OLAP立方体结构 219

11.5 小结 221

第Ⅲ部分 OLAP Services编程实践 223

第十二章 使用决策支持对象的服务器应用程序 225

12.1 DSO Inspector对象的工作过程 225

12.1.1 Inspector对象的使用 226

12.1.2 DSO层次窗体的运用 226

12.1.3 查看数据源连接属性 228

12.1.5 查看注册设置 229

12.1.4 属性值的放大显示 229

12.2 小结 230

第十三章 使用PivotTable服务的客户机程序 231

13.1 数据的遍历 231

13.1.1 成员的遍历操作 232

13.1.2 级的遍历操作 234

13.2 一个使用遍历函数的客户机应用程序 234

13.3 时间序列函数入门 237

13.3.1 时间序列函数 237

13.4 数学函数入门 239

13.4.1 数学函数 239

13.5 小结 241

第十四章 创建OLAP Manager插件 243

14.1 创建PropertyInspector插件 244

14.1.1 类的初始化 244

14.1.2 为快捷菜单添加菜单项 244

14.1.3 创建ExecuteMenuItem代码 246

14.1.4 与服务器连接的另一种方法 247

14.1.5 如何显示节点 248

14.2 注册PropertyInspector插件 248

14.3 插件的调试 249

14.4 小结 250

第十五章 数据转换服务入门 251

15.1 数据转换服务概述 251

15.2 DTS导入向导 253

15.3 DTS导出向导 255

15.4 dtswiz应用程序的使用 256

15.5 dtsrun应用程序的使用 257

15.6 DTS Task Kit的使用 258

15.7 小结 259

附录A 关于本书的配套光盘 261

A.1 需安装的相关软件 262

A.2 配套光盘安装指南 262

附录B 示例数据库的模式 263

B.1 FundAccts数据库的模式 263

B.2 FundAccts OLTP示例数据库程序脚本 263

B.4 FundAcctsWH示例数据库脚本 272

B.3 FundAcctsWH数据库的模式 272

附录C 决策支持对象参考 279

C.1 clsDatabase对象 279

C.2 clsCube对象 279

C.3 clsPartition对象 280

C.4 clsAggregation对象 280

附录D MDX语句和格式化字符串标识符 299

附录E ADO MD对象模型 305

E.1 ADO MD分类模型 305

E.2 ADO MD单元集(Cellset)模型 305

附录F OLAP Services规范 307

附录G OLAP Services函数参考 309