Sie sind auf Seite 1von 53

<Insert Picture Here>

Oracle Data Integration


A Technical Overview with Emphasis on ODI
Oracle Data Integration
Oracle’s 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
• Oracle’s Business Intelligence Server and Hyperion OLAP Tools
• Oracle’s 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
• Oracle’s Industry-specific Vertical Applications
• Oracle’s Master Data Management & Fusion Application Pillars
Where Does Data Integration Fit?
Essential Ingredient for Information Agility

• Data Services • Data Integration for


• Information BI applications
Business
services SOA • Event driven BI
Intelligence
• Process Data • Heterogeneous Data
Integration Integration Access
• Event driven • Information-based
data integration analytics
• Governance • Report to Source
and Impact Data Warehousing Data Lineage
Analysis

• Extract, Transform, Load


• Data Migration, Bulk Data
• Data Quality, Profiling
Use Cases for Oracle Data Integrator
Unified Data Integration Platform for Enterprise Projects

DataConventional
IntegrationData Integration BI & DataBI & DW Projects
Warehouse
• Bulk-load historical data to new application • Real-time Data Warehouse for BI
• Synchronize new and old applications • Populate Warehouse with High Performance ODI
• Complex transformations, CDC • Aggregates and aligns data for operational
• Ensure database-level consistency across analytics, performance management, etc
applications bidirectional

Modernization Initiatives
Modernization Migrations / Consolidation
Data Migrations & Consolidation
• Mainframe / iSeries sources to Oracle RAC • Upgrade Applications or Migrate to New Schema
• Re-architect legacy batch processing to SOA and • Single-time Bulk load and/or keep in Sync with
ODI-EE ongoing translation, delivery of data.
• Unification of structured and unstructured data • Applications merge support

SOA Projects
SOA Initiatives Master
Master Data Data Management
Management
• Establish Messaging Architecture for Integration • Create Single View of the Truth in real time
• Incorporate Efficient Bulk Data Processing with ODI • Aggregating multiple operational sources
• Providing data access, transformation etc. as • Synchronize Data with ODI-EE
services within SOA • Supports master data stores, publishes master data
changes to all consumers
ODI-Enterprise Edition at Oracle
Pervasive Data Integration in the Oracle Ecosystem

SOA Suite Business Intelligence Other Apps … (+more)


BAM & CEP ESB BPEL BI Apps BIEE Suite
Agile PLM Retek
ODI
ODI Embedded ODI ODI
ODI Integrated ODI Integrated ODI Integrated
Embedded Embedded Embedded
Pre-built
Content Pre-built Pre-built
Content Content

Enterprise Performance Management and Financials Governance Demantra


& Risk + CRM
HFM Planning Essbase MDM/DRM Spend
Analyzer ODI ODI
Embedded Embedded
ODI ODI ODI
ODI Integrated ODI Integrated Pre-built Pre-built
Embedded Embedded Embedded
Content Content
Pre-built Pre-built
Content Content

Oracle Fusion ERP Applications


Fusion Pillar Fusion AIA Fusion CDH Fusion MDM Fusion BI Fusion Fusion
Replication Financials Migration
ODI ODI ODI ODI ODI ODI ODI
Embedded Embedded Embedded Embedded Embedded Embedded Embedded
Pre-built Pre-built Pre-built Pre-built Pre-built Pre-built Pre-built
Content Content Content Content Content Content Content

Oracle Database (Standard) Oracle Database (Enterprise Edition & Exadata)


OWB OWB Enterprise
ODI Integrated ODI Integrated
Embedded Embedded
Key Data Integration Products
• Comprehensive Integration • Human Workflow
• ELT/ETL for Bulk Data • Data Federation
• Data Delivery Services • Replication & Migration
• Process Orchestration • Data Governance
• Service Bus • Data Grid

New

• ELT/ETL for any DB • ELT for Oracle DB


• Changed Data Capture • Database Modeling
• Native SQL Code Gen • PL/SQL Code Gen
• Declarative Design • Flow-based Design

• Business Data / Metadata • Time Series Reporting


• Statistical Analysis • Integrated Data Quality

• Cleansing & Parsing • High Performance


