Você está na página 1de 66

<Insert Picture Here>

Oracle Data Integrator (ODI)


A Detailed ODI Overview for OBI Applications

Oracle Data Integration Strategy

Oracles Data Integration Strategy


Pervasive Data Integration

Embed Data Integration with Oracle Database

Integrated, Optimized and Best for Oracle Database


Easiest Path to Get External Information into the Oracle Database

Provide Comprehensive Standalone Data Integration

Comprehensive Heterogeneous Technology Foundation


Integrated Runtime, Data Management Tools and Administration
Best of Breed: Significant Architectural Differentiators vs. Competitors
Hot Pluggable: Broad Range of Sources & Packaged Applications

Pre-Integrate with Packaged Solutions for Oracle Portfolio


Make Data Integration Pervasive with Lower Cost & Complexity

Oracle SOA Suite, including BPEL PM and ESB Messaging Technologies


Oracles Business Intelligence Server and Hyperion OLAP Tools
Oracles Business Intelligence Applications for all modules and domains
Oracle|Hyperion Planning, Budgeting, Financial Consolidation & Reporting
Oracle Fusion Applications for ERP, CRM, & Vertical Applications
Oracle Composite Applications & Application Integration Architecture
Oracles Industry-specific Vertical Applications
Oracles Master Data Management & Fusion Application Pillars

Where Does Data Integration Fit?


Essential Ingredient for Information Agility

Data Services
Information
services
Process
Integration
Event driven
data integration
Governance
and Impact
Analysis

Business
Intelligence

SOA
Data
Integration

Data Warehousing

Extract, Transform, Load


Data Migration, Bulk Data
Data Quality, Profiling

Data Integration for


BI applications
Event driven BI
Heterogeneous Data
Access
Information-based
analytics
Report to Source
Data Lineage

Customer Data Integration Initiatives


Extends SOA as well as Data Architecture Initiatives

SOA Driven Initiatives

Messaging / Integration
Legacy Modernization
Portals / App Mashups
Business Process
Management
Risk and Cost Reduction

Data Architecture Initiatives

Business Intelligence &


Data Warehousing
Application Migrations
Data Replication
Master Data Management
Data Cleansing/Matching

ODI at Oracle
Pervasive Data Integration in the Oracle Ecosystem
BAM & CEP
ODI
Embedded

ESB
ODI Integrated

BPEL
ODI Integrated

BI Apps
ODI
Embedded

BIEE Suite

Agile PLM

Retek

ODI Integrated

ODI
Embedded

ODI
Embedded

Pre-built
Content

Pre-built
Content

Pre-built
Content

HFM

Planning

Essbase

MDM/DRM

ODI
Embedded

ODI
Embedded

ODI Integrated

ODI Integrated

Pre-built
Content

Spend
Analyzer

Governance
& Risk

Demantra
+ CRM

ODI
Embedded

ODI
Embedded

ODI
Embedded

Pre-built
Content

Pre-built
Content

Pre-built
Content

Fusion Pillar
Replication

Fusion AIA

Fusion CDH

Fusion MDM

Fusion BI

Fusion
Financials

Fusion
Migration

ODI
Embedded

ODI
Embedded

ODI
Embedded

ODI
Embedded

ODI
Embedded

ODI
Embedded

ODI
Embedded

Pre-built
Content

Pre-built
Content

Pre-built
Content

Pre-built
Content

Pre-built
Content

Pre-built
Content

Pre-built
Content

Focus on Oracle Business Intelligence


Oracle Data Integrator for Business Intelligence

ODI for
BI Apps

Better
Performance

ODI for
BI EE
Suite

Report-toSource
Lineage

ODI for
Hyperion

No New
Hardware

Simpler
Deployment

Shared
Components

Full Featured
(vs. HAL &
DIM)

Tighter
Integration

100% Oracle
Middleware

Fastest ETL

BI Applications Overview

Oracle BI Applications
Complete, Pre-built, Best Practice Analytics
Auto

Complex
Mfg

Comms
& Media

