没有合适的资源?快使用搜索试试~ 我知道了~
ETL-ODI(oracle data integrator)介绍
需积分: 0 0 下载量 140 浏览量
2023-03-14
17:16:56
上传
评论
收藏 16KB DOC 举报
温馨提示
试读
1页
ETL-ODI(oracle data integrator)介绍
资源推荐
资源详情
资源评论
ODI 为 Oracle Data Integrator 的缩写,
是 oracle 的一款数据集成工具,ELT,其基本目标是通过 Extract/Transformation/Load 这
几个过程达到将源数据整合并放入目标数据库/数据仓库的过程
E-LT 的基本思路是充分运用源与数据 RDBMS(关系型数据库)达成转换的目标,即运用
RDBMS 厂商提供的功能及 SQL 语句完成转换
ODI 资料库分为主资料库(保存企业所有 IT 资源的拓扑结构)和工作资料库(保存项目和
数据模型)
一个工作资料库只能连接一个主资料库。一个 Schema 只能存储一个工作资料库
拓扑结构管理——主要用来管理下面 5 类任务,并将信息存储在主资料库中,供所有模块共
享使用。
(1)物理体系结构
(2)逻辑体系结构 -- 实质上就是一层抽象,是物理方案的别名。一个逻辑方案需要基于一
个或几个物理方案
(3)上下文,用来连接物理架构和逻辑架构。上下文的主要目的是实现逻辑方案多物理方
案的多对多关系, 比如同一逻辑架构在不同上下文情况下可以对应不同的物理方案。
(4)语言,不同技术所能采用的语言特性。
(5)资料库,包含主资料库及其附属的工作资料库。
(6)代理:代理是一个 JAVA 组件,也分为物理代理和逻辑代理两层 ?
关键概念
1、技术和数据类型:ODI 将不同的数据库(Oracle、DB2 等)、文件格式(XML File 等)、
应用系统,用不同的“技术(Technology)”来表示。每种技术都有自己支持的“数据类型(Data
Type)”。
2、数据服务器:在 ODI 中,每个数据库服务器、JMS 消息文件、每组文本文件必须先定义
为“Data Server”。
3、物理架构:在数据服务器下,每个用户、JMS Topic、文本文件必须定义为一个“Physical
Schema”。
4、物理代理:在物理体系结构需要定义“Physical Agent”,允许在远程机器上执行 ODI
任务。
5、逻辑架构、逻辑代理是物理架构、物理代理的逻辑组合,方便用户管理和使用。
Oracle Data Integrator 之所以能适应不同的、多种多样的数据源,灵活有效的完成数据抽
取/转换/载入的过程,均是基于其知识模型体系。
Oracle Data Integrator 将数据整合的任务抽象出六个组成部分:
1、反向工程 RKM,Reverse-engineering knowledge modules,用于从数据源读取表及其他
对象。
2、日记 JKM,Journalizing knowledge modules,用于为单一或一组表/视图记录新建的和
修改的数据。ODI 支持部分数据源的 Change Data Capture(CDC)功能,前提为 ODI 项目中启
用该模块。
3、加载 LKM,Loading knowledge modules,用于从数据源抽取数据到临时区域(Staging Area)。
4、检查 CKM,Check knowledge modules,用于检测抽取出的源数据的合法性。
5、集成 IKM,Integration knowledge modules,用于将临时区域(Staging Area)中的数据
转换至目标表,基于目标数据库产生对应的转换 SQL。
6、服务 SKM,Service knowledge modules,提供将数据以 Web Services 的方式展现的功能。
资源评论
那条还没翻身的咸鱼
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功