Oracle Data Integration Real Time Access to Real Time Information Tony Velardo DIS Sales Manager Valarie Bedard Principle Sales Consultant 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Data Integration Moving Data to Transform Business IT Obstacles to Unifying Information Avoiding the Accidental Architecture Analytics Packaged Applications Custom Reporting Business Intelligence SOA Applications Data Replication Data Migration Data Silos Data Warehousing Data Marts Data Federation Data Hubs Batch Scripts Data Access SQL Custom OLTP & ODS Systems Fragmented Data Silos 2 Data Warehouse, Data Mart Oracle PeopleSoft, Siebel, SAP Custom Apps Slow Performance Out of sync Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Files Excel XML Lack of Trusted Data Java OLAP What’s the cost? Choosing the Right Data Integration Platform Key Criteria for Maximum ROI from Cloud Enterprise-Class High Performance Fast Time to Value 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. • Comprehensive set of capabilities • Flexible to address multiple use cases • Support for heterogeneous platforms • High performance to handle spikes • Easy and cost-efficient to scale • Easy to deploy and manage • Pre-integrated, certified solutions • Low cost of ownership Oracle Data Integration Complete Offering for Enterprise Data Integration Legacy Oracle Data Integrator Applications Oracle GoldenGate OLTP Oracle Enterprise Data Quality Unstructured Modernization 4 Oracle Customers Report: Active Data Guard Custom Copyright © 2012, Oracle and/or its affiliates. All rights reserved. MDM BI Complete and best-of-breed approach for enterprise data integration Maximum performance with lower TCO, ease of use and reliability Certified for leading technologies to deliver fast time to value 80% lower TCO Five times higher performance 70% reduction in development costs Big Data Synchronization SOA Data Integration Solutions High Availability Do you need 24/7 system availability? Is your standby database sitting idle? Is planned downtime at least as costly as unplanned? Need to synchronize data across geographies? Consolidation / Migration Want to get onto lower cost standard infrastructure? Can’t afford downtime? Does your data cost $$ or make $$? Why not fix data assets as well as HW/SW assets during an infrastructure move? Business Intelligence Need fresh data 24X7 to optimize operations? Mission-critical OLTP? Minimize impact on source systems? Need operational visibility in real time? Growing data volumes and shrinking batch windows? 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. • Oracle Active Data Guard ensures business continuity and resource utilization • Oracle GoldenGate reduces planned downtime and enables Active-Active • Oracle GoldenGate enables zero downtime migrations and upgrades • Oracle Data Quality for ODI moves and improves data so it can be trusted • Oracle GoldenGate provides realtime data for analysis • Oracle Data Integrator (ODI) populates DW with high performance and low TCO Oracle GoldenGate Real-time Data Integration Legacy Applications Oracle GoldenGate Log-based Change Data Capture and Delivery Bidirectional Replication OLTP Unstructured Heterogeneous Sources and Targets Reliability and Transaction Integrity CEP Integration, Real-time Events 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. High-performance, lowimpact real-time data integration Timely data for improved business insight Continuous availability for 24/7 operations Who’s Using GoldenGate? • Leader in real-time data integration solutions • Over 3,000 customers including Fortune 500 companies, representing Financial Services, Communications, Healthcare, Public Sector, Retail, Utilities industries • 4 of top 5 largest commercial banks • 3 of top 3 busiest ATM networks • 5 of top 5 financial data services companies • 5 of top 5 telecommunications providers • 3 of top 5 largest food & drug stores 7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle GoldenGate Under the Covers That’s the Magic of Macy’s Shopping at the worlds largest retails and your credit card transactions are moved in real-time to data centers around the world, before being approved, using Oracle GoldenGate (Retail Decision) Good TV. Better TV. DirecTV. If you call DirecTV customer service, your call data will move to their data warehouse via Oracle GoldenGate, so the rep can provide you with personalized recommendations and promotions. Say it with Flowers Ordering from 1-800-Flowers, Oracle GoldenGate will move your order to their reporting system to help process and track your order seamlessly No Charge ATM Fees 3 of the 3 busiest ATM Networks use Oracle GoldenGate for Continuous Availability. Get Sick in Pittsburgh If you get a health check at UPMC, the clinical applications that doctors use are supported by Oracle GoldenGate to enable high-availability 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. GoldenGate for Banking / Financial Services Bank of America High availability for ATM network Eliminate downtime during database, hardware & Siebel migrations High availability for app. that assesses online access risk State Street Bank Offload reporting from hosted applications High availability for private Exa cloud Integrate relational data with enterprise service bus JP Morgan Chase Eliminate planned downtime for retail banking app. Eliminate planned downtime for treasury app. Transform production data and synchronize with reporting database UBS Standardize to reduce complexity & cost Distribute data among internal applications High availability for planned & unplanned downtime Fidelity Eliminate planned downtime for Siebel app. High availability for tax accounting app. High availability for trade confirmation system SunTrust Fraud detection for online banking app. Integrate relational data with enterprise service bus Reduce or eliminate batch extracts Capital One High availability for enterprise imaging app. Eliminate downtime during database upgrades Off-load reporting for car loan origination app. Chicago Mercantile Exchange, Deutsche Bank, US Bank, Swedebank, Visa, Prosa, FNBO, First Data, Retail Decisions, Zagreb Bank, ADP, American Express, VISA, Desjardins Bank, Hyundai Securities, Bombay Stock Exchange, Nomura, RBS, Bankart 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle GoldenGate Across the Enterprise Databases O/S and Platforms Oracle GoldenGate Capture: Oracle DB2 (all platforms) Microsoft SQL Server Sybase ASE MySQL Teradata Enscribe SQL/MP SQL/MX JMS message queues Linux Sun Solaris Oracle GoldenGate Delivery: All listed above, plus: PostgreSQL TimesTen, Coherence Flat Files for Netezza, Greenplum, ETL products 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Windows 2000, 2003, XP HP NonStop HP-UX HP OpenVMS IBM AIX IBM z Series IBM i Series zLinux Oracle GoldenGate Use Cases Low-Impact Real-Time Data Integration & Transactional Replication Zero Downtime Upgrade & Migration New DB/HW/OS/APP Highly Available / Disaster Recovery Mainframe Fully Active Distributed DB Query Offloading, Disaster Recovery Log-based, changed data Reporting Database Real-time BI, Operational Reporting, MDM Database ODS Data Integrator Data Warehouse Data Synchronization across the Enterprise Global Data Centers Message Bus Message Bus 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Event Driven Architecture, SOA Sample GoldenGate Mainframe Customers Chicago Mercantile Exchange (DB2/zOS to/from Oracle) – Migration off mainframe AutoZone (DB2/zOS to DB2/LUW DPF & GreenPlum) – AARP (DB2/zOS to Oracle and JMS) – Integrate mainframe data with downstream applications and SOA/EDA Liberty Mutual (DB2/zOS & DB2/LUW to Teradata) – Real-time feed to data warehouse for “single view of the business” Macy’s (DB2/zOS to Exadata) – Real-time integration of inventory for faster shipping & replenishment Discover (DB2/zOS to Oracle) – Mainframe data integration with downstream applications ACS-Xerox (DB2/zOS to Oracle) – 12 Report off-loading to reduce cost of reports Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Report off-loading to save mainframe cycles and speed reporting Citigroup (DB2/zOS to Oracle) – PeopleSoft application migration off mainframe Zagreb Bank (DB2/zOS to Exadata via ODI & DB2/zOS to DB2/zOS) – Data center consolidation, Data warehouse feed Sears (DB2/zOS to GreenPlum) – Report off-loading Intercontinental Hotels Group (DB2/zOS to Oracle) – Mainframe data migration and sharing CIBC (DB2/zOS to HP NSK) – Data integration with mainframe and HP Non-stop Across the Enterprise Market Transparency with Real-Time Data Access Business Challenges: High rate of analysis required to ensure the market is functioning properly The ‘freshest’ data is required to track pricing, bidding and purchasing so the correct ‘buy’ and ‘sell’ price is displayed Trades must be monitored in ‘real-time’ to ensure market visibility and integrity Performing analysis against the production system negatively impacts system performance Alternatively, relying on nightly ‘batch’ loads caused delays in uncovering potential issues GoldenGate Solutions: Live Reporting from Comprehensive Bid Management System to an ODS Real-time Data Integration to monitor market performance Zero-downtime database upgrade from Oracle 9i to Oracle 11g (not depicted) Results: Real-time transaction management, issue resolution and automated analysis Better marketplace performance and lower cost of ownership 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Live Reporting & Real-Time Data Integration Real Time Pricing, Load, Demand (OISR) ODS for Reporting & Analytics Market Data (MIS) Historical Data Market Monitoring Performance Database DW “GoldenGate has provided the data integration solution we were looking for. We look forward to rolling this product out for other projects across the organization.” -John Bubb, Product Manager, Business Intelligence Products The New York Independent System Operator Across the Enterprise Site License – Multiple Implementations of GoldenGate Pervasive Use Today Initially had handful of uses in 2008. Has grown to over 50 implementations since then. Combination of reducing barriers to use technologies and spread of GoldenGate knowledge. CHALLENGES / OPPORTUNITIES • Globally distributed bank with needs to integrate data and ensure business resiliency • Multiple types of databases requiring common data sharing in all facets of bank • Experienced online verification outage that increased risk to bank and impacted customer satisfaction 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Some of the GoldenGate Implementations • Supports sign-on authentication optimizing performance, risk avoidance, and supporting “always there” policy • Multi-master global wire transfer application • Zero downtime DB migration to new version using phased approach (e.g. Exadata consolidation project) • Consolidation of wholesale credit from 50+ disparate data sources • Always available, zero data loss reference architecture • ATM application fault tolerance • Real-time feed to data warehouse and business intelligence systems • Payments application integration with messaging technology for mass broadcast Oracle GoldenGate Runtime 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 targets. Route: data is compressed, encrypted for routing to targets. Delivery: applies data with transaction integrity, transforming the data as required. Manager Source Oracle & Non-Oracle Database(s) 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Manager Bi-directional Target Oracle & Non-Oracle Database(s) Oracle GoldenGate Adapters ANY OGG CAPTURE: captures data from any source and creates an OGG trail for normal routing and delivery OGG for FLAT FILE DELIVERY: generates data and control files from trails for batch consumption by third party systems Oracle GoldenGate for Flat File CAPTURE TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL FILE -FILE FILE FILE -UDF UDF FILE UDF FILE UDF FILE -FILE FILE FILE -UDF UDF FILE UDF FILE UDF CONTROL FILE FILE DELIVERY DATA FILES LAN / WAN / INTERNET OVER TCP/IP Source System Target System OGG for JAVA JMS CAPTURE: captures data from JMS text messages and creates an OGG trail for normal routing and delivery OGG for JAVA DELIVERY: delivers change data from any OGG Capture to Java APIs or directly to JMS as formatted messages Oracle GoldenGate for Java JMS DELIVERY JMS CAPTURE TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL TRAIL FILE FILE FILE FILE--UDF UDF FILE UDF FILE UDF FILE FILE FILE FILE--UDF UDF FILE UDF FILE UDF LAN / WAN / INTERNET OVER TCP/IP Source System 16 16 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Copyright © 2012, Oracle and/or its affiliates. All rights reserved. JAVA DELIVERY Target System Oracle GoldenGate Flexible Deployment Models Unidirectional Bi-Directional Peer-to-Peer Query Offloading Zero-Downtime Migration Hot Standby or Active-Active for HA Load Balancing Multi-Master Broadcast Integration/Consolidation Data Distribution Data Distribution Data Warehouse via Messaging BPM BAM CEP 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle GoldenGate – Deliver Many Integration Example GoldenGate’s flexibility allows for multiple integration schemes The Capture process is always the same Delivery can be through ETL Tool – Staging tables Integration via Staging Tables – Intermediate flat files – Messaging Delivery Integration via Files Trail Capture Data Pump + UE data data files data files files ETL Tool Integration via Messaging Data Pump + UE ETL Tool JMS / MoM Queue or Topic 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Management Pack for Oracle GoldenGate Administration & Monitoring Oracle GoldenGate Monitor & OEM 19 Centralized management of GoldenGate modules Advanced monitoring, alerting (SNMP support), lag graphs, and historical repository. Browser based access to error logs and process reports Enterprise Manager Plug-in Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle GoldenGate Veridata Data Comparison Without Downtime Oracle GoldenGate Veridata identifies and reports data discrepancies between heterogeneous databases Reduce financial/legal risk exposure Speed and simplify IT work in comparing data sources No disruption to business systems Improved failover/migration Confident decision-making and reporting 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Streams Statement of Direction – Oracle Database Upgrade Guide, Version 12c http://docs.oracle.com/cd/E16655_01/server.121/e17642/deprecated.htm#BABEAJJE Oracle Streams is deprecated in Oracle Database 12c and may be desupported and unavailable in a later Oracle Database release. – Oracle’s stated direction is to use Oracle GoldenGate for replication implementations in place of Oracle Streams. – Oracle Database Advanced Queuing is independent of Oracle Streams and continues to be enhanced. – Oracle Database Advanced Replication is deprecated in Oracle Database 12c. Use Oracle GoldenGate to replace all features of Advanced Replication, including multi-master replication, updatable materialized views, hierarchical materialized views, and deployment templates. 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Join the Data Integration Community LinkedIn “Oracle Data Integration” Twitter or Facebook twitter.com/ORCLGoldenGate facebook.com/OracleDataIntegration Oracle’s Data Integration blog blogs.oracle.com/dataintegration Oracle GoldenGate YouTube channel youtube.com/oraclegoldengate MOS Knowledgebase http://support.oracle.com/ Oracle Learning Library http://apex.oracle.com/pls/apex/f?p =44785:1:0::NO Oracle Technology Network Oracle Technology Network OTN: GoldenGate http://www.oracle.com/technetwork/middle ware/goldengate/overview/index.html Oracle’s Public Help Forum http://forums.oracle.com/forums/forum.j spa?forumID=860&start=0 Oracle.com/goto/dataintegration 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
© Copyright 2024 ExpyDoc