Consumer
Sector

Energy

Financial
Services

High
Tech

Insurance
& Health

Life
Sciences

Public
Sector

Travel
& Trans

Sales

Service &
Contact
Center

Marketing

Procurement
& Spend

Supply Chain
& Order
Management

Financials

Human
Resources

Pipeline
Analysis

Service
Effectiveness

Campaign
Effectiveness

Direct / Indirect
Spend

Revenue and
Backlog

General
Ledger

Employee
Productivity

Forecast
Accuracy

Customer
Satisfaction

Customer
Insight

Buyer
Productivity

Inventory

Accounts
Receivable

Compensation

Sales Team
Effectiveness

Resolution
Rates

Product
Propensity

Off Contract
Purchases

Fulfillment
Status

Accounts
Payable

Compliance
Reporting

Up-sell/
Cross-sell

Service Rep
Efficiency

Loyalty &
Attrition

Supplier
Performance

Customer
Status

Cash Flow

Workforce
Profile

Cycle Times

Service Cost

Market Basket
Analysis

Purchase
Cycle Time

Order
Cycle Time

Profitability

Retention
Analysis

Lead
Conversion

Churn &
Service Trends

Campaign
ROI

Employee
Expenses

BOM
Analysis

Expense
Management

Return on
Human Capital

Source adapters:

and Other Operational &


Analytic Sources

OBI Applications Key Benefits

Best-in-class business intelligence solutions


Insight
Gain visibility and insight into
business performance,
processes, and customers
Better decisions, actions,
control at all levels
Respond faster to
opportunities and threats
Identify and replicate best
practices

Alignment
Leverage

What is an Oracle BI Application?


1

Integrates Data for Analysis and Reporting

Pre-built integration of data from Oracle EBS, PeopleSoft, Siebel, JD Edwards, SAP and
other sources into an integrated data warehouse optimized for analysis

2 Provides User-Friendly Analytic Model of Enterprise Information and Metrics


Embedded best practice calculations, metrics, and KPIs
Easy for business people to access, analyze, and use the information

3 Delivers Personalized Performance Dashboards for Everyone


Thousands of pre-built dashboards, reports, and alerts by business function and role

Focus on ERP System Support

Matrix shows operational applications supported by Oracle BI Applications ETL. For example,
green boxes next to PSFT 8.8 indicate that PeopleSoft 8.8 Financials and PeopleSoft 8.8 HR
have prebuilt ETL against them.
CRM

Financials

Human
Resources

Supply Chain &


Order Management

Procurement
& Spend

EBS R12
EBS 11.5.10
EBS 11.5.9
EBS 11.5.8

Supported
Not
Supported

PSFT 9.0
PSFT 8.9
PSFT 8.8
PSFT 8.4
SAP R/3 4.6c

**

**

Universal

**

Currently
shipping BI
Apps 7.9.5.2
* Supported
with Oracle
Data Integrator

Siebel 8.1
Siebel 8.0
Siebel 7.8
Siebel 7.7
Siebel 7.5
Siebel 6.3

Not Applicable

** SAP 4.6c
supported in BI
Apps 7.8.4

OBIA 7.9.5.2 Products & Licenses


Products
Oracle Financial Analytics Fusion
Edition

ERP Content
General Ledger & Profitability
Analytics
Payables Analytics
Receivables Analytics

Oracle Supply Chain & Order


Management Analytics Fusion
Edition

Order Management Analytics

Oracle Procurement & Spend


Analytics Fusion Edition

Procurement & Spend Analytics

Oracle Human Resources Analytics


Fusion Edition

Human Resource Compensation


Analytics

Order Fulfillment Analytics Option


Inventory Analytics
Supplier Performance Analytics

Human Resources Operations &


Compliance Analytics

ODI for BI Apps Overview

ODI Key Benefits for BI Apps


100% all Oracle Solution

ODI is the strategic data integration


platform for Oracle. Period.
BENEFITS

1.Performance
2.Flexibility
3.Productivity
4.Simplicity
5.Maintainability

