Data Integration Overview



Similar documents
Introducing Oracle Data Integrator and Oracle GoldenGate Marco Ragogna

<Insert Picture Here> Real-Time Data Integration for BI and Data Warehousing

<Insert Picture Here> Real-time database replication

An Oracle White Paper March Best Practices for Real-Time Data Warehousing

<Insert Picture Here> Operational Reporting for Oracle Applications with Oracle GoldenGate

<Insert Picture Here> Oracle Data Integration 11g Overview Tim Sawyer

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7

Oracle Data Integration Real Time Access to Real Time Information

<Insert Picture Here> Playing in the Same Sandbox: MySQL and Oracle

Oracle Maximum Availability Architecture with Exadata Database Machine. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska

Using Oracle GoldenGate 12c with SQL Server Databases O R A C L E W H I T E P A P E R J U L Y

An Oracle White Paper. Using Oracle GoldenGate to Achieve Operational Reporting for Oracle Applications

An Oracle White Paper January Using Oracle GoldenGate 11g for Microsoft SQL Server Database

Disaster Recovery for Oracle Database

Real-time Data Replication

Maximize Availability With Oracle Database 12c

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

OWB Users, Enter The New ODI World

Oracle GoldenGate: Architecture for Real-Time Replication. Fred Louis Oracle Enterprise Architect Ohio Valley Region

Shadowbase Data Replication VNUG - May 26, Dick Davis, Sales Manager Shadowbase Products Group Gravic, Inc.

Shadowbase Data Replication Solutions. William Holenstein Senior Manager of Product Delivery Shadowbase Products Group

ORACLE DATA INTEGRATOR ENTEPRISE EDITION FOR BUSINESS INTELLIGENCE

Oracle Data Integrator Technical Overview. An Oracle White Paper Updated December 2006

Dedicated Real-time Reporting Instances for Oracle Applications using Oracle GoldenGate

SAP Sybase Replication Server What s New in SP100. Bill Zhang, Product Management, SAP HANA Lisa Spagnolie, Director of Product Marketing

Module 14: Scalability and High Availability

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time

<Insert Picture Here> Oracle GoldenGate and Oracle Data Integrator

Choosing the Best Option for Data Replication in Oracle Environments: Evaluating and Comparing Dell and Oracle Solutions

Oracle Active Data Guard

Oracle Data Integration: CON7926 Oracle Data Integration: A Crucial Ingredient for Cloud Integration

Maximum Availability Architecture

Integrating Netezza into your existing IT landscape

Welcome. Changes and Choices

Overview Western Mariusz Gieparda

ORACLE WHITE PAPER JUNE 2015 ORACLE GOLDENGATE 12C: REAL-TIME ACCESS TO REAL-TIME INFORMATION

Oracle Data Integration Solutions

Informatica Data Replication

Beyond High Availability Replication s Changing Role

Daniela Milanova Senior Sales Consultant

Backup and Recovery Solutions for Exadata. Cor Beumer Storage Sales Specialist Oracle Nederland

DISASTER RECOVERY STRATEGIES FOR ORACLE ON EMC STORAGE CUSTOMERS Oracle Data Guard and EMC RecoverPoint Comparison

Backup and Recovery Solutions for Exadata. Ľubomír Vaňo Principal Sales Consultant

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Service Oriented Data Management

Oracle Data Integration: CON7920 Making the Move to Oracle Data Integrator

HP Shadowbase Solutions Overview

Informatica Data Replication: Maximize Return on Data in Real Time Chai Pydimukkala Principal Product Manager Informatica

Informatica Data Replication FAQs

Bridging the Big Data Divide with Oracle Data Integration. Milomir Vojvodic, Business Development Manager, EMEA DIS

Oracle Public Cloud. Peter Schmidt Principal Sales Consultant Oracle Deutschland BV & CO KG

Maximum Availability Architecture

Oracle Data Integration Solutions GoldenGate New Features Summary

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Deploying Active-Active Data Centers Using Oracle Database Solutions

Oracle Exadata: The World s Fastest Database Machine Exadata Database Machine Architecture

SQL Server Storage Best Practice Discussion Dell EqualLogic

Evolution of Database Replication Technologies for WLCG

How To Use Exadata

Efficient and Real Time Data Integration With Change Data Capture

Oracle Database Backup & Recovery, Flashback* Whatever, & Data Guard

The Future of PostgreSQL High Availability Robert Hodges - Continuent, Inc. Simon Riggs - 2ndQuadrant

FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.

2009 Oracle Corporation 1

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

Demystifying Data Integration for the Cloud O R A C L E W H I T E P A P E R A U G U S T

ORACLE DATABASE 10G ENTERPRISE EDITION

HP StorageWorks Data Protection Strategy brief

Achieving Oracle Database Scalability using SharePlex

Comparing TCO for Mission Critical Linux and NonStop

Accelerate Data Loading for Big Data Analytics Attunity Click-2-Load for HP Vertica

Data Sheet: Disaster Recovery Veritas Volume Replicator by Symantec Data replication for disaster recovery

Oracle on System z Linux- High Availability Options Session ID 252

replication solution Using CDC and Data Replication October 19, 2010

Oracle Database Cloud Exadata Service

Solution for Staging Area in Near Real-Time DWH Efficient in Refresh and Easy to Operate. Technical White Paper

RPO represents the data differential between the source cluster and the replicas.

EII - ETL - EAI What, Why, and How!

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

<Insert Picture Here> Oracle In-Memory Database Cache Overview

Veritas Replicator from Symantec

An Oracle White Paper November Technical Comparison of Oracle Database 12c vs. Microsoft SQL Server Focus on High Availability

How to Migrate your Database to Oracle Exadata. Noam Cohen, Oracle DB Consultant, E&M Computing

<Insert Picture Here> Refreshing Your Data Protection Environment with Next-Generation Architectures

Real-time High Volume Data Replication White Paper

z/os Data Replication as a Driver for Business Continuity

Oracle Database In-Memory The Next Big Thing

EXTENDED ORACLE RAC with EMC VPLEX Metro

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

F5 and Oracle Database Solution Guide. Solutions to optimize the network for database operations, replication, scalability, and security

Informix Dynamic Server May Availability Solutions with Informix Dynamic Server 11

Transcription:

<Insert Picture Here> Data Integration Overview Phill Rizzo Regional Manager, Data Integration Solutions phillip.rizzo@oracle.com

Oracle Products for Data Movement Comparing How They Work

Oracle Data Integration Solutions Enterprise-Wide Solutions

Support For Any Type of Data Integration Analytical OLTP Query / Report OLTP ODS OLTP ODS EDW Operational OLTP OLTP Old New Heterogeneous OLTP Heterogeneous OLTP OLTP OLTP OLTP Heterogeneous

Maximizing Availability

Maximizing Availability Increased Availability Component Redundancy System/Database Site Redundancy MAA Foundation Focus on Data Protection Focus on Data Distribution and Availability In Datacenter In Data Center or Across Data Centers In Data Centers or Across Data Centers Server Failover Disk Striping Disk Mirroring Continuous Point-in-Time recovery Data Recovery Backups Complete one-way physical replication Support for up to 30 standby databases Unique corruption protection Oracle only with limited support for heterogeneous Platforms Read-Write or subset logical replication Bi-Directional or Multi-Master Replication, Conflict Resolution Required. Robust support for heterogeneous platforms, endians, and databases Read-Only Access (Continuous transmission while recovery is stopped) Read-Only Access while replication is Active Read-Write access while replication is active RAC Rolling Maintenance Database Rolling upgrade and Standby-first Patching Zero downtime database and application upgrades, and platform migrations RAC, ASM, Flashback RMAN, OSB Data Guard (Included in Oracle EE) Active Data Guard GoldenGate

Five Steps to Maximize Availability ASM, RMAN, OSB Storage failure Data recovery Backups RAC Instance failure Server failure RAC rolling maintenance Performance scale-out Consolidation Flashback Continuous point-in-time recovery Granular repair of logical corruptions Transaction Table Database Active Data Guard Database failure System failure Site failure Zero data loss Automatic database failover Lost-write protection Database rolling upgrade Offload read-only workload and backups Some migrations GoldenGate Online platform and application upgrades Bi-directional and multi-master replication Distribute read-only & read-write workload An alternative to physical replication for site protection Flexible planned maintenance and heterogeneous migrations Zero downtime upgrades and migrations

GoldenGate

Oracle GoldenGate Technology Differentiators Oracle GoldenGate provides low-impact capture, routing, transformation, and delivery of database transactions across heterogeneous environments in real-time Key Differentiators Performance Non-intrusive, Low Impact, Outside DB, Sub-second to Seconds Latency Extensible & Flexible Reliable Open, Modular, Asynchronous Architecture - Heterogeneous Sources & Targets Maintains Transactional Integrity - Resilient Against Interruptions and Failures

