《公共仓库元模型开发指南》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)John Poole等著;彭蓉,刘进译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111148762
  • 页数:503 页
图书介绍:本书介绍公共仓库元模型(CWM)的开发方法,从CWM导论入手,由浅入深地阐述了CWM的体系结构及基本技术、使用CWM建模元数据、数据仓库管理模型、维模型、CWM元仓库模型开发集成体系结构以了数据存储实现等方面的内容。 本书的作者都是曾经参与制定CWM的专家,从事数据仓库的开发、设计、分析与系统集成的专业技术人员都会从本书受益。

第1章 CWM导论:基于模型的信息供应链的集成 1

1.1信息供应链的集成 1

第一部分 概 述 1

1.1.1信息供应链中的组件 2

1.1.2集成ISC的经济问题 2

1.2 CWM:基于模型的元数据集成 5

1.2.1元数据的基于模型的方法 5

1.2.2 CWM概述 9

1.3小结 13

2.1.1对象模型层 14

第2章 CWM体系结构综述 14

2.1 CWM元模型包 14

2.1.2基础层 20

2.1.3资源层 29

2.1.4分析层 35

2.1.5管理层 42

2.2关键的体系结构概念:扩展CWM 44

2.2.1基于继承的元数据重用和扩展 44

2.2.2轻量级扩展机制:Stereotype类和TaggedValue类 48

2.3小结 49

第3章 使用CWM建模元数据 51

3.1.1构造块和形式良好规则 52

3.1 UML 52

3.1.2静态结构建模 53

3.1.3模型管理 55

3.1.4元对象设施 55

3.1.5 MOF模型 57

3.2 CWM元模型 58

3.2.1 CWM如何使用继承来实现重用 59

3.2.2如何将元数据连接到物理数据资源 61

3.3使用CWM对元数据建模 62

3.2.3资源包如何支持实例对象 62

3.3.1对关系型元数据建模 65

3.3.2对基于记录的元数据建模 67

3.3.3对物理数据资源建模 72

3.3.4对转换元数据建模 74

3.3.5对OLAP元数据建模 76

3.4小结 85

第4章 元数据交换模式 86

4.1元数据交换模式简介 86

4.1.1建立一个元数据交换的公共环境的需求 86

4.1.2界定解决方案外延的需求 92

4.1.3基于模式的元数据交换方法 95

4.1.4元数据交换模式概念的形式化定义 99

4.2开发CWM元数据交换模式 103

4.2.1开发交换模式的步骤 103

4.2.2开发与发布一个模式说明 106

4.2.3开发一个基本模式:Unit of Interchange模式 108

4.3小结 112

第二部分 纵向模型介绍 115

第5章 数据仓库管理模型 115

5.1.1典型的可操作的数据存储 116

5.1操作数据的存储场景 116

5.1.2关系型元数据 119

5.1.3 CWM关系型包 127

5.1.4使用CWM导出关系型元数据 128

5.1.5利用CWM导出关系型数据 141

5.2 ETL场景 150

5.2.1示例数据仓库 151

5.2.2 ETL过程元数据 154

5.2.3 CWM转换包 154

5.2.4 CWM数据仓库处理包 154

5.2.5使用CWM导出ETL元数据 155

5.3小结 162

第6章 维模型 163

6.1逻辑模型 164

6.1.1维度、属性、级别和层次结构 164

6.1.2 CWM模型 165

6.1.3定义维度和属性 166

6.1.4定义级别和级别属性 169

6.1.5定义层次结构和层次结构属性 175

6.1.6在模式中增加维 185

6.1.7定义立方体和度量指标 186

6.1.8在模式中增加立方体 189

6.1.9定义键 190

6.1.10在维中增加键 191

6.1.11在级别中增加键 192

6.1.12在层次结构中增加键 192

6.1.13在立方体中增加键 192

6.2物理模型 199

6.2.1一个关系型星型模式 199

6.2.2定义物理对象 199

6.2.3定义表和列 199

6.2.4增加主键和外键 204

6.3物理部署模型 207

6.4 CWM映射模型 209

6.4.1映射逻辑模型 209

6.4.2映射物理模型 223

6.5创建第二个部署 246

6.5.1多维元模型 246

6.5.2Express模型 247

6.5.3创建Express对象 247

6.5.4增加第二个部署 247

6.6小结 256

第7章 支持Web的数据仓库模型 258

7.1支持Web的数据仓库简介 258

7.2支持Web的维模型 261

7.2.1逻辑点击流维 261

7.2.2逻辑点击流分析立方体 295

7.3新开发并已分类的元数据模式 301

7.3.1局部构造型,版本1.0 304

7.3.2局部类型系统,版本1.0 306

7.3.3代理键,版本1.0 310

7.3.4星型连接,版本1.0 312

7.4小结 315

第8章 CWM元仓库 317

8.1建立一个CWM元仓库 318

8.2对象-关系映射模式 320

8.2.1对象到关系映射模式的指南 321

8.2.2数据类型映射模式 327

8.2.3类映射模式 331

8.2.4关联映射模式 358

8.2.5引用映射模式 393

8.2.6元仓库服务 399

8.3在应用程序中使用元仓库 402

8.4小结 412

第三部分 实现和部署 413

第9章 集成体系结构 413

9.1开发一个元数据集成体系结构 413

9.2基于CWM的元数据集成体系结构 425

9.3构造你自己的CWM体系结构解决方案 429

9.4小结 429

第10章 接口表示 431

10.1 CWM核心类和JMI映射 431

10.1.1 ModelElement、Namespace和Package 431

10.1.2 Classifier、Class、DataTrype和Attribute 434

10.1.3 Method和Parameter 437

10.1.4 Instance 439

10.1.5 Key和Index 442

10.2 CWM关系型类和JMI映射 445

10.2.1 Catalog和Schema 445

10.2.2 Table、View、QueryColumnSet和Column 445

10.2.3 UniqueConstraint、PrimaryKey和ForeignKey 451

10.2.4 SQLIndex和SQLIndexColumn 453

10.2.5 SQL数据类型 455

10.2.6存储过程 458

10.2.7 Trigger 460

10.2.8关系型实例 462

10.2.9关系型包代理 463

10.3 CWM转换类和JMI映射 464

10.3.1 Transformation 464

10.3.2 TransformationTask、TransformationStep和TransformationActivity 467

10.3.3 TransformationMap和它的组成部分 472

10.4 CWM数据仓库处理类和JMI映射 476

10.5小结 479

11.1 CWM实现 480

第11章 实现开发 480

11.2 CWM扩展 481

11.2.1 CWM的简单扩展 481

11.2.2使用CWM的互操作性 483

11.3适配器的建造 486

11.4 Web服务扩展 489

11.4.1 CWM和W3C标准 489

11.5开发自动化的元数据驱动环境 491

11.5.1前景 491

11.4.3 CWM Web服务RFP 491

11.4.2 CWM元数据交换模式RFP 491

11.5.2远景概述 493

11.6小结 494

第12章 总结 496

12.1 CWM和MDA 496

12.2 CWM和其他标准 499

12.2.1 OMG的标准 499

12.2.2 Java标准 500

12.3 CWM的未来 501

12.4小结 501

参考文献 502