KEY FEATURES FOR BI APPS 7.9.5.2

>>>
>>>
>>>
>>>
>>>

Fast E-LT Set-based Loading


Smaller Hardware Footprint
Faster/Easier Customizations
Faster/Easier Deployment
No data truncation issues
No manual port resizing
No codepage issues
16

OBI Applications using ODI

Oracle Data Integrator for BI Apps 7.9.5.2

Contact
Center

Sales

Order
Mgt

MKting

Supply
Chain

HR

Pre-Built BI Applications

Finance

Oracle BI Server and Semantic Layer

Pre-built Metrics, 5000+ Dashboards, Data


Warehouse 350+ Star Schema
Implementation Time: Weeks
Works with EBS, PSFT, SAP, SEBL, JD-Edwards
Sources
Biggest Savings: Pre-built ETL

Analytics Data Warehouse

Data
Flow

ODI Knowledge
Modules for BI
Analytic Applications

Pre-Built ODI Interfaces and


Transformation Packages for
Analytic Applications

Data Distribution & Delivery APIs


Metadata
Lineage

Bulk/Trickle
Loading

Changed Data
Capture

Master
Data

Data Quality
& Profiling

ODI Knowledge Module Framework

Bulk and Real-Time


Data Processing
Information
Assets
Other
Sources

Oracle
EBS

Faster & Lower Cost to Build & Maintain


ETLs

CDC

SAP/R3

PeopleSoft

Data
Message Warehouse
Queues

Knowledge Module Architecture Enables Efficient


Development of Packaged ETL
Reduce Complexity and Size of Code
Reuse DW Creation, Update, Load Times

Extensible by Customers & System


Integrators

OBI Applications now with E-LT


ODI Supplies Faster Bulk Updates
Conventional ETL Architecture
Extract

Transform

Load

Eliminates Extra
Network Hop

No dependency on an
intermediary server

Set-based
Transformations

Not a row-based approach

No New Hardware
Bottlenecks
Next Generation Architecture

E-LT
Transform

Extract

Load

Transform

ODI Agent runs on any JVM

NET
RESULTS?
BI Apps Run Faster and
Simpler than Before
The ELT architecture approach
pays dividends for BI Apps
customers smaller batch
windows means more uptime

Focus on BI Apps Architecture

ODI Provides an End-to-End Oracle Solution


Delivery Layer
Dashboards by Role

Dashboards/Alerts/Navigation
Presentation Layer

Enterprise-wide Semantic Layer

Metrics / KPIs
Logical Model / Subject Areas

Oracle BI
EE Server

Physical Map
Data Warehouse /
Cross-Source Data Model
Load Process
Staging Area
Extraction Process

Metadata

Administration

Reports, Analysis / Analytic


Workflows

Oracle
Analytics
Web

Logical to Physical Abstraction Layer


Calculations and Metrics Definition
Visibility & Personalization

Cross Source Data Model


Conformed Dimensions
Oracle
Data
Integrator
(ELT)

Oracle E-Business Suite 11i10

ELT
Fast Load and Set-based Transforms
Universal Staging
Source Dependent Extraction
(EBS 11i10)

19

Typical BI Apps Topology with ODI

Leveraging ODI Provides a Simple Architecture

BI Apps Physical Architecture

ODI Provides a Smaller Footprint than Informatica


ODI Topology

Designer
Topology Manager
Operator
Config Manager

Informatica Topology

Repository Manager
Workflow Manager
Workflow Monitor
Number of Setup Steps
Designer
Number of Servers
DAC client
Number of connections
DAC server

10
3
7

Number of Setup Steps

Number of Servers

Number of connections

BI Apps Easy Setup with ODI

ODI Provides Faster Setup than Informatica


ODI

Informatica

Prepare Database

Prepare Database

ODI Repository
Data Warehouse

Run OBIA Installer


Install OBIA
Install Config. Manager

Install ODI

Infa Repository
DAC Repository
Data Warehouse
ODBC connections
Create OBIA Warehouse
tables

Configure Subject Areas


