oracle proprietary and confidential – do not distribute

26
Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Upload: barnard-thornton

Post on 24-Dec-2015

249 views

Category:

Documents


0 download

TRANSCRIPT

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

<Insert Picture Here>

Database Data Integration Overview and Strategy

Jean-Pierre Dijcks

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Agenda

• Joint positioning

• Roadmap

• Current status

• Strategy Validation

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Joint Positioning

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

• Do not introduce doubt into customer’s mind• This is bad for Oracle• This is bad for your customers

• No matter which product the customer chooses, their investment in Oracle solutions is SAFE• Both products are supported for many years to come• Oracle invests in both products

• Oracle currently delivers two products in the data integration market with converging roadmaps• Both products are developed in cooperation, not in competition

Important Messages for Customers Do not undercut each other!

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

• If the main database platform in the deal is Oracle then you should exclusively offer OWB.

• For competitive advantage position the tool which strengthens your overall business case – keep the tool roadmap in mind!

• There will sometimes be gray areas – this is expected – use your judgement about the customer’s real long-term needs

General Positioning What should I offer?

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Roadmap

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Strategic DirectionInformation Integration for the Agile Business

From

To

Oracle Centric Heterogeneous

Batch ETL / ELT Right Time Delivery

Standalone Tool Pervasive Service

Passive Data Quality Active Data Quality

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

ConvergencePervasive information management services

Goal Achieved byCreate one pervasive data management service

for database users

• One Repository

• One User Interface

• One Install with the database

Embed the repository in the Oracle database

Leverage Oracle’s IDE Create a single tool for all database development and

design with one repository

Install all required components at database install time

Standalone Tool Pervasive Service

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Transform and DeliverTransform any data and deliver through data services

Goal Achieved byDeliver data through SOA to the right users at

the right time in a heterogeneous environment

• Enable heterogeneous data transformations and processes for an SOA architecture

• Full spectrum of data integration patterns

Allow publishing of any process to a web service Support deployment of web services on non-Oracle

platforms

ETL/ELT Data Federation (EII) Data Replication Message based integration (EAI) Change Data Capture

Batch ETL / ELTBatch ETL / ELT Right Time Delivery

11.2

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

AccessHeterogeneous data integration

Goal Achieved byDeliver heterogeneous information integration

to Oracle database customers

• High performance native read and write to and from any platform

• Heterogeneous Change Data Capture

• Generate and maintain BI tool metadata on any platform

Native data access using Knowledge Modules (KM) Allow creation / import / maintenance of KMs Data virtualization using Database Gateways

Native change data capture using KMs Partnerships (Golden Gate, Attunity, DataDirect)

Derive and maintain Oracle BI EE metadata from any data object in OWB

Exchange metadata with any BI tool Deliver attribute level lineage and impact analysis

from source to report with any BI tool

Oracle Centric Heterogeneous

11.2

11.2

11.2

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

GovernanceActive data quality in the database tier

Goal Achieved byMake data quality smart and apply it to specific

applications via the database tier

• Active data quality

• Applied data quality

• Smart data quality

• Integrated data quality

Active auditing and monitoring solutions Data quality fire walls

Deliver pre-built content for specific domains Verticals (Retail, banking, telco etc.) Horizontals (MDM for customer, product

etc.)

Self learning data quality engine Auto-tuning of algorithms and algorithm extensibility Leverage Oracle Data Mining for data quality Deterministic and probabilistic algorithms

Single repository for DQ, ETL and data modeling Auto-generate data corrections Validate data rules

Passive Data Quality Active Data Quality

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE 1313

Data Connectivity

Integration Service Foundation

Unified Metadata

Data Integration Data Quality and Profiling

Extensible Common Models Lineage/Impact Change Management

Relational Databases Non-Relational DBs Various File Formats XML Data

Packaged Applications Standard Msg Formats Message Queues Semi-Structured Data

Unified Database Development IDE

Database Core Services

Metadata Exchange

Consolidation (ETL)

Federation (Gateway)

Replication (Streams)

Change data capture

Archive/Restore (ILM)

Real time

Data Profiling

Matching/Merging

Standardization

Data Auditing

Data Rules

Intelligent Clustering

Data Dictionary

SQL Engine

Data Mining

PL/SQL

OLAP Engine

RAC / Grid

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

Enterprise Information ManagementComprehensive Development/Integration Platform for Oracle Database

SOA Deployment in Heterogeneous Environments

Integration Service Transformation Service Data Quality Service Metadata Service

Mission Critical Applications

Packaged

Applications

Master Data

Management

Business

Intelligence

Content

Management

Data

Movement

Data

Governance

Data

Warehousing

Data

Migration

Rel. Data Modeler Dim. Data Modeler

SQL Worksheet PL/SQL Debugger

Data Flow Designer Proc Flow Designer

Data Profiler Data Auditor

Dependency Analyzer Metadata Browser

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Current status

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE 15

Database as Integration Platform

• Best-of-breed Data Integration• Comprehensive: Complete integration and data quality solution• Integrated: One install, one user interface, one repository• Competitive: Extreme scalability, best-in-class security, best-of-breed functionality

• Integrated with Oracle Database 11g• With every Oracle Database install• With every Oracle Optimized Warehouse • With Oracle Real Application Clusters• With Oracle OLAP and Oracle Data Mining• With Oracle XML DB and Oracle Spatial• With Oracle Database Gateways

• Pre-Integrated with Middleware & Applications• With Oracle BI including BI Standard Edition, BI Standard Edition One and BI Enterprise Edition• With Oracle Master Data Management (UCM, CDH, PIM)

