架构

ODI包括4个组件,如下图:
Oracle Data Integrator(ODI)架构

  1. ODI Studio (左上)
    ODI Studio支持Windows和Linux之上,是客户端程序,用于设计,监控和管理等。
  2. Repository(左下)
    存储各类配置和管理信息。
  3. Runtime Agent(右下)
    执行ODI任务,任务来自于Repository。Agent基于Java。可以部署在目标端,或中间的任意一台机器,注意不能是源端。在数据库环境中,通常部署在目标端数据库的服务器上。数据的流向分为两种:
  • 是从源数据库到Agent,然后从Agent到目标数据库。
  • 如果是Database Link,则是从源数据库直接到目标数据库。
  • 如果源端是两个数据库,需要做Join,实际是全部LOAD到目标数据库端,在目标数据库端来做的。
  1. ODI Console(左下)
    对repository有只读权限,是个管理界面。

参考

  1. Oracle Data Integrator 12c Architecture Overview
  2. ODI Component Architecture

相关文章: