Oracle Data Integrator 11g
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 SOA-enabled data services.
Complementing Oracle Fusion Middleware and Oracle Business
Intelligence is Oracle Data Integrator (ODI) from the acquired company
Sunopsis in 2006.
Oracle Data Integrator Enterprise Edition (ODI-EE)
Optimized E-LT for improved Performance, Productivity and Lower TCO
Legacy
Sources
E-LT Transformation Data
vs. E-T-L Warehouse
Application
Sources Declarative Set-based design
Real Time Planning
Change Data Capture System
OLTP DB High Speed
Sources Batch Data Movement
Application
Pluggable Knowledge Modules
ODI-EE is part of ODI Suite, which is part of Fusion Middleware
2
Oracle Fusion Middleware
IT Challenges to Unifying Information
What is it costing you to unify your data?
Custom Business
Analytics Intelligence
Custom Packaged
Reporting Applications
Enterprise
Performance
Data
Replication
Data
Migration Data
Warehousing
Data
Data Silos Federation
Data Marts
Data Hubs
Data Access
Batch Scripts SQL
Custom Java
OLTP & ODS Oracle Files
Systems Data PeopleSoft, Siebel, SAP Excel OLAP
Warehouse, Data Mart Custom Apps XML
Fragmented Slow Poor
Out of sync Missed SLAs
Data Silos Performance Data Quality
© 2009 Oracle Corporation 5
Features
1. Out-of-box integration with databases, ERPs, CRMs, B2B systems, flat
files, XML data, LDAP, JDBC, ODBC.
2. Knowledge module framework for extensibility.
3. In-database transformations and data integrity controls in ETL on all
databases.
4. Richest ETL for Oracle databases, with complex dimension and cube
loading support.
5. Automated Changed Data Capture integration development.
6. Metadata-driven data lineage and impact analysis.
7. In-database and standalone data profiling, data quality and data
governance options.
Unique Benefits
1. Cuts hardware costs through improved utilization and high
performance data integration.
2. Unifies data-based, event-based, and service-based integration
in a single solution.
3. Lowers total cost of ownership and by maximizing designer
productivity.
4. Open, 100% Java, SOA, Standards based.
5. Supports heterogeneous sources, targets, and applications.
6. Extensible architecture - Built-in connectivity to all major
databases, data warehouses, business intelligence and service-
oriented architecture platforms, Oracle Data Integrator
Enterprise Edition offers an extensible architecture, meeting your
present and future integration needs, with high productivity and
lowest total cost of ownership.
Key reasons why more than 500+ companies have chosen Oracle
Data Integrator for their ETL needs
Faster and simpler development and maintenance:
The declarative rules driven approach to ETL greatly reduces the learning curve of the product
and increases developer productivity while facilitating ongoing maintenance. This approach
separates the definition of the processes from their actual implementation, and separates the
declarative rules (the “what”) from the data flows (the “how”).
Data quality firewall:
Oracle Data Integrator ensures that faulty data is automatically detected and recycled before
insertion in the target application. This is performed without the need for programming,
following the data integrity rules and constraints defined both on the target application and in
Oracle Data Integrator.
Better execution performance:
Traditional ETL software is based on proprietary engines that perform data transformations
row by row, thus limiting performance. By implementing an E-LT architecture, based on your
existing RDBMS engines and SQL, you are capable of executing data transformations on the
target server at a set-based level, giving you much higher performance.
Simpler and more efficient architecture: the E-LT architecture removes the need for an
ETL hub server sitting between the sources and the target server.
Key reasons why more than 500 companies have chosen Oracle Data
Integrator for their ETL needs
Platform Independence:
Oracle Data Integrator supports all platforms, hardware and OS with the same software.
Data Connectivity:
Oracle Data Integrator supports all RDBMSs including all leading Data Warehousing platforms
such as Teradata, IBM DB2, Netezza, Oracle, Sybase IQ and numerous other technologies
such as flat files, ERPs, LDAP, XML.
Cost-savings:
the elimination of the ETL hub server and ETL engine reduces both the initial hardware and
software acquisition and maintenance costs. The reduced learning curve and increased
developer productivity significantly reduce the overall labor costs of the project, as well as the
cost of ongoing enhancements.
ODI Architecture
100+ Pluggable Knowledge Modules – “The HOW”
For Faster Time to Value, Key to Flexibility, Modularity, and Extensibility
Knowledge Modules Architecture
Reverse Journalize Load Check Integrate Service
Engineer Metadata Read from CDC From Sources to Constraints before Transform and Move Expose Data and
Source Staging Load to Targets Transformation
Services
Reverse
W
W S W
S S
Staging Tables
Load Integrate
Services
CDC
Check Target Tables
Journalize
Sources
Error Tables
Sample out-of-the-box Knowledge Modules
SQL Server Check MS TPump/ Oracle Web
SAP/R3 Log Miner Oracle DBLink JMS Queues Oracle Merge
Triggers Excel Multiload Services
Oracle Siebel EIM DB2 Web
Siebel DB2 Journals DB2 Exp/Imp Check Sybase Type II SCD
SQL*Loader Schema Services
Benefits Leverage Database Optimizations:
Native SQL; Native Functions; Native Loads; Native Journaling / CDC
Tailor to an organization’s existing best practices
Ease administration work
Reduce cost of ownership
© 2009 Oracle Corporation 13