ODI(Oracle Data Integrator)是Oracle在2006年10月收购Sunopsis公司后,整合Sunopsis Active Integration Platform而推出的一款数据集成工具,现在是Oracle Fusion Middleware的组件。和Oracle自己的OWB(Oracle Warehouse Build)相比,ODI支持更多的异构数据源,支持SOA,支持Jython,和OWB正好互补。ODI和OWB都是所谓的ELT工具,和通常所见的ETL工具不同,它们不是采用独立的引擎而是采用RDBMS进行数据转换。做为领先的RDBMS供应商,Oracle选择ELT而不是ETL不是没有道理的。
ODI的主要组件包括模块知识库,图形模块和执行引擎,都是基于java编写,所以运行ODI需要有JDK的支持。另外还有一个基于J2EE的元数据导航器(Metadata Navigator)。
知识库
ODI所有模块的信息都保存在一个叫做Master Repository的中心知识库中。Master Repository通过Master Repository Creation Wizard创建,这也是安装完ODI后应该做的第一个任务。
除了Master Repository,还需要为不同的任务创建Work Repository。Work Repository中的信息包括模块信息,项目信息和运行期信息。
图形模块
Designer 用于定义数据转换逻辑,这是最常用的开发工具,大部分的开发任务,包括data store的定义,interface(数据映射关系)和package(相当于workflow)的创建等,都是在Designer中完成。
Operator用于管理和监控数据转换任务的执行情况,在设计阶段,也可用于调试(debugging)
Topology Manager用于定义物理和逻辑基础架构,如work repository的创建和管理等。
Security Manager用于管理用户权限
运行期组件
Schedule Agent计划代理,用于调度执行数据转换任务。计划代理同时也带有一个数据转换引擎,但是ODI采用E-LT架构,所以基本上计划代理只是将任务传递给目标库,其数据转换引擎很少用到。
附:安装完ODI后默认用户名为SUPERVISOR,密码为SUNOPSIS,大小写敏感。
分享到:
相关推荐
Oracle Data Integrator11g 同步工具安装部署手册适用环境Window
### Oracle Data Integrator (ODI) 概念、安装步骤及基本配置步骤 #### Oracle Data Integrator 组件说明 **Oracle Data Integrator (ODI)** 是一个强大的数据集成平台,用于设计、部署和管理企业级数据整合项目。...
### Oracle Data Integrator (ODI) 11g 开发手册 #### ODI 11g 下载与安装 - **ODI 安装程序下载**: - ODI 11g 可以从 Oracle 官方网站下载:...
Oracle Data Integrator (ODI) 是一款强大的数据集成工具,用于高效、可靠地整合来自不同数据源的数据。在Oracle Linux 6.5上安装ODI的过程中,需要关注多个关键环节和注意事项。 首先,ODI的安装环境需要进行充分...
### Oracle Data Integrator 12c 新特性解析 Oracle Data Integrator 12c(12.1.2)作为一款先进的数据集成解决方案,引入了一系列革新性功能,旨在提升数据处理效率、增强灵活性以及简化复杂的数据集成流程。以下...
### Oracle Data Integrator (ODI) 技术总览 #### E-LT 体系结构与传统 ETL 的对比 **E-LT 体系结构** E-LT 体系结构是 Oracle Data Integrator 中的一个核心概念,它代表了一种创新的数据集成方法。与传统的 ETL...
oracle data integrator10的安装操作手册,绝对好东西。
Oracle Data Integrator(ODI)是Oracle公司推出的一款数据集成工具,它具有高度的性能、易于使用和扩展性强的特点。而Oracle Warehouse Builder(OWB)是Oracle公司提供的另一款数据整合和数据仓库管理工具,它在...
《Oracle Data Integrator (ODI) 对于 Oracle Warehouse Builder (OWB) 开发者的应用解析》 Oracle Data Integrator(ODI)作为Oracle家族中的一员,是为数据集成设计的全面平台,它不仅具备强大的数据抽取、转换及...
Oracle Data Integrator (ODI) 是Oracle公司提供的一款强大的数据集成工具,它支持多种数据集成技术,其中包括Change Data Capture(CDC)。CDC是一种高效的数据迁移策略,用于捕获和传输数据库中的变化数据,而不是...
### Oracle Data Integrator 技术白皮书知识点详解 #### 一、Oracle Data Integrator (ODI) 体系结构概述 Oracle Data Integrator (ODI) 是一款先进的数据集成平台,其体系结构围绕一个集中式的元数据库构建。该...
Oracle Data Integrator (ODI) 是一款强大的数据集成工具,用于整合企业内部的不同数据源,实现数据迁移、清洗和转换。以下是对ODI安装过程的详细说明: 1. **前提条件**: - ODI客户端图形化软件和ODI Agent的...
Oracle Data Integrator (ODI) 介绍 Oracle Data Integrator (ODI) 是 Oracle 公司的一款数据集成工具,旨在将源数据整合并放入目标数据库/数据仓库的过程。ODI 的基本思路是充分运用源与数据 RDBMS(关系型数据库...
Oracle Data Integrator (ODI) 是一款强大的数据集成工具,旨在提供高效的数据迁移、转换和管理解决方案。本文将深入探讨ODI的技术架构和体系结构,以帮助读者理解其核心功能和优势。 1. **E-LT(Extract, Load, ...
### Oracle Data Integrator 11g 安装与实例应用详解 #### 一、系统环境配置 Oracle Data Integrator (ODI) 11g 的安装与应用涉及到多个软件组件的协同工作,包括操作系统(OS)、数据库(DB)、WebLogic Server、ODI ...
### 管理元数据与Oracle Data Integrator #### 引言 元数据是指描述数据的信息,它是所有旨在提高企业效率的信息管理举措的基础。作为数据集成和主数据管理(Master Data Management, MDM)的核心,元数据对于确保...
### Oracle Data Integrator (ODI) 学习笔记解析 #### 概述 **Oracle Data Integrator (ODI)** 是一款强大的数据集成工具,能够帮助用户实现数据仓库、操作型数据存储(ODS)以及主数据管理(MDM)等场景中的数据加载...
### Oracle Data Integrator 12c (ODI 12c) 管理与配置 #### 一、概述 Oracle Data Integrator (ODI) 是一个强大的数据集成平台,用于构建高性能的数据集成解决方案。ODI 12c 版本(版本号 12.2.1.3.0)提供了更为...