• De-duplication • Integrated w/ODI
Data Integration Package Features
Features ODI Suite ($70k) ODI-EE ($23k) DB (free ETL)
Core ETL ELT/ETL for Oracle DB Targets Y Y Y
features for
loading the Non-Oracle Sources Y Y ODBC/Gateways
Oracle DB
Slowly Changing Dimensions (type 1) Y Y Y
Inline Constraint Checking Y Y Y
Database Partitioning Support Y Y Y
OLAP (Oracle + Essbase) Y Y Oracle OLAP only
Built-in Scheduler Y Y Oracle DBMS only
Advanced ELT/ETL for non-Oracle DB Targets Y Y
features for
enterprise Changed Data Capture Y Y
ETL use cases
Web Services (API & Src/Trgt) Y Y
Data Lineage / Impact Analysis Y Y
Declarative Design Environment Y Y
Slowly Changing Dimensions (2 & 3) Y Y
Pre-built Integration with OBI-EE & EPM Y Y
Pre-built Integration with Fusion AIA Y Y
Advanced Human Workflow (BPEL PM) Y
features for
enterprise Process Orchestration & Service Bus Y
information
management Data Relationship Mgmt / MDM Y
and data
distribution Coherence Data Grid Y
WebLogic Suite (B2B, Biz Rules, etc.) Y
Core ODI-EE Differentiators
ODI-EE Value Proposition
Agile Data Integration

Move and transform data. Mixed


sources and targets.

BENEFITS KEY DIFFERENTIATED FEATURES

1. Performance >>> Heterogeneous “E-LT”


2. Flexibility >>> Event-Driven Platform
3. Productivity >>> Declarative Design
4. Open >>> 100% Java and SOA Native
5. Hot-Pluggable >>> Knowledge Modules

11
Differentiator: E-LT Architecture
High Performance
Conventional: Separate ETL Server Conventional ETL Architecture
• Proprietary ETL Engine
• Poor Performance
Extract Transform Load
• High Costs for Separate Standalone Server
• IBM & Informatica’s approach
Oracle: No New Servers
• Lower Cost: Leverage Compute Resources &
Partition Workload efficiently
• Efficient: Exploits Database Optimizer
• Fast: Exploits Native Bulk Load & Other
Database Interfaces Next Generation Architecture
• Scalable: Scales as you add Processors to
Source or Target
Benefits
• Optimal Performance & Scalability
“E-LT”
• Better Hardware Leverage Transform Transform
Extract Load
• Easier to Manage & Lower Cost

1212
E-LT Architecture with Data Integrator
Comprehensive, Lightweight Data Integration
• Key Architecture Benefits: 100% Java, Open APIs, very fast E-LT
• Embeddable Java Agent consumes very little CPU or RAM
• E-LT Architecture uses DBMS CPUs, not the Application CPUs
• Open APIs, Open Metadata, Open XML Knowledge Modules

ERP Business Intelligence


Application & Data Warehouse
ODI
ODI Agent may be
Agent deployed in any part
of the architecture

LKM IKM
JKM A
D
B C$_0
I$ E$ (Errors)
LKM C$_1
File
C IKM CKM
RKM
Extract-Load Transform Check-Load
Differentiator: Knowledge Modules
“Hot-Pluggable,” Modular, Extensible

Pluggable 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 W
S
S S

Staging Tables
Load Integrate
Services
CDC
Check Target Tables
Journalize
Sources
Error Tables

Sample out-of-the-box Knowledge Modules


SQL Server Oracle Check MS TPump/ Oracle Web
SAP/R3 Log Miner JMS Queues Oracle Merge
Triggers DBLink Excel Multiload Services

Oracle Check Siebel EIM DB2 Web


Siebel DB2 Journals DB2 Exp/Imp Type II SCD
SQL*Loader Sybase 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

1414
Differentiator: Changed Data Capture
Event-Driven Framework for Realtime Data Integration

Change Data Capture (CDC) allows for real time data to be available for any
type of data integration solution. Change Data Capture is accomplished
by capturing just the changed records and not the full data set,
dramatically reducing time and resources over the life of the data
integration solution.

Key Use Case: Realtime Data Warehouse


(continuously refreshed throughout the day)

15
Easy Steps to CDC
Simple Framework for Business Intelligence & Warehousing

Oracle: One-Click CDC