and Execution
Structures

Configure ODI
Import Repositories
Configure Topology
Run Full load ETL

Run OBIA Installer


Install OBIA

Install Informatica
server & Client

Configure DAC
Server and client

Create OBIA Warehouse


tables

Configure Common
Areas and Dimensions

Configure Informatica
Server & Client

Configure steps for


ERP data sources

Install DAC
Server and client

Run Full load ETL

Number of Steps

Number of Steps

10

Number of Servers

Number of Servers

Number of connections

Number of connections

ODI for BI Applications


Technology Details

BI Apps 7.9.5.2 Configuration Manager

Provides Remote Management Features for BI Apps


A thin client based administration console

Administer Subject Areas


Administer E-LT Parameters
Administer Execution Plans
Execute Execution Plans on-demand.
Monitor Executions

An ADF application, deployed on a standalone Oracle


Weblogic 10.3 Application Server
Strategic platform for Oracle Business Intelligence

Installs through OBIA 7.9.5.2 Installer on Windows.


Manual Install available for non-Windows platforms.
Generates Debug log for Oracle Support
Displays filtered and relevant ODI Operator log information
for Master Package execution monitoring
Integrated directly with ODI metadata

Modular Runtime Execution Support

Lowest grain to run a load is a Subject Area


A Subject Area can be included in the Execution Plan on the
Configuration Manager UI

OBIA 7.9.5.2 Configuration Manager


Ease of Navigation
Easy to Navigate
1.
2.
3.
4.

Home page links


Navigation tool bar
Navigation Dropdown
Side links

Online help

4
1

OBIA 7.9.5.2 Configuration Manager


Execution Plan Administration Screen
Allows Users to Administer
Execution Plans for ELT jobs
A Plan Consists of:

A Name
A Description
An Execution Plan Id
Associated Subject Area(s)

View of Subject
Areas Tab

Users can perform the


following actions on this
screen:

Create New EP
Modify/Update existing EP
Copy an EP
View Execution Structure
Execute an EP

View of
Package
Structure Tab

OBIA 7.9.5.2 Configuration Manager


E-LT Parameter Administration Screen
Allows Users to maintain
System, Common and
Application level
parameters.
Consists of three
navigation tabs
Global
Common
Application Specific

Allows these actions:

Set display columns


Sort column data
Reorder columns
Edit and Save Parameter
Values

OBIA 7.9.5.2 Configuration Manager


Monitor Executions Screen
Allows monitoring of Master
Package Execution Sessions
on ODI.
Displays Session headers on
the top pane.
Allows filtering of Sessions

All Sessions
Failed Sessions
Active Sessions (default)
Completed Sessions
Queued Sessions
Waiting Sessions
By Date

Displays Errors and Steps in


the bottom pane under
corresponding tabs

View of
Errors
Tab

View of
Steps
Tab

OBIA 7.9.5.2 Configuration Manager


Features vis-a-vis ODI Designer/Operator
#

Feature/Capability

ODI

Config.
Manager

Remarks

1.

Aware of Execution Plan/Execution


Structure, Administer Execution Plans

2.

Administer E-LT Parameters

3.

Execute Master Package

An Execution Structure on Configuration Manager


internally translates to a hierarchy of Packages starting
with Master Packages downwards

4.

Execute Full/Incremental Loads

Works the same way with both. Configuration Manager


uses ODI Java API to submit execution requests.

5.

Monitor Master Package Executions

ODI Operator allows for monitoring of all sessions at the


lowest level. Configuration Manager allows monitoring of
Execution Structures which are at a higher level.

6.

Restart Master Package Execution

The embedded logic in Master Packages takes care of


restart from point of failure onwards. It works the same
way with both.

7.

Schedule an Execution

Only ODI Designer allows scheduling of a Package/


Procedure execution.

8.

Miscellaneous Custom Utilities like


Delete Handling, Database Statistics
Collection, etc

The utilities can be accessed from ODI Designer only.

9.

Custom logging for Oracle Support

An Execution Structure is an abstract OBIA concept. ODI


