Data Integration Using GoldenGate
Data Integration Using GoldenGate
David Yahalom
CTO Naya Technologies www.naya-tech.co.il [email protected]
427X
. . 051 " : Oracle Gold Partner, Microsoft Silver Learning Partner
Real-Time Information
Integration: the process of combining data from different sources to provide a unified view.
Database and applications, Mixed sources, distributed systems, legacy, OLTP, OLAP
Real-time information
Mission Critical Applications & Data, Business Intelligence, Reporting for Customers, Partners & Employees
Real-time Access
GoldenGate benefits
Oracle GoldenGate provides low-impact capture, routing, transformation, and delivery of database transactions across heterogeneous environments in real time
Key Capabilities:
Additional Differentiators:
Performance
Log-based capture moves thousands of transactions per second with low impact
Real Time
Moves with sub-second latency
Heterogeneous
Moves changed data across different databases and platforms
Meets variety of customer needs and data environments with open, modular architecture
Resilient against interruptions and failures
Transactional
Maintains transaction integrity
Reliability
Solutions overview
Key solutions
Two BI examples:
Find a solution that can transfer our data in real-time, keeping up with data volumes and meet future business needs. In actuality, GoldenGate was the only solution that handled all three requirements with ease. J Seelan, DBA Manager, 1-800-Flowers.com
Query Offloading
Improve Resource Utilization
OLTP Transactions Read Only Users
Benefit:
Offloads Queries - reduces load on transactional systems. Leverage existing investment in physical standby database. Replicate parts of the database as required. Improve performance: indexes, MViews... Reduce/Eliminate query load on transactional system
GG
COMPANY OVERVIEW A world leader in the travel marketplace, Sabre Holdings merchandises and retails travel products and provides distribution and technology solutions for the travel industry
GoldenGate PROVIDES Supports 1.6TB of data movement per day to read-only servers Source Oracle 10g | Target MySQL Current plans to migrate to Oracle 11g on both source and target.
CHALLENGES / OPPORTUNITIES Optimize OLTP system performance offload all query activity Reduce TCO via platform changes and segment lookers from bookers Handle growing data volumes and support heterogeneous systems over lifecycle of Air Travel Shopping Engine (ATSE) Maintain data integrity across all systems
Bookers vs Lookers
Accessing the data in real time using GoldenGate we can immediately see if were profitable and if our business processes are working. - Sam Peterson, SVP Technology, Overstock.com
Benefit:
Report on live data in transactional systems. No additional load on source system offload reporting to a database instance that is synchronized in real time. Enables tactical reports quickly for decision making and business transparency. Removes impact from source systems. Avoids the political challenges of running reports on transactional systems.
OGG
Transactional Applications
Benefit:
ODI
OGG
Enterprise Data Warehouse Oracle Database, Oracle Exadata Heterogeneous Sources
Populate an operational data store for operational BI with real-time data. Run ELT from the ODS to load data warehouse with transformed data. Eliminates load on source systems. Reduces latencies and batch windows.
ETL
On-Disk Logs
Oracle GoldenGate
DIM FACT
DIM
Oracle GoldenGate
On-Disk Logs
EMP
DEPT
DIM
DIM
ODS Schema
DW Schema
22
CHALLENGES / OPPORTUNITIES Maintain high quality customer service in competitive market reduce churn! Centralize customer information for a single view to support sales, marketing, support & field service Significantly reduce data latency in central data warehouse for all queries & reports edict for < 15 minutes!
RESULTS Significantly reduced churn by 25% All business units have access to real-time business data.
CHALLENGES / OPPORTUNITIES Better understand customer purchasing behavior Provide timely information to support marketing, merchandising and operational decisions Improve shopping database reliability and uptime
RESULTS Customer analysis now done in minutes, rather than days Dashboard reports using real-time data for P&L & customer profitability Google Adwords adjusted based on realtime data reports Ranked #4 in customer service by National Retail Federation
Capture
Source Trail
Network (TCP/IP)
Target Trail
Delivery
Source Database(s)
Target Database(s)