• Publish and Subscribe
Framework for Changed Data
Capture (CDC) CDC
• Ensures “read” transaction
integrity across multiple tables
• Out-of-box Log Mining and
Triggers (platform dependent)
• Extensible to any capture
technique

Steps to Easy CDC


1. Design or generate Mappings
2. Select Journalized Data Only
3. Start Journals

1616
Differentiator: Flexible Error Workflow
Error Recycling, Native Integration with BPEL & Human
Workflow
Conventional: Rigid/Non-
Existent Workflow Target
• Proprietary workflow baked-in Static
• No workflow / Integration Sales Check
3rd party solution Process

• Weak integration, Sources


non-standard Errors
Flow Check
Oracle: Open, Flexible Workflow During Integration

Co

Er
• Flexible Data Correction Workflow

rre

ror
• Static Constraint Checking and

cti

s
Error Recycling

on
Validation

s
• Flow-based Constraint
Checking and Validation
• Error Recycling
• Standards-Based Process Flow
• BPEL Process Manager / Human
BPEL4People Workflow
• Reuse Standardized Error Handling BPEL Process Manager
Procedures
• Integrated with Human Workflow
• Manage Long Running Transactions
• Manage Complex Approval and
Overriding Patterns

17
Differentiator: Data Quality
Inline E-LT Data Integrity Framework

• Data Integrity Firewall


• Auditing, cleansing and
recycling
Message Id Name City
Duplicated Record
Duplicated Record
001
022
John Doe
John Doe
New York
Boston
1. Declare constraints at table level
Invalid City Reference 230 Albert Fresh Maris 2. Design mappings and check
flow integrity
3. Audit, cleanse or recycle
rejected records

1818
Differentiator: Dimensional Modeling
Warehouse Builder Enterprise ETL Modeling Framework

• One editor for:

• Creation of
objects
• Configuration
for multiple
databases
• Validation
• DDL Code
generation
• Deployment to
multiple
databases
• Data viewing
Differentiator: Native SOA Architecture
SOA and ODI for Evolution to Modern IT Architecture
Conventional: Monolithic/Legacy C++
• Decade(s) old heavy-weight architectures SOA Clients
Business Intelligence | Web 2.0 Mashups etc.
• SOA is a “bolt-on” – not integral
Data Access Transformation Batch Data
• Java is a “wrapper” – not native Service Service Service

Oracle: Lightweight & 100% Java ODI Agent


Data Flow
• Lightweight Java Runtime Conductor
• <36MB memory, runs on any platform
• Data Flow Steps accessible as Web Services
• Out-of-box data access services
• Published to Service Registry
• Easy to Test & Deploy Staging
Sources Area Targets
• Data Transformation Services
Any DB
• Deployable as SQL-Oriented
Transforms (Structured Sources) CRM Custom Data
• Or as XSL-T Transforms Database Warehouse

Data
Custom
(Unstructured Sources) Legacy DB
ER
• Easy SOA Integration P Apps
• Invoke Data Flow as part of ESB ESB Files /
ESB Files /
XML
• Invoke Workflow via SOA for XML

Error Management & Escalation

2020
ODI for SOA Use Cases
Oracle SOA Suite and Data Integrator
Add Comprehensive Data Service Capabilities to SOA

• Oracle SOA Suite - BPEL


• BPEL Process Manager for Business
Process Orchestration & Workflow
• Standards-based Composite Apps
and Integration Processes
• Strategic SOA Technology

• Oracle Data Integrator


• Efficient bulk data processing as part
of Business Process
• Interact via Data Services and
Transformation Services
• Unified modeling, monitoring,
metadata, error mgmt, auditing

• Example use cases


• SOA Rules/Event driven BI Loads
App
DB
• Bulk Data Transformation (any2any)
• Unified Data Steward Workflow
File Bulk Data • Data Virtualization (with caching)
Processing
Legacy • XML/EDI Large File Handling
• ERP Migration, Replication / Loading

22
ODI for Transforming Large Payloads

Oracle BPEL PM or ESB


2
1 <yxz> <zyx>

Reference
Product
Order DB
3 Reference Suppliers
7 8
Reference
Shared
Metadata
Repository
ODI Invoke

Data Integrator 5
4 Transform
6
Shared
Container/JVM
Shared SOA Server

