oracle--ODI基础概念
2011-08-20 16:39
344 查看
ODI:Oracle data integrator
oracle的数据加载工具。
oracle ODI和OWB一样,都是使用E-LT的理念设计出来的数据抽取/数据转换工具。
ODI最大的特点是特征是提出了知识模块的概念(Knowledge Module)。
ODI把一些场景(如把文件载到数据库,从Mysql数据库抓取数据放到Oracle数据库里,从DB2把数据抓取出来放在Oracle数据库里等)的详细的实现步骤作为一个一个的知识模块并使用Jython脚本语言结合数据库的SQL语句录制成一步一步的步骤忠实地记录下来,这样就形成了ODI里的100多个知识模块,基本上包含了所有普通应用所涉及到的所有场景。更方便的是,用户既可以直接使用ODI的知识模块完成数据的获取工作,也可以直接在知识模块上面做各种定制,比如某一个业务场景可能并不需要知识模块里的某一个特定的步骤,那就可以直接把该步骤删除掉从而提供更好的性能。当然用户也可以完全自己来开发这些知识模块。
ODI知识模块(Knowledge Module)的分类
ODI的知识模块主要分为几个大类(RKM,CKM,LKM,IKM,SKM),其中最重要的是LKM(load KM)和IKM(Integration KM)RKM:
RKM完成从源系统和目标系统的数据结构的反向工程来形成数据模型的功能。
CKM:CKM完成数据质量检查。
JKM:日志记录知识模块,记录单个表或视图等中的新数据和更新的数据。
LKM:LKM完成从源数据库数据加载到临时表。
IKM:IKM完成从临时表的数据加载到目标表。
SKM:SKM完成ODI和WEB服务接口的功能。
SKM(Service KM):Web服务知识模块,可以使用该知识模块来生成Web服务调用。
2,实时数据集成的环境:ODI能够检测事件,一个事件可以触发ODI的一个接口流程。从而完成近实时的数据集成。
3,在数据抽取集成过程中可以和SOA集成,ODI本身提供了call web service的机制,并且ODI的接口也可以暴露为webService,从而可以和SOA环境进行交互。
4,支持一致的CDC(Change Data Capture),不同的数据源(Oracle,DB2等)对于变化数据获取都提供了不一样的技术框架,ODI把这些不同的技术框架屏蔽了,以一个统一的接口方式提供统一的CDC的设置框架,并提供订阅者的功能。
oracle的数据加载工具。
oracle ODI和OWB一样,都是使用E-LT的理念设计出来的数据抽取/数据转换工具。
ODI最大的特点是特征是提出了知识模块的概念(Knowledge Module)。
ODI把一些场景(如把文件载到数据库,从Mysql数据库抓取数据放到Oracle数据库里,从DB2把数据抓取出来放在Oracle数据库里等)的详细的实现步骤作为一个一个的知识模块并使用Jython脚本语言结合数据库的SQL语句录制成一步一步的步骤忠实地记录下来,这样就形成了ODI里的100多个知识模块,基本上包含了所有普通应用所涉及到的所有场景。更方便的是,用户既可以直接使用ODI的知识模块完成数据的获取工作,也可以直接在知识模块上面做各种定制,比如某一个业务场景可能并不需要知识模块里的某一个特定的步骤,那就可以直接把该步骤删除掉从而提供更好的性能。当然用户也可以完全自己来开发这些知识模块。
ODI知识模块(Knowledge Module)的分类
ODI的知识模块主要分为几个大类(RKM,CKM,LKM,IKM,SKM),其中最重要的是LKM(load KM)和IKM(Integration KM)RKM:
RKM完成从源系统和目标系统的数据结构的反向工程来形成数据模型的功能。
CKM:CKM完成数据质量检查。
JKM:日志记录知识模块,记录单个表或视图等中的新数据和更新的数据。
LKM:LKM完成从源数据库数据加载到临时表。
IKM:IKM完成从临时表的数据加载到目标表。
SKM:SKM完成ODI和WEB服务接口的功能。
SKM(Service KM):Web服务知识模块,可以使用该知识模块来生成Web服务调用。
编辑本段ODI其他特点:
1,支持异构数据:当数据源或者目的不是Oracle数据库,ODI能够生成针对那个数据源的native的SQL操纵语句。2,实时数据集成的环境:ODI能够检测事件,一个事件可以触发ODI的一个接口流程。从而完成近实时的数据集成。
3,在数据抽取集成过程中可以和SOA集成,ODI本身提供了call web service的机制,并且ODI的接口也可以暴露为webService,从而可以和SOA环境进行交互。
4,支持一致的CDC(Change Data Capture),不同的数据源(Oracle,DB2等)对于变化数据获取都提供了不一样的技术框架,ODI把这些不同的技术框架屏蔽了,以一个统一的接口方式提供统一的CDC的设置框架,并提供订阅者的功能。
相关文章推荐
- oracle 11g数据库的基础概念
- oracle基础(数据库名,实例名,操作系统环境变量Oracle_Sid,全局数据库名,服务名等概念)以及Oracle客户端的安装与远程连接配置
- Oracle物化视图基础概念、mview跨库迁移表
- Oracle 12.2的Sharding-1-基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- Oracle单实例数据库基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- ORACLE 基础概念及代码
- Oracle DDL,DML,DCL,TCL 基础概念
- oracle--plsql1---基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- Oracle基础理论笔记(一):模式概念
- 使用Oracle可传输表空间的特性复制数据(1)基础概念
- ORACLE 基础概念及代码
- Oracle DDL,DML,DCL,TCL 基础概念
- Oracle基础概念
- ORACLE 基础概念和知识结构
- oracle 基础--备份的概念
- Oracle DDL,DML,DCL,TCL 基础概念