platform is not aware of it.

Configuration Manager when set to debug mode can


extract ODI Operator logs into a suitable format.

ODI Architecture a Global View


Graphical Modules
Designer
Reverse-Engineer
Develop Projects
Release Scenarios

Operator
Operate production
Monitor sessions

Topology Manager
Define the IS
infrastructure

Security Manager
Manage user
privileges

Any Web Browser


Browse metadata
lineage
Operate production

Java - Any Platform

Repository

Any ISO-92 RDBMS


Scheduler Agent
Handles schedules
Orchestrate sessions

Metadata
Navigator
Web access to the
repository

Java - Any Platform

J2EE Application Server


Information System
Runtime
Components

Repository Access
HTTP Connection
Execution Query

ODI Architecture Repository

Security

Models

Topology

Projects

Versioning

Execution

Master Repository

Work Repository

ODI Repository is composed of a Master Repository and


one or more Work Repositories.
Master Repository contains security information, topology
information and versions of objects.
Work Repository stores information related to
Models : datastores, columns, data integrity rules, cross references, data lineage.
Projects: interfaces, packages, procedures, folders, knowledge modules, variables
Runtime: scenarios, scheduling information, logs.

OBIA 7.9.5.2 ODI Models

Four Models delivered as


Pre-Build Solution
Flat File Lookups
Defines all the included lookup text files.

Oracle BI Applications 7.9.5.2


Defines OBIA Data Warehouse Data Model

Oracle eBusiness Suite


11.5.10
Defines Oracle EBS11.5.10 Data Model

Source Files
Defines all included text Data Source files

OBIA 7.9.5.2 Data Warehouse DDL


Generation and Execution
Code to generate Data Warehouse schema can
be automatically created using Generate DDL
functionality.

OBIA 7.9.5.2 ODI Project


Project related objects reside in
sub-folders within two main
Folders:
Mappings
PLP
Post Load Processing mappings.

SDE_ORA11510_Adaptor
Source Dependent Extract mappings
belonging to Oracle Applications 11.5.10
Adaptor.

SDE_Universal_Adaptor
Source Dependent Extract mappings
belonging to Universal Adaptor.

SILOS
Source Independent Load mappings

Utilities_and_Execution
Execution_Plans
Master Packages

Utilities
Custom utilities delivered with the Project

ODI Workflow Components


Package
An organized sequence of steps that makes up a workflow.
Each step performs a small task, and they are combined together to
make the package.
ODI Tools, Interfaces, Procedures, Variables, Scenarios and Metadata
can be used as steps in Packages

Interface
Set of Rules that define the loading of a target data store from one or
more sources

Procedure
Reusable component that groups operations that do not fit in the
Interface framework

User Defined Function


Customized functions implemented in one of more Technologies
Can be called from Interfaces or Procedures.

OBIA 7.9.5.2 ELT Modularity Support


Package Organization
Top Level

Main Execution Unit

System Maintained

Phase

ETL Phase definition

System Maintained

Product

Grouping of Subject
Areas

Static, not
customized

Subject Area

Subject area level

Created by App
developers

Task Group

Resolves local
dependencies

Created by App
developers

ODI Interfaces

ODI Interface Source and Target

ODI Interface Flow and Control

Interface Flow Diagram

LKM Properties

IKM Properties

CKM Properties

ODI Architecture KMs


Knowledge Modules are templates of code that define integration
patterns and their implementation
They are usually written to follow Data Integration best practices,
but can be adapted and modified for project specific requirements
KMs can skip certain operations
Unnecessary temporary tables will not be created
Some KMs lack certain features
Multi-technology IKMs can not perform Flow control
IKMs to File, JMS, etc do not support Static control
All KMs have configurable Options
KMs can be modified. If you modify a KM that is being used, all
interfaces using that KM will inherit the new behavior.

OBIA 7.9.5.2 Specific KMs


# BIAPPS 7.9.5.2 KMs

Description

CKM BIAPPS Oracle

Check Knowledge Module for Oracle