1. Large File arrives, 4. ODI loads payload


detected by BPEL File 5. ODI transforms payload
Adapter 6. ODI sends payload
2. Execution Starts (BPEL/ wherever instructed
ESB) – and a step for 7. ODI notifies BPEL/ESB
transforming a large that job is complete
document payload occurs 8. Core BPEL/ESB
3. Pass XML payload, by processing completes
reference, to ODI

23
ODI for Loading Bulk Data

Oracle BPEL PM or ESB


2
1 <yxz>

Reference
Product
Suppliers Reference DB Server
3 8
7
Reference
Shared
Metadata
Repository Any DB
ODI Invoke Transform
Records
6
B
Data Integrator Records
4 5 <zyx>
A
Shared
Container/JVM
Shared SOA Server

1. File arrives, detected by 4. ODI requests payload


BPEL File Adapter 5. ODI inserts payload to DB
2. Execution Starts (BPEL/ 6. ODI transforms payload
ESB) – some demand for 7. ODI notifies BPEL/ESB
XML to DB load occurs that job is complete
3. Pass XML payload, by 8. Core BPEL/ESB
reference, to ODI processing completes

24
ODI Loads a BI Warehouse
(with Error Hospital Human Workflow)
c Human
1 Workflow
Event Oracle BPEL PM or ESB
2
7
d
3 Instruction
1. An event occurs which 6
prompts a data load Confirmation
Shared
2. Execution starts within Metadata
BPEL/ ESB process Repository
b
3. Instruction to start ODI ODI Invoke
4. ODI extracts & loads data e
a) Some errors w/in batch
b) Notification to BPEL
Data Integrator
Transform
Human Workflow
engine Shared
Container/JVM
c) Repair & approvals
Shared SOA Server
process
a
d) Repairs are committed
e) ODI looks for repaired DB Server 4 5 DW Server Business
data when “Recycle” Intelligence
option is on
5. ODI transforms the data Transform
6. ODI confirms job complete Any DB Records
7. BPEL/ESB process B
continues any additional Records
process execution steps A

25
ODI for SOA-based ERP Integration
Messaging and bulk data
1. A business process ERP may leverage the same unique
object IDs – thereby ensuring ERP
for Migration (initial App 1
bulk data load) or uniform ERP data objects App 2
Replication (ongoing (eg: PK123 = Pkxyz)
synch) is invoked UI UI
2. BPEL/ESB sends
instruction to ODI Oracle BPEL PM or ESB
3. ODI performs E-LT XML 1event XML
a) ODI creates App 5
App
Unique ID for new
ERP data objects
b) ODI updates 2 Instruction

Unique ID for c
existing objects Confirmation
Shared
4. ODI confirms job 4
Canonical
ID XREF
5. BPEL/ESB begins Lookups
processing ERP ODI Invoke

business
transactions Data Data Integrator Data
c) BPEL/ESB Transform
3
leverage same Shared
Unique IDs for Container/JVM b
canonical XML DDL
6. All SOA and ETL jobs DDL a
keep business data
aligned with Unique
IDs

26
Data Integration Suite
What is ODI Suite?
Extend SOA with Data Services

• Oracle Data Integration Suite

• Build reusable data integration and


transformation services.
• Cleanse data and ensure data quality

• One truth for metadata of data


structures
• SOA uses XML, ODI Suite uses native
data integration

28
What is ODI Suite?
Best of Breed SOA Middleware

• Packaged Components
• Oracle Data Integrator Enterprise Edition (ODI-EE)
• Data Relationship Management (DRM - Hyperion MDM)
• BPEL Process Manager (w/Human Workflow)
• Oracle Service Bus
• WebLogic Suite (Coherence, B2B, Rules…)

• Optional Components
• Oracle Data Quality (ODQ) & Oracle Data Profiling (ODP)
• Oracle Data Service Integrator (ODSI)
• Adapters (ERP, B2B, Unstructured, Mainframe, etc)

29
Data Integration
The Challenge of Integration
Client Applications

Packaged Master Data Business Activity SOA Content


Applications Management Intelligence Monitoring Platforms Management

Desired Use Cases


CLIENTS

Data Data Data Data Data Data


Integration Governance Federation Replication Warehousing Migration

