You are on page 1of 8

Oracle Data Integrator

12c

sy
st
em
s
2B
,E
RP
s,
CR
M
s,
B
op
Ha
do

ate
G
n
lde
o
G
racle

C)
D
C
(
pture
a
C
ata
D
d
e
g
Chan

le
Orac

ata
d
a
Ex

ta
Big Da

Oracle Warehouse Builder


Oracle WebLogic domain

Oracle Enterprise Data Quality


Oracle Enterprise Manager
Knowledge Modules

Web Services

Management Pack for Oracle Data Integrator

Service-Oriented
Data Warehousing and Business Intelligence
Architecture (SOA
) ed
as
b
e
Oracle En
rvic
e
s
terprise M
nd
etadata M
a
,
d
anageme
e
s
a
nt
b
tn
e
, ev
d
e
Teradata, Netezza, SAP ERP, SAP BW
bas
a
t
da

ETL Architecture
Conventional Integration Process: ETL

machine3

machine1
machine2

This integration process is also known as an extract, transform, and load (ETL) process.
The first part of an ETL process involves extracting data from the source systems. Most data
warehousing projects consolidate data from different source systems.
The transform stage applies a series of rules or functions to the data extracted from the source
to derive the data for loading into the target. (such as filtering, joining, sorting, and so on) may
be required to meet the business and technical needs of the target database.
The load phase loads the data into the target, usually the data warehouse.

ELT Architecture

1. Extract: Extracting data from various sources


2. Load: Loading the data into the destination target
3. Transform: Transforming the data according to a set of business rules

Extract
The first step in the ELT process is extracting data from various sources. Each of the source systems
may store its data in a completely different format. The sources are usually flat files or RDBMS, but
almost any data storage can be used as a source for an ELT process.
Load
This step involves loading the data into the destination target, which might be a database or data
warehouse.
Transform
After the data has been extracted and loaded, the next step is to transform the data according to a
set of business rules. The data transformation may involve various operations including, but not
limited to filtering data, sorting data, aggregating data, joining data, cleaning data, generating
calculated data based on existing values, and validating data.

Oracle Data Integrator: Introduction


What is ODI?
Oracle Data Integrator is a comprehensive data integration platform that covers
all data integration requirements: from high-volume, high-performance batch
loads, to event-driven, trickle-feed integration processes, to SOAenabled data services.
Oracle Data Integrator (ODI) is an Extract, load and transform (ELT) tool
produced by Oracle that offers a graphical environment to build, manage and
maintain data integration processes in business intelligence systems.
Oracle Data Integrator (ODI) features an active integration platform that
includes all styles of data integration:
Data-based, Event-based and Service-based

Why Oracle Data Integrator?

ELT architecture provides high performance.


ELT faster than ETL

Active integration enables real-time data warehousing


Changed data capture technology for real-time data warehousing
Data services provided to the Oracle SOA Suite

Declarative design improves developer productivity.


Business users specify what they want; ODI generates the flows and code.

Knowledge modules provide flexibility and extensibility.


Predefined, reusable code templates with built-in connectivity to all major RDBMS

You might also like