K第十一章信息流模型及PowerDesigner实现.ppt_第1页
K第十一章信息流模型及PowerDesigner实现.ppt_第2页
K第十一章信息流模型及PowerDesigner实现.ppt_第3页
K第十一章信息流模型及PowerDesigner实现.ppt_第4页
K第十一章信息流模型及PowerDesigner实现.ppt_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十一章 信息流模型及PowerDesigner实现(教学:2学时,上机:2学时),11.1 ILM基础,ILM:信息流模型(Information Liquidity Model) 设计企业信息集成(EII),即反映各个模型之间的联系。 设计和配置数据库对象的复制处理。 设计数据抽取、转换和加载的过程(ETL)。,11.1.2 复制处理,复制处理(Replication Process) : 从一个给定的数据库中制作一份拷贝,复制到另一个或多个远程数据库中。,使用ILM表达数据库对象复制的全过程,1.复制处理实例,带有Replication Server复制服务器的ILM,带有MobiLink复制服务器的ILM,11.1.2 复制处理,2.使用复制向导设计复制处理,11.1.2 复制处理,复制向导完成的复制处理,转换处理(Transformation Process): 描述源数据存储与目标数据存储中数据的变换。 数据转换图(Data Transformation Diagram) 转换控制流图(Transformation Control Flow Diagram),11.1.3 转换处理,采用ILM表达数据转换的高级视图,11.1.3 转换处理,转换处理的数据转换图和转换控制流图,转换处理(Transformation Process): 描述源数据存储与目标数据存储中数据的变换。 数据转换图(Data Transformation Diagram) 转换控制流图(Transformation Control Flow Diagram),11.1.3 转换处理,采用ILM表达数据转换的高级视图,数据抽取、转换和加载 ETL (Extraction-Transformation-Loading) 将分布的、异构数据源中的数据,如关系数据、平面数据文件等抽取到临时中间层后进行清洗、转换、集成,最后加载到数据仓库或数据库,成为联机分析处理(OLAP)、数据挖掘(DM)的基础。,11.1.4 ETL的概念,企业信息集成(EII) Enterprise Information Integration 面向分散的数据源和系统,它通过实时抽取数据、统一管理信息发布,将信息使用者屏蔽于所有复杂性之外。,11.1.5 EII的概念,11.2 ILM的模型元素,信息流图包含的模型元素,XML文档是指XML格式数据文件,每个XML文档与一个或多个描述其内容的XML模型(XSM)相关联。 使用数据连接能够把XML文档与转换处理相连接。 在数据转换图中,XML文档充当转换处理的输入或输出。,11.2.3 XML文档,数据访问应用(Data Access Application) 描述基于OOM的数据存储 概念数据(Conceptual Data) 描述基于CDM的数据存储 业务流程(Business Process) 描述基于BPM的业务流程,11.2.4 数据访问应用、概念数据 、业务流程,平面文件(Flat File) 指包含数据及其格式的数据文件。,11.2.7 平面文件,平面文件的转换处理,1.数据访问连接(Data Access Link),11.2.8 连接,数据访问连接能够连接的数据存储,11.2.8 连接,PDM、XSM、OOM之间的数据访问连接,出版的特性窗口,1.数据访问连接,2.生成连接(Generation Link) 用图形化的方法描述数据库、XML文档、数据访问应用、概念数据、业务流程之间的生成关系。 3.数据连接(Data Link) 复制处理、转换处理与其它数据存储之间的连接。,11.2.8 连接,数据连接的方向,4.数据连接组(Data Connection Group),11.2.8 连接,数据连接组的概念,5.处理连接 (Process Connection),11.2.8 连接,复制处理之间的连接,1.用户(User) 2.出版(Publication) 3.文章(Article) 4.列(Columns) 5.过程(Procedure) 6.订阅(Subscription) 7.事件脚本(Event Script),11.2.9 复制处理中需要定义的对象,传统的映射编辑器: 用来建立不同类型模型对象之间的映射关系 复制处理的映射编辑器: 用来设计复制处理方案,11.3 ILM中映射编辑器的作用,模型之间的映射关系,11.3.2 复制处理的映射编辑器,简单的数据复制设计方案,复制处理映射编辑器窗口,复制处理映射编辑器(RPME) 1.带有数据连接的复制处理 2.不带有数据连接的复制处理 3.Source窗格 4.Target窗格 5.特性窗格 6.复制处理映射编辑器视频,11.3.2 复制处理的映射编辑器,11.3.2 复制处理的映射编辑器,Source窗格上部的工具,11.3.2 复制处理的映射编辑器,特性窗格中显示内容的情况,数据转换图(Data Transformation Diagram) 描述如何从数据输入(Data Input)中提取数据,经过一系列动作(Action)的转换,将转换后的数据加载到数据输出(Data Output)中。 数据输入、动作和数据输出通过数据流(Data Flow)连接在一起,构成了数据转换图。,11.4 建立数据转换图,数据输入(Data Input)定义了一个数据源,说明了提取数据的位置,并使用数据结构列说明提取数据的类型。 当数据输入有多个向外的流向时,可以插入数据分裂(Data split),11.4.1 数据输入,执行Insert Split菜单前后的情况,动作说明如何转换数据以及如何定义转换的数据类型。 执行脚本(Script Execution) 执行数据查询(Data query Execution) 数据聚合(Data Aggregation) 数据排序(Data sort) 数据过滤(Data filter) 数据分裂(Data split) 连接数据(Data join) 数据查找(Data lookup) 合并数据(Data merge) 投影数据(Data projection 数据计算(Data calculator),11.4.2 动作,数据转换图的工具选项板,数据输出定义了动作产生的数据的目标,说明了装载数据的位置和装载数据的类型。 数据合并(Data Merge),11.4.3 数据输出,Insert Merge菜单执行前后的情况,数据流在数据输入、动作和数据输出之间连接和传输数据。,11.4.4 数据流,两个典型的数据流,在数据转换图中,数据结构列定义了每一个数据输入、动作和数据输出的数据结构。 数据结构映射编辑器(Data Structure Mapping Editor)既可以用可视化的方法表达对象之间的映射关系,也可以定义数据结构列。,11.4.5 数据结构列,数据结构映射编辑器的种类,转换控制流图 (Transformation Control Flow Diagram) 用来定义所有数据转换任务的执行序列,11.5 建立转换控制流图,换控制流图,在ILM设计过程中,使源ILM与生成的ILM保持同步。,11.6 生成新的ILM,信息流模型生成选项窗口,信息流模型生成选项的Detail页,ILM设计过程中或设计完成后,随时都可以检查它的有效性。,11.7 ILM的有效性检查,图11-43 ILM检查模型参数窗口,在ILM中,为扩展模型定义(XEM)生成代码。 1.选择生成目标 2.选择生成对象 3.定义生成选项 4.定义生成任务,11.8 生成目标代码,生成扩展模型定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论