Need:
Information
how and
when you
want it
Have: Data
In Disparate
Sources
SOURCES
DATA

Oracle or 3rd Party: Applications | Analytics | Identity | SOA Platforms | Data Grid | Content Management | Search

30
Leverage a Comprehensive Foundation
Client Applications

Packaged Master Data Business Activity SOA Content


Applications Management Intelligence Monitoring Platforms Management

Usage Footprint (Supported Use Case)


Data Data Data Data Data Data
Integration Governance Federation Replication Warehousing Migration

Core Data Integration Foundation

Data Connectivity

Oracle or 3rd Party: Applications | Analytics | Identity | SOA Platforms | Data Grid | Content Management | Search
Deploy with the Flexibility of Services
SOA Data Services Strategy

Oracle Fusion MDM Business Activity SOA


CLIENTS

Applications Applications Applications Intelligence Monitoring Platforms

SOA Data Services


FUNCTIONAL
SERVICES

Master Batch Data Data Data Data SOA SOA


Data Data Access Event Quality XForm Registry Metadata
Services Services Services Services Services Services Services Services

Data Movement & Delivery Data Integration Designer


TECHNICAL
PLATFORM

Data Integration Foundation

Data Connectivity
SOURCES
DATA

Oracle or 3rd Party: Applications | Analytics | Identity | SOA Platforms | Data Grid | Content Management | Search

32
Oracle Data Integration Suite
Oracle Fusion MDM Business Activity SOA
Applications Applications Applications Intelligence Monitoring Platforms

Data Distribution & Delivery Services


Bulk Data API Data Replication Data Quality API Process-Oriented
Event-Driven (CDC) Data Virtualization Java SDO Message-Oriented

Data Integration Foundation

Bulk Data Core Realtime Data Core Master Data Core Data Quality Core
Bulk Acquisition Change Data Capture Realtime Query Data Classification Cleanse/Parse

Trickle Feeds Event-Based Data Caching Lifecycle Mgmt Matching/Dedupe’s

Complex Transforms Integrity Constraints Query Federation Data Reconciliation Cluster Analysis

Metadata Services Models Relationships Lineage Object Cache Exchange APIs

Data Connectivity
Relational Databases Non-Relational DBs Various File Formats XML Data

Packaged Applications Standard Msg Formats Message Queues Semi-Structured Data

Oracle or 3rd Party: Applications | Analytics | Identity | SOA Platforms | Data Grid | Content Management | Search
Best-of-Breed Data Integration Platform
Oracle Fusion MDM Business Activity SOA
Applications Applications Applications Intelligence Monitoring Platforms

Key: Data Distribution & Delivery Services


Core
Bulk Data
CoreAPIETL
ETL SOA/Java APIs
Data
SOA/Java Replication
APIs BEA
Data DSP
DSP APIs
BEAVirtualization
APIs BPEL
BPEL ++ ESB
Process-Oriented
ESB
Standard
Standard
Event-Driven (CDC) Data Quality API Coherence
Coherence
Java SDOData
Data Grid
Grid Message-Oriented
Option
Data Integration Foundation

Bulk Data Core Realtime Data Core Master Data Core Data Quality Core
ETL
Bulk &
ETL & CDC
CDC Core
Acquisition Core Data Services
Change Data Capture Realtime Query Data Quality
Data Classification
Master
Master Data
Data
Cleanse/Parse
(From
(From Oracle
Oracle Data
Data (From Trillium Joint
Trickle Feeds
Integrator) Event-Based (From
(From BEA
BEA ALDSP)
ALDSP)
Data Caching Lifecycle Mgmt
Development)
(From
(From Hyperion
Hyperion MDM)
MDM)
Matching/Dedupe’s
Integrator) Development)
Complex Transforms Integrity Constraints Query Federation Data Reconciliation Cluster Analysis

Metadata Services Models Use-Case


Use-Case Centric
Centric Metadata
Relationships Metadata Management
ManagementObject Cache
Lineage Exchange APIs