IKM BIAPPS Inline View

Creates Inline View code to be reused in another interface


as a source.

IKM BIAPPS Inline View (UNION)

Creates Inline View code to be reused in another interface


as a source. This version of the KM creates Unions from
source tables.

IKM BIAPPS Oracle Control Append

Integrates data in any ISO-92 compliant database target


table in truncate / insert (append) mode.

IKM BIAPPS Oracle Incremental Delete

Integrates data in any AINSI-SQL92 compliant database


target table in incremental delete mode.

IKM BIAPPS Oracle Incremental


Update

Integrates data in any AINSI-SQL92 compliant database


target table in incremental update mode.

IKM BIAPPS Oracle Slowly Changing


Dimension

Management of TYPE 2 Slowly Changing Dimensions on


Oracle. Data can be controlled. Invalid data is isolated in
the Error Table and can be recycled.

LKM BIAPPS File to SQL

Loads data from an ASCII or EBCDIC File to any ISO-92


compliant database.

LKM BIAPPS Oracle to Oracle


(DBLINK)

Loads data from an Oracle Server to an Oracle Server


using database links.

10

LKM BIAPPS SQL to Oracle

Loads data from any ISO-92 database to any ISO-92


compliant target database.

OBIA 7.9.5.2 Full & Incr Load Support


Support for separate
logic for Initial and
Incremental loads
Extract Dates for all
tables maintained in a
control table
Addition of new subject
areas is seamless, newly
added tables undergo a
full load

OBIA 7.9.5.2 Index and Stats Maintenance

Support for indexes required


for ELT and queries

Supported as a Knowledge
module step

Interface level option to specify


index creation options

Indexes can be configured as


type bitmap using Interface
flags.

These flags are used by KMs


that manage indexes.

For Oracle database platform,


all query indexes are of type
bitmap

OBIA 7.9.5.2 Index and Stats maintenance

Special situations like


multiple tasks writing to
the same table have an
override option
(Future) 11g will allow
setting these options
dynamically

OBIA 7.9.5.2 Support for Table Partitions

Partitions based on DATE based key columns


only are supported.
Only Range Partitioning is supported.
Each of the Partitions represent a month of data.
Partition Index management and Statistics
collection can be fine tuned to optimally handle
incremental date range window.

OBIA 7.9.5.2 ELT Restartability


Recovery from Job failure:
Top level restartability supported
Jobs can be restarted from the master
package till completed
Restart Task Group variable determines
restartability

OBIA 7.9.5.2 Delete Handling


Deletes in the source system
are not handled by regular
mappings.
A special utility is provided for
identifying deleted records in
the Source system
incrementally.
The next Incremental Load
processes the identified
deleted source records.
Its a resource intensive task
Schedule during slack times.
Schedule less frequently.
No need to schedule after a Full
Load.
Avoid scheduling concurrently
with an Incremental Load.

Design in ODI

Execution using Config Manager

ODI 10.1.3.5 Version Compare

Displays differences between two versions of an


object.
Differences are color highlighted i.e.

White unchanged
Red - deleted
Green added/new
Yellow modified

Comparison results can be filtered based on


Objects and Fields.
Generates reports in PDF format.

Customizations
Add a new Fact Table

Create new fact-stage


and fact tables in the
Datastores
Create new SDE and SIL
interfaces and packages
KM takes care of
extending the mapping
flow
Include the newly created
SDE and SIL packages
under proper Level-3
Master Packages

Stepstocreateanewfacttable

Customizations
Add a new Dimension Table
Overall simpler
experience
Create new dimensionstage and dimension
tables in the Datastores
Create new SDE and SIL
interfaces and packages
KM takes care of
extending the mapping
flow
Include the newly created
SDE and SIL packages
under proper Level-3
Master Packages

Stepstocreateanewdimensiontable

Customizations
Add a new attribute to an existing Fact/Dimension

Simpler experience
No need to create new
interfaces
Add an attribute to the
SDE and SIL interfaces
Add an attribute to the
Datastores where ever

