欢迎来到天天文库
浏览记录
ID:5311803
大小:136.18 KB
页数:8页
时间:2017-12-07
《数据仓库元数据管理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数据仓库元数据管理余友波数据仓库之路原创资料http://www.dwway.com1.1.1第一章元数据概论企业的计算机系统每年会产生很多数据,很多企业面临着这样的困境,难以有效的管理大量的、繁杂的、不一致的数据,并方便地访问、利用这些数据进行辅助决策。建立数据仓库提供一个方法,把数据转化为有用的、可信赖的信息,支持商业决策。建立数据仓库一个重要的工作是元数据管理。元数据(Metadata)就是数据的数据,用于建立、管理、维护和使用数据仓库。。元数据管理是企业级数据仓库中的关键组件,贯穿于建立数据仓库的整个过程。元数据
2、使得用户可以掌握数据的历史情况,如数据从哪里来?流通时间有多长?更新频率是多大?数据元素的含义是什么?对它已经进行了哪些计算、转换和筛选等等。在需求不确定情况下,在瞬间万变的商业环境下,元数据可以更好的支持需求的变化,降低项目风险。通常把元数据分为技术元数据(TechnicalMetadata)和业务元数据(BusinessMetadata)。技术元数据是描述关于数据仓库技术细节的数据,这些元数据应用于开发、管理和维护数据仓库;业务元数据从商业和业务的角度描述数据仓库的数据,提供了良好的语义层定义,业务元数据使业务人员能
3、够更好的理解数据仓库分析出来的数据。元数据贯彻于建立数据仓库的整个过程,不只是ETL过程需要元数据的支持。数据挖掘数据展示业务系统即席查询数据仓库外部数据报表EIS元数据管理图1元数据的应用在使用元数据的同时,随着数据仓库市场的发展,业界出现许多数据仓库管理和分析的工具,各种工具使用不同的元数据标准来表示和处理,不同系统之间的迁移、数据交换变得困难。于是,我们希望用一种单一的元数据标准,使得各种组织的元数据具有单一的元模型(MetaModel),因此,需要建立一种标准使得不同的数据仓库和商业智能系统之间可以相互交换元数据
4、。http://www.dwway.com1.1.2第二章元数据标准1.1.2.1一、元数据标准CWMOMG于2001年颁布元数据标准CWM1.0(CommonWarehouseMetamodelVersion1.0)。CWM定义一个描述数据源、数据目的、转换、分析的元数据框架,以及定义建立和管理数据仓库的过程和操作,提供使用信息的继承。目前宣布支持CWM的厂商包括:IBM、Oracle、Hyperion、DimensionEDI、GenesisIONA、HP、NCR和Unisys等。CWM基于3个工业标准:¾UML-U
5、nifiedModelingLanguage,OMG建模标准;¾MOF-MetaObjectFacility,OMG建立元模型和模型库的标准,提供在异构环境下的数据交换的接口;¾XMI-XMLMetadataInterchange,OMG元数据交换标准。UML在CWM中得到充分的应用,担任3个不同的角色:1),UML用来做为与MOF对应的meta-metamodel。UML相当于MOFModel,,UMLNotation和OCL(ObjectConstraintLanguage),被用来做为建模语言、图形符号、约束语言,
6、定义和描述CWM。2),UML用来创建元模型。UML,特别是ObjectModel包描述的子集,用来从其它元模型继承等级和关联以建立CWM。3),UML做为面向对象元模型(object-orientedmetamodel)。UML被用来描述面向对象的数据。CWM元模型包括大量的子元模型(sub-Metamodel),这些子元模型描述了建立数据仓库和商业智能的各个主要部分的通用数据仓库元数据。主要包括:1)、数据资源:包括各个元模型,描述了面向对象数据、关系数据库、记录、多维和XML等数据。http://www.dwway
7、.com2)、数据分析:包括描述数据转换、OLAP、数据挖掘、信息展现、商业术语等的元模型。3)、数据仓库管理:这包括数据仓库过程以及数据仓库操作结果的元模型。图2CWM元模型架构图CWM元模型设计的目的是最大化的重用对象模型ObjectModel(UML的子集),尽可能的共享通用的模型构建。最典型的是,CWM重用/依赖对象模型来描述面向对象的数据资源;另外,其它类型的数据资源的主要Metamodel元素,在对象模型中都有相同的模型元素与之相对应。1.1.2.2二、使用CWM1、CWM的目标使用者CWM标准包括了技术元数
8、据和业务元数据的定义,涉及数据仓库生命周期的所有阶段,所以不只是实施工程师和实施顾问使用CWM,最终用户也会受益于CWM。http://www.dwway.comCWM的目标使用者包括6类人员:1,数据仓库平台和工具供应商;2,专业服务咨询商;3,数据仓库开发者;4,数据仓库管理员;5,最终用户;6,信息技术主管(C
此文档下载收益归作者所有