Data Connectivity
Knowledge Relational
Knowledge Modules
Modules for Databases
for XML,
XML, Flat
Flat Non-Relational
Licensed AdaptersDBs for Legacy
Various
& File Formats
Stellent ContentXML Data
Adapters
File, Relational,
File, Relational, Basic
Basic Apps
Apps Specialized Apps B2B Adapters
Packaged Applications
Packaged Applications Standard Msg Formats
Standard Msg Formats Message Queues
Message Queues Semi-Structured Data
Semi-Structured Data

Oracle Database
Oracle or 3rd Party: Applications | Analytics | Identity | SOA Platforms | Data Grid
Warehouse
Warehouse
Builder
Builder
High Level Reference Architecture
For a Comprehensive Data Services Strategy
Client Applications

Packaged Master Data Business Activity SOA Content


Applications Management Intelligence Monitoring Platforms Management

BPEL
Service DSP Object.wsdl ODIInvoke.wsdl ODI SKM.wsdl

Bus Cloud
Canonic
Data Bulk Data
Data
al Events and Grid
Data Event
Data Service Service
Services BAM/
Coherence
CEP
Service Bus

Sync Async CDC CDC

Data
Service
Oracle Data
ODSI Quality
Servers (BEA ODI
SOA DB Cleansing
DSP)
Key: Adapter
API Calls Business Intelligence
(ESB or
Data Flows
BPEL
Weblogic Server BIEE HYSL
hosted)

DW
BULK DATA

35
Data Services Personnel
Specialist Roles Require Enterprise-class Platforms and Tools

DATA SERVICES ROLES


Application Users & SMEs Process Architects
• Non-technical functional experts as end-users • Builds and deploys executable business processes
Business Analysts Officers
• Understand and drive core IT requirements • Policy Officer, Audit Officer, Security Officer
Corporate Librarian Enterprise & Data Architects
• Applies knowledge catalogs to registered data • Define, design and assure software implementations
Data Stewards Database Administrators & Developers
• Maintain enterprise data integrity • Produce new data management capabilities and services

PRIMARY FUNCTIONAL APPLICATION USAGE

Application Business Corporate Data Officers Process Enterprise DBAs &


Users Analysts Librarians Stewards Architects Architects Developers

ERP Applications

Master Data Applications

Foundation Data Services

Foundation Data Stores

Enterprise Data Sources

36
Data Services Personnel
Key Roles for a Complete Solution are at Every Tier

Process Data
Architect Steward Data
Taxonomist
ODI
Business Business Master
Suite
User Process Data
Workflow SOA
Architect
BI … Apps
Biz SOA
Rules Bus
Data
Data Grid
Architect
Quality
Data
Integration

DBA

Oracle Real Application Clusters


ODI Suite MDM in Action
Closed-loop Master Data Management with DRM

Data Data
Business Steward Taxonomist Business
User User
Hyperion Data Relationship Management
Operational Analytic
Hierarchy Governance
Legacy Analytics

SAP Key Performance


Oracle Oracle
Data Data
Siebel CRM Integrator Integrator Query / Reporting

& &
Enterprise
People Soft Oracle Oracle Reporting
Data Data
Quality Quality
E-Business Suite Financial Apps

Master Hierarchies and Versions


JD Edwards Cost Entities Accounts Org Struct Geography Budgeting
Centers

Planning &
HR Forecasting

38
Oracle Data Integration Suite
Competitive Summary for Data Services
IBM Info Business
Feature Oracle Informatica
Server Objects EIM
Performance ODI Beats in ODI Beats in ODI Beats in
transforms (ELT) transforms (ELT) transforms (ELT)

Data Services (SOA) X X

Data Movement & Process/Message No Process/


X
Delivery Not Included Message Integr.
Metadata Management
Services
Master Data Hierarchy Mgmt X X
Management Services Not Included
Data Integration
Designer
Scheduling, Workflow,
Error Mgmt

Data Quality & Profiling

Object Cache / Data X X X


Grid
Packaged Adapters and
Connectivity

39
ODI-EE for Oracle
Focus on Oracle BIEE Suite Plus
Unify Data Integration with Business Intelligence

Oracle BIEE Suite Plus • Integrated with Oracle BIEE


Interactive Ad hoc Proactive Microsoft Reporting Plus
Dashboards Analysis Alerts Office & Publishing
• Support for relational, R-OLAP,
Common Enterprise Information Model OLAP sources & targets
Oracle Business Intelligence Server