Stepstoaddanewa3ribute

X_CUSTOM column is used


Populate new attribute using
desired expression
Modica7onsinvolvedinaninterface

OBIA 7.9.5.2 Release Features


Simpler way to perform mass mapping logic
changes
KM changes pushed down to all relevant interfaces

No concept of ports / ETL server in ODI:


No data truncation issues
No manual port resizing
No codepage issues

Integrated metadata
Adding or renaming a column pushed to entire ETL stack.
One place to edit

Higher customization productivity

References and Links


ODI 10.1.3 Documentation page on
OTN:
http://www.oracle.com/technology/products/oracle-data-integrator/
10.1.3/htdocs/1013_support.html

Oracle RDBMS 10g R2 Documentation:


http://download.oracle.com/docs/cd/B19306_01/index.htm

Oracle WebLogic Server 10g Release 3


(10.3) Documentation:
http://edocs.bea.com/wls/docs103/index.html

Summary

OBI Applications using ODI

Oracle Data Integrator for BI Apps 7.9.5.2

Contact
Center

Sales

Order
Mgt

MKting

Supply
Chain

HR

Pre-Built BI Applications

Finance

Oracle BI Server and Semantic Layer

Pre-built Metrics, 5000+ Dashboards, Data


Warehouse 350+ Star Schema
Implementation Time: Weeks
Works with EBS, PSFT, SAP, SEBL, JD-Edwards
Sources
Biggest Savings: Pre-built ETL

Analytics Data Warehouse

Data
Flow

ODI Knowledge
Modules for BI
Analytic Applications

Pre-Built ODI Interfaces and


Transformation Packages for
Analytic Applications

Data Distribution & Delivery APIs


Metadata
Lineage

Bulk/Trickle
Loading

Changed Data
Capture

Master
Data

Data Quality
& Profiling

ODI Knowledge Module Framework

Bulk and Real-Time


Data Processing
Information
Assets
Other
Sources

Oracle
EBS

Faster & Lower Cost to Build & Maintain


ETLs

CDC

SAP/R3

PeopleSoft

Data
Message Warehouse
Queues

Knowledge Module Architecture Enables Efficient


Development of Packaged ETL
Reduce Complexity and Size of Code
Reuse DW Creation, Update, Load Times

Extensible by Customers & System


Integrators

OBI Applications now with E-LT


ODI Supplies Faster Bulk Updates
Conventional ETL Architecture
Extract

Transform

Load

Eliminates Extra
Network Hop

No dependency on an
intermediary server

Set-based
Transformations

Not a row-based approach

No New Hardware
Bottlenecks
Next Generation Architecture

E-LT
Transform

Extract

Load

Transform

ODI Agent runs on any JVM

NET
RESULTS?
BI Apps Run Faster and
Simpler than Before
The ELT architecture approach
pays dividends for BI Apps
customers smaller batch
windows means more uptime

ODI Key Benefits for BI Apps


100% all Oracle Solution

ODI is the strategic data integration


platform for Oracle. Period.
BENEFITS

1.Performance
2.Flexibility
3.Productivity
4.Simplicity
5.Maintainability

KEY FEATURES FOR BI APPS 7.9.5.2

>>>
>>>
>>>
>>>
>>>

Fast E-LT Set-based Loading


Smaller Hardware Footprint
Faster/Easier Customizations
Faster/Easier Deployment
No data truncation issues
No manual port resizing
No codepage issues
60

ODI Customer References

Oracle Data Integration Customers


Sorted by Vertical Markets (sample customers only)
Communications

Finance / Banking

Media

Services

Energy/Industrial

Insurance / Health

Retail

Other

Oracle Data Integration Customers


Sorted by Technical Use Cases (sample customers only)
HETEROGENOUS
AND ORACLE ETL
BI-OBI-EPM-MDM

SOA

APPLICATION
INTEGRATION
MIGRATION
MODERNIZATION
DATA
CLEANSING

Q&

A
64

The preceding is intended to outline our general


product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracles
products remains at the sole discretion of Oracle.