Professional Documents
Culture Documents
2
Data Integration Portfolio
INTRODUCTION
3
Business Drivers for Data Integration
Essential Ingredient for Information Agility
Storage Data Warehouse/ OLTP OLAP Cube Flat Files Web 2.0 Web and Event
Data Mart System Services, SOA
7
Data Integration Portfolio
GOLDENGATE
8
Oracle GoldenGate Overview
Enterprise-wide Solution for Real Time Data Needs
Standardize on Single
Disaster Recovery,
Data Protection Standby Technology for Multiple Needs
(Open & Active)
Deploy for Continuous
Zero Downtime Availability and Real-time Data
Migration and
Upgrades Access for Reporting / BI
Log Based, Real-
Time Change Data Operational
Capture Reporting
Reporting Database
OGG
ETL
ODS EDW
ETL
Highly Flexible
Heterogeneous EDW
Source Systems
Real-time BI Fast Deployments
Lower TCO & Improved ROI
Query Offloading
Data Distribution
9
How Oracle GoldenGate Works
Modular De-Coupled Architecture
Capture: committed transactions are captured (and can be filtered) as
they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).
Route: data is compressed,
encrypted for routing to target(s).
Delivery: applies data with transaction integrity,
transforming the data as required.
Trail Trail
Capture Pump Delivery
LAN/WAN
Internet
TCP/IP
Source Target
Database(s) Bi-directional Database(s)
10
Data Integration Portfolio
DATA INTEGRATOR
11
Oracle Data Integrator Enterprise Edition
Optimized E-LT for High Performance, Productivity and Low TCO
Legacy
Sources
12
12
How ODI Works: E-LT Architecture
High Performance, Flexible, Lightweight Architecture
Key Architecture Benefits: 100% Java, Open APIs, fast E-LT
I$
I$ E$ (Errors)
C$_1
LKM
LKM
File
C
C IKM
IKM CKM
CKM
RKM
Extract-Load
Extract-Load Transform
Transform Check-Load
Check-Load
13
Data Integration Portfolio
ODI & GG TOGETHER
14
Oracle Data Integration Solution
Best-in-class Heterogeneous Platform for Data Integration
Storage Data Warehouse/ OLTP OLAP Cube Flat Files Web 2.0 Web and Event
Data Mart System Services, SOA
15
Best-of-Breed Data Integration
Heterogeneous, Real-time, Non-Invasive, High Performance E-LT,
and Low Hardware Costs
Trickle
GG+ ODI
GG+ ODI
Xform Xform Bulk
Lookup Lookup
Data Data
Analytical
Operational
18
Oracles Data Integration Joint Solution
Best-of-Breed and Proven
Technology Differentiators:
Lowest latency and E-LT architecture
highest throughput; for best performance of
Performance high data volume
non-invasive, low
overhead transformations
Maintain SOA-native,
transactional integrity; integrated with Fusion
Enterprise
resilient against MW to fit future
interruptions and enterprise architectures
failures
ODI & GG Together
TECHNICAL DETAILS
Overview of the ODI KM Framework
Pluggable Knowledge Module 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
ion
Reverse g rat Gate
e n
Int lde e! W
/ Go her W S W
w is S S
Staging Tables
Load Integrate
Services
CDC
Check Target Tables
Journalize
Sources
Error Tables
21
ODI CDC in a Nutshell
A General Framework for Change Capture on Source DBs
Journal Tables
Capture Services Consumption Services ExtendWindow() PurgeJournals()
Register/Un-register Subscriber
CONTID WID CUSTID WID EMPID WID
RegisterSubscriber() I002 - C002 20 E001 -
I003 20 E001 20
Consumption Services
AddTableToConsistencySet() E001 19
Capture Services
Consumption Views CDC_SET
CDC_SET_SUBSCRIBER
SUBSCRIBER MIN_WID MAX_WID
CDC000 FUSION_BI 10 10
Process
Process
Process
Capture
Capture
Capture
Consumption Operations CDC000 PILLAR_HCM 9 9
Extend Window
Source Data
Lock/Unlock Subscriber Table: CONT Table: CUST Table: EMP
CONTID CUSTNAME CUSTID CUSTID CUSTNAME EMPID EMPID ENAME
ODI CDC
Framework
ODI
Interfaces
Datapump
Extract
WAN Replicat
Source trail Staging trail
files files
Scenario: Analytics & Reporting
ODI CDC
Framework
Datapump
WA Replicat
N
Extract Staging trail
files Historic
Datapump Replicat Staging DB2 Analytics/
Source trail
files WA Replicated Reporting
N Source Tables
Staging trail
files
Realtime
Reporting
Step-by-step How It Works
ODI CDC
Framework
Extract
Source trail
files
3. Initialize Staging and Target Data
(with ODI or optionally, OGG)
ODI CDC
Framework ODI
ODI Interfaces
Interfaces
Extract
Source trail
files
4. Start Replication / Propagate
Changes to Target DB (OGG and ODI)
ODI CDC
Framework
ODI
Interfaces
Datapump
Extract
WA Replicat
N
Source trail Staging trail
files files
Simplified & Productive Development
DEMONSTRATION
30
31