Oracle GoldenGate Runtime Architecture Capture: Committed changes are captured (and can be filtered) in Real Time by reading the transaction logs. Trail files: Stages and queues data for routing. Binary file that can be encrypted. Pump: OGG process to distribute data for routing to one or multiple targets. Route: Data can be compressed and encrypted for routing over TCP/IP. Delivery: Applies data with transaction integrity, transforming the data as required. TCP /IP DB Log Capture Pump LAN / WAN / Internet Target Trail Files Delivery DB Client Library DB Client Library Delivery Bi-directional Pump DB Log Capture Manager Process: Start Stop, Process Monitoring & Restart, Trail File Housekeeping

GoldenGate: Heterogeneity Databases Oracle GoldenGate Capture and Delivery: Oracle DB2 Microsoft SQL Server Sybase ASE Teradata Enscribe SQL/MP SQL/MX MySQL JMS message queues O/S and Platforms Linux Solaris Windows 2000, 2003, XP HP NonStop HP- UX IBM AIX IBM zseries IBM iseries (AS/400) zlinux Oracle GoldenGate Delivery: All listed above, plus: TimesTen, IBM System i Netezza, Greenplum, HP Neoview ETL products

GoldenGate: Performance / Reliability Performance Log-based change data capture High volume Low overhead Decoupled architecture Multiple capture and delivery processes may be used to scale, but generally not required separate capture and delivery process Filtering and compression Transaction Grouping for Delivery Record Batching Reliability Decoupled architecture Individual processes can be restarted automatically Tolerance to network outages (configurable) Recovery Recovery ensures that no operations are skipped or duplicated after failure of any kind Checkpointing In Capture and Delivery Transaction Integrity

GoldenGate & Active Data Guard

Active Data Guard and GoldenGate Comparison Active Data Guard Complete one-way physical replication Standby database is an exact copy open readonly Backups are interchangeable Integrated automatic database failover Dual-purpose standby as test system open read-write Simplest to use, supports all applications and workloads Transparent to operate no data type restrictions Unique protection from silent corruption caused by lost-writes and automatic repair of corrupt data blocks Synchronous or asynchronous redo transmission Standby-first patching Database rolling maintenance and upgrades Limited cross-platform support Golden Gate Logical replication: Active-Active HA, one to many, many to one, subset replication, transformations, etc Target is a different database with the same data, it may have a different physical structure or indexing scheme Extremely flexible, source and target are open readwrite Trade-off flexibility for more deployment considerations: performance, management, some data type restrictions, application support Standard corruption protection integrated with Oracle Database Logical asynchronous replication Flexible options for rolling maintenance Zero downtime migration and application upgrades Extensive cross-platform support

Oracle Active Data Guard Real-Time Data Protection and Availability Exact copy of primary Disaster Recovery - Manual or Automatic Failover Exact copy of primary Query & Report Offloading Open Read-Only Oracle Database Data Guard Redo Transport SYNC or ASYNC Note: A DR copy may be multi-purposed for any combination of use cases described Data Integrator Snapshot standby Database New DB Version Exact copy of primary Data Warehouse Convert to Test Database Open Read-Write Single Command Refresh Standby First Patching, Database Rolling Upgrade Offload RMAN Backups, Source for Data Extract Extract Offload

Oracle GoldenGate Low-Impact, Real-Time Data Integration & Transactional Replication Legacy Systems New DB/ HW/OS/APP Fully Active Distributed DB Exact Copy of Primary Zero Downtime Upgrade & Migration Active-Active for High Availability Disaster Recovery for Non- Oracle DB Log-based Changed Data Reporting Database Query & Report Offloading Oracle & Non-Oracle Database(s) Data Warehouse Real-time BI, Operational Reporting, MDM ODS Data Integrator Global Data Centers Data Synchronization within the Enterprise Message Bus Message Bus Event Driven Architecture, SOA

GoldenGate and Active Data Guard In Concert Heterogeneous Distributed Fully-active Subset Replicas Oracle GoldenGate Oracle DB Primary Oracle Active Data Guard Oracle DB Standby For Information Distribution & Consolidation, Application Upgrades & Changes Use GoldenGate - heterogeneous, active-active, transformations, subsetting For Disaster Recovery / Data Protection / HA Simple Full Oracle Database Protection Use Active Data Guard Application desiring flexible HA, active-active, schema changes, platform changes Use GoldenGate Combine the two for full database protection and information distribution

Oracle Data Integrator

Oracle Data Integrator Improved Performance, Increased Productivity and Lower TCO Legacy Sources Application Sources OLTP DB Sources E-LT Transformation vs. E-T-L Declarative Set-based design Change Data Capture for Dynamic Updates Hot-pluggable Architecture Pluggable Knowledge Modules Any Data Warehouse Any Planning System

Optimized Data Loading through E-LT The key to improved performance and reduced costs Conventional ETL Architecture Extract Transform Load E-LT provides flexible architecture for optimized performance Benefits: Next Generation Architecture E-LT Leverage Set-based transformations Improved performance for loading, no network hop Extract Load Takes advantage of existing hardware Transform Transform

Declarative Design Improved Developer Productivity and Lower Maintenance Costs Specify ETL Data Flow Graph Developer must define every step of Complex ETL Flow Logic Traditional approach requires specialized ETL skills And significant development and maintenance efforts Conventional ETL Design Declarative Set-based Design Simplifies the number of steps Automatically generates the Data Flow whatever the sources and target DB Benefits Significantly reduce the learning curve Shorter implementation times Streamline access to non-it pros ODI Declarative Design 1 2 Define What You Want Automatically Generate Dataflow Define How: Built-in Templates

ODI-EE Knowledge Modules Pluggable Architecture for Improved Flexibility Pluggable Knowledge Modules Architecture Reverse Engineer Metadata Journalize (CDC) Load from Source to Staging Check Constrains Integrate, Transform Data Service Sample out-of-the-box Knowledge Modules SAP/R3 Log Miner SQL Server Triggers Oracle DBLink JMS Queues Check MS Excel TPump/ Multiload Oracle Merge Oracle Web Services Siebel DB2 Journals DB2 Exp/Imp Oracle SQL*Loader Check Sybase Type II SCD Siebel EIM Schema DB2 Web Services Key Architecture Benefits: Ease of maintenance, Flexibility, tailored to existing best practices, Reduces cost of ownership

Oracle Data Integrator and GoldenGate

Complementary and Used Together Data Integrator and GoldenGate Oracle Data Integrator Enterprise Edition Heterogeneous Sources Oracle GoldenGate Real-time Data E-LT Heterogeneous Targets Transformation Bulk Data Movement and Transformation Fastest E-LT Solution Optimized SET-based transformation for high volume transformations Data lineage for improved manageability Integrates to Data Quality Real-Time Data Integration and Replication Fastest real-time solution Sub-second latency for real-time feeds Guarantee delivery eliminates data loss Eliminates down-time for migration and upgrades Least intrusive to source systems Leverage ELT/ETL for complex transformation Oracle Data Integrator Oracle GoldenGate

Best-of-Breed and Proven Technology Differentiators: Oracle GoldenGate Oracle Data Integrator Performance Lowest latency and highest throughput; non-invasive, low overhead E-LT architecture for best performance of high data volume transformations Extensible & Flexible De-coupled architecture; multiple deployment styles; open and extensible Knowledge Module architecture for extensibility and flexible connectivity Enterprise Maintain transactional integrity; resilient against interruptions and failures SOA-native, integrated with Fusion MW to fit future enterprise architectures

Oracle for Real-Time Business Intelligence Best Practices Architecture OBI EE Suite Plus Real-time Analytics Historic Analytics Batch Feed Log-based, Real-time Data Feeds Oracle Data Integrator DIM DIM EMP DEPT trans3 trans2 trans1 FACT Source OLTP System Oracle GoldenGate EMP DEPT ODS Schema 27 DIM DW Schema DIM Oracle Exadata

Real-Time CDC Integration for Data Warehouse Best-in-class, integrated solution for Real-Time Data Warehouse Traditional ETL + CDC Invasive Capture on OLTP systems using complex Adapters Batch window dependency Transformations in ETL engine on expensive middle tier servers Bulk load to the data warehouse with large nightly/daily batch Extract ODI + Oracle GoldenGate Continuous feeds from operational systems Maximum availability for sources and DW Non-invasive data capture Thin middle tier with transformations on the database platform (target) Mini-batches throughout the day or bulk processing nightly Xform Lookup Data Staging Xform Lookup Data Load GG+ ODI Trickle Bulk Heterogeneous GG+ ODI