目录 2
第1部分多维技术的需求 2
第1章 OLAP系统的功能性需求 2
1.1 OLAP的不同含义 4
1.2 OLAP在哪里有用 6
1.2.1 一般信息处理需要满足的特征 6
1.3事务处理和决策支持处理的差别 8
1.3.1 决策的阶段 16
1.4 OLAP的功能性需求 19
1.4.1来自用户的挑战 20
1.4.2来自目标的挑战 21
1.4.3 核心逻辑需求 22
1.4.4核心物理需求 25
1.5 小结 26
第2章 电子数据表和SQL的局限 30
2.1 电子数据表和SQL数据库中OLAP功能的演进 30
2.1.1 电子数据表和OLAP 30
2.1.2 OLAP、关系模型和SQL数据库 32
2.2.1 一个共同的开始点 34
2.2实例证明 34
2.2.2尝试用电子数据表提供OLAP功能 37
2.2.3 尝试用SQL来提供OLAP功能 40
2.3小结 47
第3章如何在N维空间中思考 48
3.1低维数据集 48
3.2超越三维 51
3.3 多维类型结构(MTS) 56
3.3.1添加第四个维度 57
3.4在计算机屏幕上显示超立方体 58
3.5分析视图 64
3.6小结 67
第2部分核心技术 70
第4章 LC模型介绍 70
4.1 OLAP空间的混乱 72
4.1.1经常用于引用相同事物的术语 73
4.1.2开放的问题 73
4.1.3 OLAP建模中相关方法的评价 75
4.2.1理论基础稳固性 82
4.2一个理想模型的特征 82
4.2.2完备性 84
4.2.3有效性 84
4.2.4分析性提示 85
4.3 内容定位模型概述 85
4.3.1功能性方法 86
4.3.2超对称性 86
4.3.3类型结构 89
4.3.4模式和模型 90
4.4小结 92
第5章维度的内部结构 93
5.1非层次结构 94
5.1.1方法的定义 95
5.1.2基数 95
5.1.3排序 96
5.1.4度量(Metrics) 102
5.1.5层次的度量基础 107
5.2.1概述 108
5.2维度层次 108
5.2.2层次 110
5.2.3 非水平层次 112
5.3引用语法 117
5.4水平或者对称的层次 119
5.5具有名词排序实例的带级别维度 120
5.6具有序数排序实例的带级别维度 122
5.7具有基数排序实例的带级别维度:时间和空间 124
5.8固定的换算系数 126
5.9单个类型中的多个层次 127
5.9.1不正常的层次 130
5.10伪级别(Pseudolevels) 130
5.10.1排序 132
5.10.2虚拟成员(Dummy Members) 133
5.11混合层次 134
5.12小结 136
第6章超立方体或语义空间 138
6.1意义和稀疏性 138
6.1.1稀疏性的类型 140
6.1.2定义应用范围 145
6.2意义和可比较性 150
6.2.1什么时候一个新维度需要一个新立方体 150
6.2.2单领域模式 153
6.2.3多领域模式 154
6.2.4不可用和不变性 159
6.2.5和带有不一致性维度的立方体做连接 162
6.3 小结 165
7.1.1公式层次或依赖树 167
7.1多维环境下的公式 167
第7章 多维公式 167
7.1.2基于单元和轴的公式 172
7.1.3优先级 173
7.2多维公式 179
7.2.1解析一个多维汇总公式 180
7.2.2公式类型 182
7.2.3公式复杂性 196
7.3小结 201
第8章连接 202
8.1连接类型 203
8.2结构表和连接 208
8.3数据表和内容连接 210
8.3.1行-成员连接 210
8.3.2列-成员连接 210
8.3.3单元连接 212
8.3.4表-成员连接 212
8.4预先聚合 213
8.5小结 214
第9章分析可视化 216
9.1什么是数据可视化 217
9.2可视化的语义 219
9.2.1图形与表格-数字表示 220
9.2.2挑选适当的可视化形式 229
9.3使用数据可视化制订策略 233
9.3.1商业模式分析 233
9.4多维商业数据可视化 241
9.4.1子集 242
9.4.2重复或平铺模式 242
9.5更复杂的数据可视化表示例子 243
9.5.1产品销售分析 244
9.5.2信用卡应用分析 244
9.5.3网站流量分析 245
9.6小结 246
第10章应用系统的物理设计 247
10.1 数据分布 248
10.1.1在一台机器上 248
10.1.2在一个应用程序中 251
10.1.3跨机器 261
10.1.4跨应用系统(ROLAP和HOLAP) 263
10.1.5跨分区 265
10.2计算分布 265
10.2.1 时间 266
10.2.2跨应用和工具 268
10.3通用的配置 269
10.3.1 部门级:使用多维客户端的关系数据集市 269
10.3.2部门级:多维服务器和客户端 270
Web服务器和多维瘦客户端 271
10.3.4企业级:关系型数据仓库、多维中间层服务器、 271
10.3.3企业级:关系型数据仓库、多维中间层服务器和多维客户端 271
10.4小结 272
第3部分应用 274
第11章 设计和实现OLAP模型的实践步骤 274
11.1用户需求 276
11.1.1 了解当前状况 276
11.1.2有用的问题 277
11.1.3关于实际情况的问题 278
11.1.4关于所面临困难的问题 279
11.1.5关于约束的信息 280
11.1.6需求文档 281
11.2解决方案设计 282
11.2.1逻辑模型定义 282
11.2.2立方体和维 287
11.2.3 连接 293
11.2.4维层次结构 294
11.2.5维成员 298
11.2.7公式 300
11.2.6决策环境 300
11.2.8决定何时何地计算 304
11.3更复杂的聚合与分析 304
11.3.1非叶子输入数据 304
11.3.2名词性的、顺序的和基数的分析 305
11.3.3稀疏性 306
11.3.4审核 307
11.4小结 308
12.1第二版的前言 309
第12章对Foodcakes应用实例的介绍 309
12.2 Foodcakes应用实例介绍 310
第13章采购和货币交换 315
13.1背景知识 315
13.1.1数据源 315
13.2采购立方体 317
13.2.1定位维 317
13.2.2输入内容 318
13.2.3基本派生 319
13.3.1维 330
13.3汇率立方体 330
13.4合并采购和汇率 338
13.5小结 339
第14章原料库存分析 340
14.1库存吞吐立方体 341
14.1.1数据源 341
14.1.2维 342
14.1.3输入内容 343
14.1.4查看基本聚合 345
14.1.5更多分析型派生变量 349
14.1.6系统性的年龄跟踪 354
14.1.7审核 363
14.1.8派生变量 363
14.2成本 365
14.2.1时间层次的地点成本 365
14.3 小结 371
第15章FCI的市场和销售 372
15.1 立方体维 373
15.2.1销售包的数量:Qty_Sold{pkg} 374
15.2立方体输入变量 374
15.2.2返回到QtySold{pkg} 375
15.2.3每包的列表价{$/pkg} 376
15.3销售分析 382
15.3.1市场 386
15.4价值状态 391
15.5小结 397
第16章 FCI基于活动的管理 398
16.1 Jane的讲演 399
16.2方法 400
16.3业务过程和资产维 401
16.4计算所售物品的总成本 404
16.4.1跟踪POS的批号 404
16.5计算总成本 408
16.5.1介绍 408
16.5.2企业资产使用和成本立方体 411
16.6法律问题:留给读者的练习 440
16.7小结 443
第17章一个计算的例子 444
17.1 如何完成练习 445
17.2 FCI维定义 446
17.3全局业务规则 447
17.4 FCI模式 448
17.5业务过程模式 448
17.5.1市场和销售 448
17.5.2从产品库存到商店的运输 448
17.5.4从生产到产品库存的运输 449
17.5.3产品库存 449
17.5.5生产 450
17.5.6原料库存 450
17.5.7原料运输 450
17.5.8货币交换 451
17.5.9采购 451
17.6立方体视图 453
17.6.1市场和销售 453
17.6.2从产品库存到商店的运输 454
17.6.3产品库存 456
17.6.4从生产到产品库存的运输 458
17.6.5生产 460
17.6.6原料库存 463
17.6.7原料运输 466
17.6.8货币和兑换 468
17.6.9采购 469
17.6.10成本汇总 472
17.7按模式的FCI成本-收入分析计算步骤 472
17.7.1市场和销售(见图17.2a-b) 473
17.7.2从产品库存到商店的运输(见图17.3a-d) 474
17.7.3产品库存(见图17.4a-c) 475
17.7.4从生产到产品库存的运输(见图17.5a-c) 476
17.7.5生产(见图17.6) 477
17.7.6原料库存(见图17.7a-e) 478
17.7.7原料运输(见图17.8a-e) 480
17.7.8货币和兑换(见图17.9) 482
17.7.9采购(见图17.10a-d) 483
第4部分 进阶内容 488
第18章多维指南 488
18.2核心逻辑特性 489
18.1大纲 489
18.2.1结构 490
18.2.2操作 493
18.2.3展现 497
18.3非核心逻辑 498
18.3.1知识领域 498
18.3.2面向过程的领域 500
18.4物理特性 502
18.4.1存储和访问 502
18.4.3多层分布 503
18.4.2计算 503
18.4.4优化和效率 504
18.4.5平台问题 504
18.4.6多用户安全性 505
第1 9章产品语言比较 506
19.1开始的例子 507
19.2例子模式 508
19.3.1 引用一个特定成员 509
19.3引用例子 509
19.3.2引用父成员 510
19.3.3引用子成员集合 512
19.3.4前一个和后一个成员(末尾和起始位置) 513
19.3.5对祖先的引用 514
19.3.6后代 516
19.4缺失和不可用单元(实例)的处理 517
19.5处理计算优先顺序 517
19.6基本公式 518
19.7连接立方体中的应用范围 525
19.8小结 526
第20章 DSS熔合 527
20.1统一体系结构概览 528
20.1.1决策功能维 528
20.1.2媒体维 528
20.1.3内部和外部展现维 529
20.1.4源展现和派生展现 530
20.1.5 DEER循环 530
20.1.6抽象等级维 534
20.1.7数据和知识维 537
20.1.8关于统一决策支持框架的结论 539
20.2更小的多功能任务 539
20.2.1集成OLAP和数据挖掘或统计 539
20.2.2业务驱动分析的细分 547
20.2.3 MD可视化 547
20.2.4用于文本存取的MD数组 547
20.3一个更完全集成的例子 548
20.2.5用于数据挖掘的MD数组 548
20.4小结 555
附录A公式索引 556
附录B OLAP市场标准 558
附录C LC语法结构 563
附录D词汇表 566
附录E维度和变量之间的关系 573
附录F基于理论的基础OLAP模型及 587
它与关系模型和规范逻辑的相关性 587
附录G Codd的18个特征 599