元数据管理与CWM标准解析课件.ppt

上传人(卖家):三亚风情 文档编号:3019580 上传时间:2022-06-23 格式:PPT 页数:86 大小:1.56MB
下载 相关 举报
元数据管理与CWM标准解析课件.ppt_第1页
第1页 / 共86页
元数据管理与CWM标准解析课件.ppt_第2页
第2页 / 共86页
元数据管理与CWM标准解析课件.ppt_第3页
第3页 / 共86页
元数据管理与CWM标准解析课件.ppt_第4页
第4页 / 共86页
元数据管理与CWM标准解析课件.ppt_第5页
第5页 / 共86页
点击查看更多>>
资源描述

1、 元数据管理与CWM标准中国移动业务支撑系统部2008-04 提纲 元数据管理基本概念 元数据定义 元数据管理 CWM元数据标准 CWM标准概述 对象模型层 基础层 资源层 分析层 管理层 元数据定义 “关于数据的数据” 比一般意义的数据范畴更加广泛 不仅表示数据的类型、名称、值等信息 提供数据的上下文描述信息(比如数据的所属区域、取值范围、数据间的关系、业务规则、数据来源等等) 元数据定义TransformationRelationalTHE BUSINESSPEOPLEPROCESSINFORMATION SYSTEMSPRODUCTSGOALSPROJECTSROLESMeta Data

2、 经营分析系统关心的元数据 业务元数据 业务名称、定义、描述和别名来表示数据仓库和业务系统中的各种属性,直接供业务分析人员使用 业务元数据使经营分析系统使用人员能够更好理解、使用数据仓库,成为经营分析系统使用人员在数据仓库中的业务向导 经营分析系统关心的元数据 技术元数据包含关于经营分析系统数据技术层面的信息 数据源元数据 ETL元数据 数据仓库元数据 数据集市元数据 OLAP SERVER元数据 前端展现元数据 其它类型元数据(挖掘模型,数据质量分析结果等) 经营分析系统关心的元数据 管理元数据主要是指经营分析日常建设过程中,涉及开发、运维等管理流程的基本信息。 提纲 元数据管理基本概念 元

3、数据定义 元数据管理 CWM元数据标准 CWM标准概述 对象模型层 基础层 资源层 分析层 管理层 元数据管理 管理商业智能系统的元数据 贯穿商业智能系统的各个环节 系统的各个处理单元由元数据驱动 管理元数据的意义 有哪些数据? 它们在哪里用? 它的业务定义是什么? 这个数据还叫什么? 它与其他数据有什么关系? 谁用这个数据? 为什么我们要用它? 最近修改是什么时候? 这些数据准确、可靠吗? 管理元数据的意义 理解企业内部的信息资源 动态的数据字典 数据的浏览和归纳 数据在企业内部横向与纵向传递 保持整个企业的标准(保证企业内部统一的商业定义和商业规则) 数据生命周期的管理 元数据管理的几个概