• Report-to-source lineage
Design Data • Drill-in from a Report
& Drill Enterprise Data
Flow • Get query, DW schema, source
Warehouse
• Oracle RAC
tables, transforms
• Teradata
• Netezza…etc
• Gain confidence in analytics

Oracle Data Integration Suite • Unified infrastructure


Data Distribution & Delivery APIs
• Unified metadata & lineage
Metadata Bulk/Trickle Changed Data Master Data Quality
• Integrated Data Quality
Lineage Loading Capture Data & Profiling • Unified data access,
ODI Knowledge Module Framework • Common administration &
monitoring
Bulk and Real-Time • Integrated scheduling & security
Data Processing • Common auditing & tracing
Information Oracle
• Common error handling
Assets Oracle CDC
EBS
EBS SAP/R3
SAP/R3 Data
Data
Other
Other Warehouse
PeopleSoft
PeopleSoft Message Warehouse
Message
Sources
Sources Queues
Queues

41
Report to Source Data Lineage
Explore Lineage from Target Columns to Source Columns
Focus on OBI Analytic Applications
Overview

Oracle BI Analytic Applications • Pre-Built BI Analytic Applications


• Pre-built Metrics, 5000+ Dashboards, Data
Contact Order Supply Warehouse 350+ Star Schema
Sales MKting HR Finance
Center Mgt Chain • Implementation Time: 3-4 Weeks
• Works with EBS, PSFT, SAP, SEBL, JD-
Edwards Sources
Analytics Data •
Oracle BI Server and Semantic Layer Biggest Savings: Pre-built ETL
Warehouse

• Faster & Lower Cost to Build & Maintain


Data ETLs

Flow Knowledge Module Architecture Enables Efficient
Development of Packaged ETL
• Reduce Complexity and Size of Code
• Reuse DW Creation, Update, Load Times
Oracle Data Integrator • Value-add Modules (e.g. SOX)

ODI Knowledge
Modules for BI
Pre-Built ODI Interfaces and • Extensible by Customers & System
Analytic
Transformation Packages for Integrators
Analytic Applications
Applications

Changed
Build from Scratch Pre-built BI Apps
Metadata Bulk Data Data
Data
Repository Transform. Integrity Quality Training
Capture
Metrics &
ODI Connectivity Framework Dashbrds

DW Design

Bulk and Real-Time


Data Processing
50% ETL
Mapping
Oracle
Informatio EBS SAP/R Data
CDC
n Assets Other People 3
Message Warehouse
Sources Soft Queues Years or quarters Weeks or months
Focus on Oracle | Hyperion Applications
Leveraging EPM with Embedded Data Integration

Oracle Hyperion Oracle Hyperion Oracle Hyperion


Planning Financial Mgt Essbase Oracle Hyperion Application Adapters
Hyperion
Hyperion Hyperion
Planning API HFM API Essbase API Financial
Planning Essbase
Management
Metadata Discovery
& Model Creation   
Oracle | Hyperion Data Access Use
Extract Data Essbase KM  
Authentication Data Services Logging Services
Extracts Dimension Use
API Layer
Members Essbase KM  
Loads Data   
Loads Dimension
Oracle Data Integration Suite Members   
Data Distribution & Delivery APIs
Other Features Cube Refresh Consolidate Calculate
Metadata Bulk/Trickle Changed Data Master Data Quality
Lineage Loading Capture Data & Profiling
ODI Knowledge Module Framework

Bulk and Real-Time


Data Processing
Information Oracle
Assets Oracle CDC
EBS
EBS SAP/R3
SAP/R3 Data
Data
Other
Other Warehouse
PeopleSoft
PeopleSoft Message Warehouse
Message
Sources
Sources Queues
Queues
Focus on Oracle Data Quality
Oracle Data Quality for Data Integrator

• Best of breed Quality


Oracle Data Integrator • Joint development with Trillium
• Proven, scalable DQ engines
• Rich global content for cleansing, standardization,
Integration Process Target validation
• Extensible by customers with domain-specific Data
Quality functions
Sources
• Packaged Quality Rules
• Delivered Out-of-the-Box by Oracle
• For 35 Countries & Domains

Parsing, Cleansing, Standardization,


Matching

Oracle Data Quality for Data Integrator (*)

