Upload
others
View
16
Download
0
Embed Size (px)
Citation preview
<Insert Picture Here>
Operational Reporting for Oracle
Applications with Oracle GoldenGate
Karsten Stöhr
Oracle Data Integration Solutions EMEA
<Insert Picture Here>
Agenda
• Right-Time Reports
• Oracle Real-Time Data Integration
• Operational Reporting for Oracle Applications
• Summary
2
Why Real-Time Data for BI?
Real-Time= Relevant and actionable information
Improved insights for operational decision making
3
Better customer service and cost savings via operational efficiencies
Increased profitability, customer retention, and competitive advantage
Real-Time, Operational BI in Action
Fraud detection Online promotionoptimization
Contact optimization
4 4Source: Intelligence Solutions Inc. Webinar: Operational BI Its Everywhere.
Customer churn Location-basedoffers
optimization
Supply chain improvements
Real Time vs. Right Time
Capture in real time, consume in right time
IT should not be a constraint for business: Invest in future-ready
5
business: Invest in future-ready solutions
Consider technical benefits: cost savings, reliability and performance improvements
Operational Reporting – Pleasure without Pain!
Real-time Operational ReportingCertified for E-Business Suite, Siebel, Peoplesoft, JD Edwards
• Run on the source OLTP system
• Degrades performance of
transaction processing
Mistake Best Practice
• Offload to a secondary, optimized
system
• Synchronized in real time
• Maintain transaction processing
6
OLTPReporting
InstanceOLTP
• Maintain transaction processing
performance
real time data
Benefits of Operational Reporting
Solutions with Oracle GoldenGate
• Workload and Resource Utilization• Avoid resource intensive operations on the primary system
• Split operations to systems optimized for each type of use case
• Optimization• More efficient operation on systems tuned specifically for reporting,
e.g. large sort areas, partitions, and different types of indexing.
7
e.g. large sort areas, partitions, and different types of indexing.
• Full Use of the Reporting Instance• Reporting needs that include the creation of temporary tables or
other processes to prepare data for reporting can be run on the
reporting instance.
Benefits of Operational Reporting
Solutions with Oracle GoldenGate (cont.)
• Expansion Options• Option to include bi-directional replication for key system tables or
for entire sets of data.
• Reporting Solution Options• Use either reporting tools such as Oracle’s BI-Publisher or tools
8
• Use either reporting tools such as Oracle’s BI-Publisher or tools
provided in Oracle’s applications.
• Certified by Oracle• Tested and certified on major Oracle applications including E-
Business Suite, JD Edwards, PeopleSoft and Siebel CRM.
<Insert Picture Here>
Agenda
• Right-Time Reports
• Oracle Real-Time Data Integration
• Operational Reporting for Oracle Applications
• Summary
9
MDMApplications
SOAPlatforms
OracleApplications
BusinessIntelligence
Activity Monitoring
Custom Applications
Oracle GoldenGate
SOA Abstraction Layer
Service BusProcess Manager Data Services
Oracle Data Integrator Oracle Data Quality
Data Federation
Comprehensive Data Integration Solution
Oracle’s Comprehensive Approach to Data IntegrationSupporting both analytical and operational systems
10
Oracle GoldenGate
Log-based CDC
Bi-directional Replication
Real-time Data
Oracle Data Integrator
ELT/ETL
Data Transformation
Bulk Data Movement
OLTPSystem
Flat FilesData Warehouse/Data Mart
OLAP Cube Web 2.0 Web and Event Services, SOA
Storage
Data Verification
Oracle Data Quality
Data Profiling
Data Parsing
Data Cleansing
Data Lineage Match and Merge
Oracle GoldenGate provides low-impact capture, routing, transformation, and delivery of transactional data across heterogeneous environments in
real time
Key Differentiators:
Non-intrusive, low-impact, sub-second latency
What is Oracle GoldenGate?
Performance
11
Open, modular architecture - Supports heterogeneous sources and targets
Maintains transactional integrity - Resilient against interruptions and failures
Flexible and Extensible
Reliable
Oracle GoldenGate Architecture
Capture: Committed changes are captured (and can be
filtered) as they occur by reading the transaction logs.
Trail files: Universal data format enables heterogeneity.
LAN / WAN /
Internet
Source Database
Oracle or non-Oracle
Target Database
Oracle or Non-Oracle
CaptureSource Trail
12
Trail files: Universal data format enables heterogeneity.
Route: No distance constraints via TCP/IP. Compression & encryption.
Capture: Committed changes are captured (and can be
filtered) as they occur by reading the transaction logs.
Delivery: Applies transactional data
with guaranteed integrity.
Oracle GoldenGate Architecture
LAN / WAN /
InternetCapture
Source Trail Target Trail
Deliver
13
Source Database
Oracle or non-Oracle
Target Database
Oracle or Non-Oracle
Trail files: Universal data format enables heterogeneity.
Route: No distance constraints via TCP/IP. Compression & encryption.
Capture: Committed changes are captured (and can be
filtered) as they occur by reading the transaction logs.
Delivery: Applies transactional data
with guaranteed integrity.
Oracle GoldenGate Architecture
LAN / WAN /
Internet
Bi-directional
CaptureSource Trail Target Trail
Source TrailTarget Trail
Deliver
DeliverCapture
14
Source Database
Oracle or non-Oracle
Target Database
Oracle or Non-Oracle
Oracle GoldenGate Topologies
UnidirectionalQuery Offloading
Zero-Downtime Migration
Bi-DirectionalHot Standby or
Active-Active for HA
Peer-to-PeerLoad Balancing, Multi-Master
15
Broadcast Data Distribution
Integration/ConsolidationData Warehouse
Data Distribution via Messaging
BPM
<Insert Picture Here>
Agenda
• Right-Time Reports
• Oracle Real-Time Data Integration
• Operational Reporting for Oracle Applications
• Summary
16
Oracle
E-Business SuiteReporting Tools
(e.g. Oracle BI Publisher)
Operational Reporting for
Oracle E-Business Suite• Replicates transactional data to reporting instance with sub-
second latency
• Dedicated reporting instance optimized for queries
• See Knowledge Document 1112325.1
17
LAN / WAN /
Internet
CaptureSource Trail Target Trail
Deliver
Unidirectional
Source
PrimaryReporting
Instance
Operational Reporting for
Oracle PeopleSoft
Process PeopleSoft
Application Custom Reports
• Reports run locally against the target or via the Process
Scheduler configured to point to the reporting instance
• Reports are read-only, but can create temporary tables
• Bi-directional replication of key tables for seamless work of
Process Scheduler
• See Knowledge Document 1114746.1
18
LAN / WAN /
InternetCapture
Source Trail Target Trail
Source TrailTarget Trail
Deliver
Deliver Capture
Bi-Directional
Process
SchedulerApplication
Server
Source
PrimaryReporting
Instance
Custom Reports
(e.g. BI Publisher)
Operational Reporting for
Oracle JD Edwards• Second JD Edwards Application Server accesses reporting
instance for generating resource intensive reports
• Read only: Data should not be created or changed in the reporting
instance
• Heterogeneous: Use an Oracle reporting instance for non-Oracle
installations
• See Knowledge Document 1112406.1
19
LAN / WAN /
Internet
CaptureSource Trail Target Trail
DeliverUnidirectional
Source
PrimaryReporting
Instance
JD Edwards
App ServerJD Edwards
App Server
Custom Reports
(e.g. Oracle BI Publisher)
Operational Reporting for
Oracle Siebel CRM
Custom Reports
• Allow reporting tools e.g. Oracle’s BI Publisher to be run against the
reporting instance
• Remap data from the source system to different but like schemas
that may be more easily understood by business users
• See Knowledge Document 1112403.1
20
LAN / WAN /
Internet
CaptureSource Trail Target Trail
DeliverUnidirectional
Siebel
Application Server
Oracle
BI Publisher
Server
Source
Primary
Reporting
Instance
Custom Reports (e.g. Oracle
BI Publisher)
<Insert Picture Here>
Agenda
• Right-Time Reports
• Oracle Real-Time Data Integration
• Operational Reporting for Oracle Applications
• Summary
21
Technical Benefits of Real-Time Reporting
with Oracle GoldenGate
• Offload resource intensive tasks to dedicated systems
• Optimized instances for specific tasks
• Non-invasive, log-based capture
• Process massive data volumes in near real time
Workload and Resource Utilization
Optimization
22
• Higher efficiency through instances tuned specifically for the usage (OLTP or Reporting)
• Full use of reporting instance
• Incl. creation of temporary tables or processes to prepare data for reporting
Flexibility
Quote Attribution
Title, Company
Get Started Resources
23
• Visit the Oracle Fusion Middleware 11g
web site at
oracle.com/goto/fmw11g/index.html
• Oracle Data Integration on oracle.com
oracle.com/goto/odi
• Oracle GoldenGate on oracle.com
oracle.com/goto/goldengate
• Oracle BI/EPM on oracle.com
oracle.com/solutions/business_intelligenc
e/index.html
Get Started
• Oracle GoldenGate Resource Kit:
oracle.com/goto/goldengate
• Blog:
http://blogs.oracle.com/dataintegration
• Technical information available at:
oracle.com/technology/products/oracle-
data-integrator/goldengate/index.html
• Data Integration Events
http://www.oracle.com/events
Resources
24