4、念 元模型(元模型(meta model) 元数据库(元数据库(metadata repository) 元数据管理工具元数据管理工具 元模型 关于元数据的“元数据” MDIS (Meta Data Interchange Specification) 元数据联盟发布的元数据交换规范 OIM (Open Information Model) CA和微软的元数据标准 OIM组织已经解散 CWM (Common Warehouse Metamodel) OMG组织制定的标准 得到IBM,NCR,SAS,Hyperion等公司支持 利用XMI文件进行交换 元数据库 元数据库就是一个逻辑上的统一存储元

5、数据的地点 元数据存储常见的形式 分散存储 统一存储,提供不同接口 统一存储,统一接口 不同系统各自提供元数据接口n 实现复杂n元数据不统一n易成为”蜘蛛网” 中央元数据存储n所有存取必须通过中央存储n元数据交换不方便n中央元数据存储必须对每一个系统有转换接口 基于标准的中央元数据管理n有利于元数据的交换n屏蔽系统内部变化n中央元数据只需要统一接口 元数据管理工具 元数据浏览、展示和管理的平台 知名的元数据管理工具包括: Meta Center Meta Matrix Meta Integration DB2, Teradata,Oracle等数据仓库中的元数据管理模块 提纲 元数据管理基本概

6、念 元数据定义 元数据管理 CWM元数据标准 CWM标准概述 对象模型层 基础层 资源层 分析层 管理层 CWM标准背景 OMG是一个拥有500多会员的国际标准化组织,著名的CORBA标准即出自该组织。 公共仓库元模型(Common Warehouse Metamodel)的主要目的是在异构环境下,帮助不同的数据仓库工具、平台和元数据知识库进行元数据交换。 CWM标准的意义 在形成标准以前,要进行集成的情况如下图所示:数据建模工具抽取与转换工具前端访问工具数据质量评估工具 CWM标准的意义 在形成标准以后的情况如下图所示:数据建模工具抽取与转换工具前端访问工具数据质量评估工具元数据元数据存储与

7、存储与管理管理数据仓库与元数据仓库与元数据管理员数据管理员 CWM的发展状况 成为OMG提出的基于模型驱动的体系结构(MDA)的核心之一(其它是MOF和UML) CWM标准概述 CWM标准是基于以下工业标准制定的: UML:它对CWM模型进行建模。 MOF(元对象设施):为CWM提供元模型的体系结构和元模型语言的语义;MOF反射接口为存取CWM元数据提供通用的API接口;MOF到IDL的映射为存储CWM元数据提供了一种产生CWM IDL 接口的机制。 XMI(XML元数据交换):它可以使元数据以XML文件流的方式进行交换。 CORBA IDL(CORBA 接口定义语言) OMG元数据体系结构

8、OMG元数据体系结构实例PRODUCT IDNAMECOLOR1001WidgetRed2002GizmoBlue2002SprogetTeal4034ThingamgigerGray5035GadgetYelloPRODUCT表和它的记录表和它的记录M0层层 OMG元数据体系结构实例M1层层ProductIDNameColorisActive=TureDataType=“Integer”DataType=“String”DataType=“String”Product表元数据表元数据 OMG元数据体系结构实例M2层层简单关系型表元模型简单关系型表元模型 CWM元数据存储和接口实现 CWM的发

9、展状况 绝大多数数据仓库和元数据管理工具已经支持CWM,或已经宣布在下一版本的产品中支持CWM。 已经被JAVA标准化组织着手扩展到J2EE体系结构当中,形成JMI(JAVA Metadata Interchange)规范、用于OLAP分析的JOLAP规范和用于数据挖掘的JDMAPI规范。 CWM的合作伙伴 IBM Unisys NCR Hyperion Oracle UBS Genesis Dimension EDI CWM的支持者 Deere SUN HP Data Access Inline Aonix Hitachi SAS Meta Integration Adaptive ETL产

10、品产品名称 是否支持CWM 元数据互换其他形式 IBM DB2 Warehouse Manager 支持Metadata Interchange Specification (MDIS). 通过API输入/输出Oracle Warehouse Builder 是Sagent 不能确定通过API输入/输出 Informatica PowerCenter 是Cognos Decision Stream 支持通过API输入/输出 TeraData ETL组件 是 OLAP产品产品名称 是否支持CWM 元数据互换其他形式 Essbase/DB2 OLAP Server 支持Metadata Inter

11、change Specification (MDIS). 通过API输入/输出Cognos支持通过API输入/输出 Oracle 9i OLAP是 数据仓库元数据管理产品产品名称 是否支持CWM 元数据互换其他形式 IBM DB2 Information Catalog 支持Metadata Interchange Specification (MDIS). 通过API输入/输出Warehouse Control Center 是CA PLATINUM Repository 是通过API输入/输出 TeraData Meta Data Services 是通过API输入/输出Oracle Wa

12、rehouse Builder Repository 是 提纲 元数据管理基本概念 元数据定义 元数据管理 CWM元数据标准 CWM标准概述 对象模型层 基础层 资源层 分析层 管理层 CWM标准包及其分层仓库过程仓库操作转换XML记录型多维关系型资源业务信息软件发布UML 1.3(基础,行为元素,模型管理)对象 (UML)OLAP分析数据挖掘信息可视化业务术语数据类型表达式键索引类型映射管理管理资源资源分析分析基础基础对象模型对象模型 对象模型层(Object Model) CWM对象模型提供了描述其他所有包中元数据模型的类的基本结构和相应的类型属性 定义基本元模型的概念,关系和约束 包括4

13、个基本包: 核心包(Core) 行为包(Behavioral) 关系包(Relationship) 实例包(Instance) 核心包(Core) 包含所有的其他CWM包使用的基本类和关联 不依赖于其他任何包 行为包(Behavioral) 描述其他CWM包中类的行为特征,提供一个记录特定行为请求的基础 包括操作,方法,接口,事件等 关系包(Relationship) 描述CWM对象之间如何互相联系 定义了两种类型的关系 泛化(Generalization) 关联(Association) 泛化是具有普遍性的对象和特定对象的关联,层次化的结构 关联定义两个或多个类元之间的特定关系 实例包(In

14、stance) 提供了在CWM交换中包含带值元数据的基础结构 提纲 元数据管理基本概念 元数据定义 元数据管理 CWM元数据标准 CWM标准概述 对象模型层 基础层 资源层 分析层 管理层 基础层(Foundation)仓库过程仓库操作转换XML记录型多维关系型资源业务信息软件发布UML 1.3(基础,行为元素,模型管理)对象 (UML)OLAP分析数据挖掘信息可视化业务术语数据类型表达式键索引类型映射管理管理资源资源分析分析基础基础对象模型对象模型 基础层(Foundation) 提供为驻留在更高层次的其他包提供CWM特定的服务的包 包括6个包 业务信息包(Business Informat

15、ion) 数据类型包(Data Types) 表达式包(Expression) 键和索引包(keys and indexes) 软件部署包(Software Deployment) 类型映射包(Type Mapping) 业务信息包(Business Information) 业务信息元模型给所有CWM包提供了面向业务的信息 这里面向业务指的是支持数据仓库和商业智能 负责单位 如何联络 离线文档 数据类型包(Data Types) 提供了支持定义基本数据类型和构造数据类型所需的基本结构 CWM模型本身没有定义很多的现有类型,但是通过数据类型包可以建立目前现有的大多数系统的数据类型 表达式包(E

16、xpression) 表达式包提供了统一的表达式树的格式,可以为转换包等进行服务。 统一的表达式格式给ETL流程分析或其他的元数据分析提供了基础 键和索引包(keys and indexes) 键和索引包提供了统一的对元素进行标识、排序和检索所需的方法,可以为其它包所共享 索引是按顺序安排的元素列表 键是一个或多个值的集合,用来确定数据库中的某项记录 类型映射包(Type Mapping) 定义了作为数据类型集合的类型系统的概念,还支持类型系统间数据类型的转换 主要是为满足不同系统之间数据类型差异进行的映射 可以进行多对多映射 软件部署包(Software Deployment) 为了管理和记

17、录各个软件系统的分布和连接情况,用于记录如何使用数据仓库中的软件和硬件 捕捉尽可能多的、其他CWM包需要的可操作的配置信息,而不是完全的通用模型 提纲 元数据管理基本概念 元数据定义 元数据管理 CWM元数据标准 CWM标准概述 对象模型层 基础层 资源层 分析层 管理层 资源层仓库过程仓库操作转换XML记录型多维关系型资源业务信息软件发布UML 1.3(基础,行为元素,模型管理)对象 (UML)OLAP分析数据挖掘信息可视化业务术语数据类型表达式键索引类型映射管理管理资源资源分析分析基础基础对象模型对象模型 资源层(Resource) 描述以CWM为中介的交换中既可作为源又可作为目标的数据资

18、源的结构 包括5个包: 对象包(Object Model) 关系型包(Relational) 记录包(Record) 多维包(Multidimensional) XML包(XML) 对象包(Object Model) CWM已经在对象模型层包含了一个非常好的对象模型 对象模型层的核心包,行为包,关系包和实例包都可以直接建立面向对象的数据资源描述 也用于描述面向对象数据库的结构和面向对象应用组件的结构 如果遇到不能处理的特征和功能时,可以定义扩展包来增加处理能力 关系型包(Relational) 描述关系数据库的模式 支持遵从SQL99标准及其面向对象扩展的关系数据库描述 CWM中最大的包,涉及

19、的类总共68个 Containers Tables, Columns, and Data Types Structured Types and Object Extensions Keys Index Triggers Procedures Instances 列及数据类型应用举例 记录包(Record) 提供了用于描述各种面向记录的数据结构的基础结构 包括记录的结构、记录的实例、记录文件等 多维包(Multidimensional) 提供关于多维数据库的通用描述 包括多维模型中的维、维的层次,维属性、维成员和维度量等数据结构,以及钻取等操作。 XML包(XML) 定义了 如何在CWM中使用X

20、ML文档描述数据仓库中的数据源 XML包 包含用于描述XML数据源的通用类和关联 基于XML 1.0 提纲 元数据管理基本概念 元数据定义 元数据管理 CWM元数据标准 CWM标准概述 对象模型层 基础层 资源层 分析层 管理层 分析层仓库过程仓库操作转换XML记录型多维关系型资源业务信息软件发布UML 1.3(基础,行为元素,模型管理)对象 (UML)OLAP分析数据挖掘信息可视化业务术语数据类型表达式键索引类型映射管理管理资源资源分析分析基础基础对象模型对象模型 转换包 转换包包括了所有BI中涉及到ETL过程的元模型 object-oriented Relational record mu

21、ltidimensional XML OLAP data mining. 转换包 转换包提供了描述ETL工具和ETL行为的通用的元数据,尤其是: 将ETL过程与数据源和数据目标进行关联。数据源和数据目标可以是任何类型(基于关系或面向对象),任何粒度(类、属性、表、列),并且可以是永久的或易失的。 允许将ETL过程进行分组,并行执行以提高执行效率。包括ETL过程的加载情况,行为和步骤等等。 OLAP包 定义了描述OLAP系统通用概念的元数据,提供了将OLAP中的元数据内容映射到具体的物理数据源中的方法 将OLAP模型映射到CWM数据源的包中,如 CWM 关系型包(ROLAP)或 多维包(MOLA

22、P). 数据挖掘包 为数据挖掘模型构建较为通用的表示方法 除数据挖掘计划和模型之外其他一些跨挖掘模型或者挖掘工具的实体(例如分类矩阵)以及它们之间的关系和对技术元数据的映射都包括在数据挖掘元数据的范围之内 经营分析系统中有关数据挖掘的元数据分为七个领域:核心挖掘元数据、和聚类相关的元数据,关联规则元数据,和监督相关元数据,和分类相关元数据,和近似估计相关的元数据与属性重要性的元数据 信息可视化包 信息可视化元模型定义了支持信息发布和信息可视化的元数据 CWM信息可视化元模型定义了通用的容器,为实现更加复杂的可视化机制提供支持 业务术语包 数据仓库的用户需要很好的理解仓库中包含的信息,以及仓库提

23、供的工具。比如信息的意义,信息来自于哪个数据源,有哪些工具可以管理及展示这些信息。 业务术语包提供了能表达业务元数据的实体和关系。 提纲 元数据管理基本概念 元数据定义 元数据管理 CWM元数据标准 CWM标准概述 对象模型层 基础层 资源层 分析层 管理层 管理层仓库过程仓库操作转换XML记录型多维关系型资源业务信息软件发布UML 1.3(基础,行为元素,模型管理)对象 (UML)OLAP分析数据挖掘信息可视化业务术语数据类型表达式键索引类型映射管理管理资源资源分析分析基础基础对象模型对象模型 仓库过程 数据仓库过程主题描述了数据仓库的信息流。信息流被用来表示转换包中描述的ETL过程。 一个

24、仓库过程对象将一个ETL转换过程与一个事件集联系起来,事件集被用来触发转换的执行。 仓库操作(1) 仓库操作主题包含了描述数据仓库处理中的日常操作的实体和关系,记录了数据仓库处理中的三类重要事件 转换执行事件 度量事件 请求更改事件 仓库操作(2)转换执行(Transformation Executions) 记录了最近的ETL过程执行的细节信息,标识了ETL过程开始和结束的时间等。 这些信息可以用来确定数据仓库中一些与过程执行状态相关的特定信息。 仓库操作(3)度量(Measurements) 度量事件能够为模型元素维护一些度量的标准。 比如它们可以用于保存一个表的真实大小、估计大小和计划的大小。可以协助预测系统的规模并作出决策。 仓库操作(4)请求更改(Change Requests) 请求更改事件使得影响模型元素的改变能够被详细记录,也可以被用于维护更改的历史记录。 一般会记录哪些请求被执行或拒绝 小结 元数据,经营分析系统关心的元数据 元数据管理的意义 CWM标准 对象模型层,基础层,资源层,分析层,管理层 小结 推荐书籍: 公共仓库元模型开发指南 公共仓库元模型数据仓库集成标准导论 元数据仓储的构建与管理 谢 谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(元数据管理与CWM标准解析课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|