Global Data Transformer Parser Postal Relationship


Router Matcher Linker

(*) Joint Development with Trillium


ODI Suite with Hyperion MDM
Foundation for Data Relationship Management (DRM)

Hyperion Data
Relationship
• Hierarchy management
Management • Derivation/inheritance
• Classification, categorization
DRM
Import/Export
• Attribute management
Profiles
• Change management
• Streamlined, automated
• Valid-from, Valid-to ranges
Oracle Data Integrator
• Compare any 2 versions
ODI Knowledge Modules for DRM • Business-user driven
Metadata Bulk
Changed
Data Data
• Easy user declarative tool
Data
Repository Transform.
Capture
Integrity Quality
• Specify business rules
ODI Connectivity Framework
• Multi-user collaboration
• What-if & historical analysis
• Meets IT requirements
Bulk and Real-Time Data Processing • Synchronize with operational systems
Information
Oracle
EBS SAP/R Data
• Complete auditing, fine-grained
CDC 3
Assets Other
Sources
People
Soft
MessageWarehouse
Queues
security
• Configurable, no coding

46
Focus on Business Activity Monitor
Use Data Integration with High Speed Event Processing

Oracle SOA Suite

Business Activity Monitoring


Event Monitoring Web Applications • Oracle SOA Suite - BAM
BPEL Process
• Business Activity Monitoring provides
Manager real-time business insight
Web Services
• High speed, In-Memory, Complex
Manager Event Processing
Business Rules • Determine impact of events on KPIs
Engine

Event Engine Report Cache Enterprise


Service Bus
• Oracle Data Integrator
• High performance loading of BAM’s
Active Data Cache In-Memory Event Cache
• Pre-built and integrated via
Knowledge Modules
• Provides ability to correlate events
Oracle Data Integrator
with Real-Time Warehouse events
Bulk and ODI Knowledge Modules for BAM
Real-Time
Changed
Data
Processing
Bulk
Transform.
Data
Capture
Data
Quality • Sample combined use cases
ODI Connectivity Framework
• Monitor together events and the
aggregate implications of events
CDC
Data Message
Warehouse PeopleSoft
SAP/R3 Queues

47
ODI for Oracle Fusion
Data Integration as a Key Fusion Differentiator

• Fusion Applications
• Built-in, Automated Data Replication among ERP Applications

• Fusion Business Intelligence


• Pre-built Analytics from Fusion ERP Applications
• Automatic Mapping and Model Updates (Application-driven)

• Fusion Master Data Management


• Data Replication, Conflict Detection and Conflict Resolution

• Fusion w/Essbase
• Fusion Financials (Automatic Financial Consolidation)
• Pre-built Essbase Content with Apps and Business Intelligence
Focus on Pillar Replication
Embedded ODI Architecture
Design time Runtime

JDeveloper
OC4J
ADF BC
Pillar Editor FSCM DB with Pillar
ODI Extensions
CDC

SQL
CRM
HCM
MDS Data
Replication
Enterprise FSCM Oracle Data Integrator
EPM
Manager ELM
Pillar Definitions
OC4J
ODI Designer Replication ODI Agent
Interfaces ADF BC

SQL
HCM DB with Pillar
Pillar Metadata Generator ODI
ODI Agent ODI Extensions
Pug in SDK
ODI CDC
Repository Knowledge
Pillar Deployment Modules ODI Agent
Configuration UI Pug in
Data
Replication

SQL
Service OC4J
EM DB Registry ADF BC
CRM CRM DB with Pillar
Pillar Deployment HCM
Configurations ODI Extensions
FSCM
CDC
EPM
ELM
Focus on Pillar Replication
Patterns Covered for Conflict Resolution

Pattern Solution
Physical Conflict Pillar Replication Framework
(Insert/Update/Delete) default KMs to detect & resolve
database level conflicts
Logical Conflicts (Primary Flag Application Specific logic built
& Date Effectivity) using ODI Knowledge Modules
to detect & resolve conflicts.
Column sub-setting All or some columns can be
selected from EOs using the
RDS Editor.
Row sub-setting A Filter can be added to a
replication data set using the
RDS Editor
Q&
A
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 Oracle’s
products remains at the sole discretion of Oracle.

Das könnte Ihnen auch gefallen