第一部分 概述
第1章 CWM导论:基于模型的信息供应链的集成
1.1 信息供应链的集成
1.1.1 信息供应链中的组件
1.1.2 集成ISC的经济问题
1.2 CWM:基于模型的元数据集成
1.2.1 元数据的基于模型的方法
1.2.2 CWM概述
1.3 小结
第2章 CWM体系结构综述
2.1 CWM元模型包
2.1.1 对象模型层
2.1.2 基础层
2.1.3 资源层
2.1.4 分析层
2.1.5 管理层
2.2 关键的体系结构概念:扩展CWM
2.2.1 基于继承的元数据重用和扩展
2.2.2 轻量级扩展机制:Stereotype类和TaggedValue类
2.3 小结
第3章 使用CWM建模元数据
3.1 UML
3.1.1 构造块和形式良好规则
3.1.2 静态结构建模
3.1.3 模型管理
3.1.4 元对象设施
3.1.5 MOF模型
3.2 CWM元模型
3.2.1 CWM如何使用继承来实现重用
3.2.2 如何将元数据连接到物理数据资源
3.2.3 资源包如何支持实例对象
3.3 使用CWM对元数据建模
3.3.1 对关系型元数据建模
3.3.2 对基于记录的元数据建模
3.3.3 对物理数据资源建模
3.3.4 对转换元数据建模
3.3.5 对OLAP元数据建模
3.4 小结
第4章 元数据交换模式
4.1 元数据交换模式简介
4.1.1 建立一个元数据交换的公共环境的需求
4.1.2 界定解决方案外延的需求
4.1.3 基于模式的元数据交换方法
4.1.4 元数据交换模式概念的形式化定义
4.2 开发CWM元数据交换模式
4.2.1 开发交换模式的步骤
4.2.2 开发与发布一个模式说明
4.2.3 开发一个基本模式:Unit ofInterchange模式
4.3 小结
第二部分 纵向模型介绍
第5章 数据仓库管理模型
5.1 操作数据的存储场景
5.1.1 典型的可操作的数据存储
5.1.2 关系型元数据
5.1.3 CWM关系型包
5.1.4 使用CWM导出关系型元数据
5.1.5 利用CWM导出关系型数据
5.2 ETL场景
5.2.1 示例数据仓库
5.2.2 ETL过程元数据
5.2.3 CWM转换包
5.2.4 CWM数据仓库处理包
5.2.5 使用CWM导出ETL元数据
5.3 小结
第6章 维模型
6.1 逻辑模型
6.1.1 维度、属性、级别和层次结构
6.1.2 CWM模型
6.1.3 定义维度和属性
6.1.4 定义级别和级别属性
6.1.5 定义层次结构和层次结构属性
6.1.6 在模式中增加维
6.1.7 定义立方体和度量指标
6.1.8 在模式中增加立方体
6.1.9 定义键
6.1.10 在维中增加键
6.1.11 在级别中增加键
6.1.12 在层次结构中增加键
6.1.13 在立方体中增加键
6.2 物理模型
6.2.1 一个关系型星型模式
6.2.2 定义物理对象
6.2.3 定义表和列
6.2.4 增加主键和外键
6.3 物理部署模型
6.4 CWM映射模型
6.4.1 映射逻辑模型
6.4.2 映射物理模型
6.5 创建第二个部署
6.5.1 多维元模型
6.5.2 Express模型
6.5.3 创建Express对象
6.5.4 增加第二个部署
6.6 小结
第7章 支持Web的数据仓库模型
7.1 支持Web的数据仓库简介
7.2 支持Web的维模型
7.2.1 逻辑点击流维
7.2.2 逻辑点击流分析立方体
7.3 新开发并已分类的元数据模式
7.3.1 局部构造型,版本1.0
7.3.2 局部类型系统,版本1.0
7.3.3 代理键,版本1.0
7.3.4 星型连接,版本1.0
7.4 小结
第8章 CWM元仓库
8.1 建立一个CWM元仓库
8.2 对象-关系映射模式
8.2.1 对象到关系映射模式的指南
8.2.2 数据类型映射模式
8.2.3 类映射模式
8.2.4 关联映射模式
8.2.5 引用映射模式
8.2.6 元仓库服务
8.3 在应用程序中使用元仓库
8.4 小结
第三部分 实现和部署
第9章 集成体系结构
9.1 开发一个元数据集成体系结构
9.2 基于CWM的元数据集成体系结构
9.3 构造你自己的CWM体系结构解决方案
9.4 小结
第10章 接口表示
10.1 CWM核心类和JMI映射
10.1.1 ModelElement、Namespace和Package
10.1.2 Classifier、Class、DataType和Attribute
10.1.3 Method和Parameter
10.1.4 Instance
10.1.5 Key和Index
10.2 CWM关系型类和JMI映射
10.2.1 Catalog和Schema
10.2.2 Table、View、QueryColumnSet和Column
10.2.3 UniqueConstraint、PrimaryKey和ForeignKey
10.2.4 SQLIndex和SQLIndexColumn
10.2.5 SQL数据类型
10.2.6 存储过程
10.2.7 Trigger
10.2.8 关系型实例
10.2.9 关系型包代理
10.3 CWM转换类和JMI映射
10.3.1 Transformation
10.3.2 TransformationTask、TransformationStep和TransformationActivity
10.3.3 TransformationMap和它的组成部分
10.4 CWM数据仓库处理类和JMI 映射
10.5 小结
第11章 实现开发
11.1 CWM实现
11.2 CWM扩展
11.2.1 CWM的简单扩展
11.2.2 使用CWM的互操作性
11.3 适配器的建造
11.4 Web服务扩展
11.4.1 CWM和W3C标准
11.4.2 CWM元数据交换模式RFP
11.4.3 CWM Web服务RFP
11.5 开发自动化的元数据驱动环境
11.5.1 前景
11.5.2 远景概述
11.6 小结
第12章 总结
12.1 CWM和MDA
12.2 CWM和其他标准
12.2.1 OMG的标准
12.2.2 Java标准
12.3 CWM的未来
12.4 小结
参考文献