基于cwm的数据仓库体系结构设计论文.doc
约58页DOC格式手机打开展开
基于cwm的数据仓库体系结构设计论文,目 录第一章:绪论 11.1 课题背景 11.2 工作内容及研究成果 11.3 论文结构 2第二章:数据仓库、元数据、体系结构理论概述 32.1 数据仓库理论概述 32.1.1 引言 32.1.2 数据仓库的定义及特点 32.1.3 数据仓库的数据模型 42.1.4 数据仓库的建设 52.1.5 数据仓库的应用—ola...
内容介绍
此文档由会员 wanli1988go 发布目 录
第一章:绪论 1
1.1 课题背景 1
1.2 工作内容及研究成果 1
1.3 论文结构 2
第二章:数据仓库、元数据、体系结构理论概述 3
2.1 数据仓库理论概述 3
2.1.1 引言 3
2.1.2 数据仓库的定义及特点 3
2.1.3 数据仓库的数据模型 4
2.1.4 数据仓库的建设 5
2.1.5 数据仓库的应用—OLAP 5
2.1.6 国内数据仓库建设过程中的若干问题 6
2.2 元数据概述 6
2.2.1 引言 6
2.2.2 元数据的定义和分类 7
2.2.3 元数据的建模 8
2.2.4 元数据的标准化 9
2.3 体系结构概述 9
2.3.1 引言 9
2.3.2 软件体系结构的概念 10
2.3.3 几种主要的软件体系结构风格 10
第三章:CWM及相关理论概述 12
3.1 引言 12
3.2 相关理论概述 12
3.2.1 引言 12
3.2.2 UML及其和CWM的关系 14
3.2.3 MOF及其和CWM的关系 15
3.2.4 XMI及其和CWM的关系 16
3.3 CWM的组成结构 17
3.4 CWM的特点 19
3.5 CWM的设计目标 20
3.6 CWM的应用 20
第四章:基于CWM的企业数据仓库体系结构设计 22
4.1 引言 22
4.2 数据仓库体系结构的作用 22
4.3 体系结构设计原则 24
4.4 基于CWM的体系结构设计 25
4.4.1 企业数据仓库体系结构 25
4.4.2 体系结构组件及其接口描述 26
4.4.3 基于CWM的数据仓库体系结构的特点及优点 44
4.4.4 小结 45
第五章 电信领域数据仓库系统设计 46
5.1 系统简介 46
5.1.1 项目背景 46
5.1.2 系统任务概述 47
5.1.3 开发运行环境 48
5.2系统设计 49
5.2.1体系结构设计 49
5.2.2 系统部署 50
5.2.3 数据模型设计 51
5.3系统特点分析 51
5.4 系统结果展示 53
第一章:绪论
1.1 课题背景
90年代末以来,国内外掀起了一股数据仓库的热潮,数据仓库技术作为一种决策支持的手段为越来越多的企业接受。各大数据库公司纷纷开发自己的数据仓库产品,还有很多公司开发了相关的分析工具。这些工具给用户带来了很大的方便,但同时,由于它们都采用自己的数据格式和元数据表示方法,互相之间不能兼容,企业的很多应用就要依赖于特定厂商的产品,数据仓库的设计和实现受到很大的限制。所以,搭建一个统一且易于扩展的数据仓库平台,并能实现其中不同工具之间的数据交换,就成为亟需解决的问题。
电信行业是我国引入竞争相对较晚的一个行业,但竞争的激烈程度丝毫不亚于其他行业。各电信企业都积累了庞大的客户和业务资料库,并纷纷开始搭建数据仓库以增加竞争优势。但由于电信行业数据庞杂、需求广泛且多变,单一厂家的数据仓库工具很难满足要求。若采用多种工具,系统的体系结构设计以及不同工具之间的数据交换就成为必须解决的关键问题。
一种解决方案是利用元数据。元数据是描述数据的数据,是数据仓库系统不可或缺的重要部分。一般来说,数据仓库中的元数据有两个用途,首先,它能提供基于用户的信息,比如记录数据项的业务描述元数据能帮助用户去使用信息;其次,元数据能支持系统对数据的管理和维护,如关于数据项存储方法的元数据能支持系统以最有效的方式访问数据。如果异质平台上不同的数据仓库工具之间能够实现所有这些元数据的交换,实际上也就是实现了它们所描述数据的交换,从而解决异质工具之间的互通问题。
但元数据的交换涉及到很多问题,比如元数据的表示形式以及交换机制等。为了解决这方面的问题,OMG在2000年提出了一套关于数据仓库元数据的CWM(通用仓库元模型)规范,其主要目的就是为了方便异质分布式系统中的数据仓库工具、数据仓库平台以及元数据库之间的元数据交换。而研究如何搭建电信领域基于CWM的数据仓库系统并实现不同工具之间的数据交换正是本论文展开研究的背景。
参考文献
[1] Christoph A.Breitner,Data Warehousing and OLAP:Delivering Just-In-Time Information for Decision Support,University Karlsruhe, Postfach 6980, D-76128 Karlsruhe.
[2] Christoph Quix、Matthias Jarke、Manfred A. Jeusfeld, Panos Vassiliadis、Maurizio Lenzerini, Diego Calvanese、Mokrane Bouzeghoub,Data Warehouse Architecture and Quality Model,DWQ-RWTH-002,1996/DWQ Consortium.
[3] Daniel T. Chang,Common Warehouse Metamodel UML and XML,Meta Data Conference, March 19-23, 2000.
[4] David Gleason,Creating The No Compromise Data Warehouse,DM Direct,January 1999
[5] David Marco,Managing Meta Data,DM Review,March 1998.
[6] Ed Young 、William. H. Inmon,What Is Data Mart?,white paper,1997.
[7] Len Silverston、Kent B. Graziano Jr.,Data Source and Data Model,DM Direct,Feb 2000.
[8] Marc Demarest,Building the Data Mart,DBMS Magazine,July 1994.
[9] Mark Hwang、Robert Woerner,Next Generation Data Warehousing,DM Direct,July 1998.
[10] Ralph Kimball,Mastering Data Extraction,http://www.dbmsmag.com/9606d05.html,DBMS-June 1996.
[11] Object Management Group,Common Warehouse Metamodel (CWM) Specification Volume1, OMG Document ad/2000-01-01 February 11, 2000.
[12] Object Management Group,Common Warehouse Metamodel (CWM) Specification Volume2, OMG Document ad/2000-01-02 February 11, 2000.
[13] Object Management Group,Meta Object Facility (MOF) Specification,Version 1.3,March 2000.
[14] Object Management Group,Unified Modeling Language Specification,Version 1.3,June 1999.
[15] Object Management Group,XML Metadata Interchange (XMI) Specification,Version 1.1,November 2000.
[16]Paul Winsberg,Modeling the Data Warehouse and Data Mart,InfoDB Volume 10 Number3.