• With Oracle PeopleSoft and Oracle Siebel• With Oracle E-Business suite including Spend Analyzer, Balanced Score Card, Fusion Migration

etc.• With Oracle Data Integrator• With Oracle Fusion Middleware including BPEL PM

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Release Roadmap

• Oracle 11g• Convergent – integrated data quality / ETL / metadata• Pervasive – integrated with every database install

• Oracle 11g Release 2• Access – high-performance heterogeneous read and write• Deliver – full web service enablement

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

OWB 11g Features BenefitsOWB 11g Delivers• OWB integrated in Database Install

• One repository for Oracle Database• Out-of-the-box data integration service

• Applied data quality for Oracle MDM

• Data Profiling and Data rules• Full featured DP component• Detect, define and validate data rules• Quality aware ETL (match/merge etc)• Fully generate correction logic from rules

• Data Modeling• Declarative rich object metadata• Data model aware ETL• Schema correction based on profiling

• SDK and Experts for automating and embedding OWB

Single unified install delivers a complete environment for Oracle customers

Secure metadata store with maximum flexibility

Pre-packaged data governance for a better MDM solution

Convergence delivers better information to end users Convergence increases developer productivity

Convergence simplifies ETL Simplified ETL reduces errors Convergence increases developer productivity

Highest productivity Simple to embed in any application

OWB 11g Major New Certifications• Oracle 11g DB• Oracle 11g Gateways• Siebel CRM Connector

Best for Oracle Better connectivity to non-Oracle and enhanced

federation Best for Siebel Integration

Oracle 11gConvergent and Pervasive

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

OWB 11g R2 Features BenefitsProjects• Full heterogeneous support, incorporate all ODI

functionality into OWB• Import, create and manage all KMs• Import ODI Interfaces• OC4J agent infrastructure

• Heterogeneous web service support

• Combine best optimized for Oracle with Native heterogeneous capabilities

• Out-of-box integration with Oracle BI

Industry leading heterogeneous data access High performance Leverage existing ODI components already

developed

Full SOA enablement across platforms

Best for both worlds

Easiest to maintain metadata End-to-end metadata and change propagation

(source to report)

Integration• Change to Oracle Fusion Client Platform

• Componentization of architecture

Single user interface across Oracle tools

Share components across products to reduce developer cost

Oracle 11g Release 2Access and Deliver

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

DatabaseCreating, loading and maintaining Oracle OLAP structures

Siebel CRM

Oracle EBS

PeopleSoft

SAP/R3

Other Sources

Data Sources

Oracle OLAPData Transformations

using OWB ETL

OWB RepositoryImport Metadata

Load Data Load and Build

Create ETL

Message Queues

Create Objects

Relational Star

EnableSummaryManagement

• Full design support for complex OLAP objects

• Life-cycle support for managing OLAPobjects

• Transparent loading of OLAP using standard OWB constructs

• Flexibility in loading strategies (incremental / replace)

• End-to-end lineage Reporting capabilities for Oracle OLAP

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Applications Leveraging applied OWB profiling and correction rules for MDM

Oracle Master Data Management

Siebel CRM

Oracle EBS

PeopleSoft

SAP/R3

Other Sources

Data Sources

Message Queues

CDH Interface

UCM Interface

PIM Interface

MDM Base

Tables

Connector

Connector

Connector

Connector

Connector

Connector

Connector

OWB Repository

CDH Rules

PIM Rules

UCMRules

OWB In-Database Processing

Validate Rules Correct Data

Corrected and validated data ready for MDM

master

Validation with pre-built rules Target

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Source Database (A)

Upgrade MappingsUpgrade Mappings

Fusion TablesFusion Tables

Source Change LogsSource Change Logs

Source TablesSource Tables

Fusion ApplicationsSimplified Migration ETL architecture

Fusion Database (B)

Fusion Services

IncrementalReplication

Staging (A’)

OWB

Custom

CDC

Finalize

Source TablesSource Tables

Redo LogsRedo Logs

MDSMDS IDMIDM SecuritySecurity DMDM AMXAMX

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Fusion MiddlewareIntegrating with OBI SE/EE

22

Database Repository

OBIEE Enterprise

Semantic Layer (RPD)

Siebel CRM

Oracle EBS

PeopleSoft

SAP/R3

Other Sources

Data Warehouse

BI EE ServerETL

Data ObjectsData Quality

Data Sources

Oracle Warehouse Builder Oracle BI EE

Data

Dashboards

Metadata

Lineage & ImpactChange PropagationRuntime Statistics

Data

Distribute Metadata

OBI SE End User Layer

Ad-Hoc Reports

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Fusion MiddlewareIntegrating with Oracle Data Integrator

ODI

ODIRepository

Design ODI Interfaces and KMs

Interfaces

ODI UIOWB

OWB UI

OWBRepository

VerifyODIKM

Apply KM to Map

Deploy map to J2EE

Start map

KMsImport any KMfrom ODI

Import any interfacefrom ODI repository

Verify interface

Add OWB Xforms

Deploy map to J2EE

Start map

KMs

Maps

J2EE Agents

Execute on any platformExecute any ODI interface

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Strategy Validation

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE

Strategy Validation

• > 250,000 database customers

• > 10,000 OWB customers

Cumulative downloads

0

10,000

20,000

30,000

40,000

50,000

60,000

Q1-07 Q2-07 Q3-07 Q4-07 Q1-08 Q2-08

Fisacl Quarter

Do

wn

load

s

Internal Use Only

Oracle Proprietary and Confidential – DO NOT DISTRIBUTE