operational reporting for oracle applications with oracle

24
<Insert Picture Here> Operational Reporting for Oracle Applications with Oracle GoldenGate Karsten Stöhr Oracle Data Integration Solutions EMEA

Upload: others

Post on 02-Oct-2021

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Operational Reporting for Oracle Applications with Oracle

<Insert Picture Here>

Operational Reporting for Oracle

Applications with Oracle GoldenGate

Karsten Stöhr

Oracle Data Integration Solutions EMEA

Page 2: Operational Reporting for Oracle Applications with Oracle

<Insert Picture Here>

Agenda

• Right-Time Reports

• Oracle Real-Time Data Integration

• Operational Reporting for Oracle Applications

• Summary

2

Page 3: Operational Reporting for Oracle Applications with Oracle

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

Page 4: Operational Reporting for Oracle Applications with Oracle

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

Page 5: Operational Reporting for Oracle Applications with Oracle

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

Page 6: Operational Reporting for Oracle Applications with Oracle

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

Page 7: Operational Reporting for Oracle Applications with Oracle

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.

Page 8: Operational Reporting for Oracle Applications with Oracle

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.

Page 9: Operational Reporting for Oracle Applications with Oracle

<Insert Picture Here>

Agenda

• Right-Time Reports

• Oracle Real-Time Data Integration

• Operational Reporting for Oracle Applications

• Summary

9

Page 10: Operational Reporting for Oracle Applications with Oracle

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

Page 11: Operational Reporting for Oracle Applications with Oracle

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

Page 12: Operational Reporting for Oracle Applications with Oracle

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

Page 13: Operational Reporting for Oracle Applications with 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 /

InternetCapture

Source Trail Target Trail

Deliver

13

Source Database

Oracle or non-Oracle

Target Database

Oracle or Non-Oracle

Page 14: Operational Reporting for Oracle Applications with 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

Page 15: Operational Reporting for Oracle Applications with 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

Page 16: Operational Reporting for Oracle Applications with Oracle

<Insert Picture Here>

Agenda

• Right-Time Reports

• Oracle Real-Time Data Integration

• Operational Reporting for Oracle Applications

• Summary

16

Page 17: Operational Reporting for Oracle Applications with Oracle

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

Page 18: Operational Reporting for Oracle Applications with Oracle

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)

Page 19: Operational Reporting for Oracle Applications with Oracle

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)

Page 20: Operational Reporting for Oracle Applications with Oracle

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)

Page 21: Operational Reporting for Oracle Applications with Oracle

<Insert Picture Here>

Agenda

• Right-Time Reports

• Oracle Real-Time Data Integration

• Operational Reporting for Oracle Applications

• Summary

21

Page 22: Operational Reporting for Oracle Applications with Oracle

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

Page 23: Operational Reporting for Oracle Applications with Oracle

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

Page 24: Operational Reporting for Oracle Applications with Oracle

24