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



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

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

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

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

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

<Insert Picture Here> Real-time database replication

Data Integration Overview

Introducing Oracle Data Integrator and Oracle GoldenGate Marco Ragogna

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

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

GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing

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

Real-time Data Replication

An Oracle White Paper Updated August Oracle GoldenGate 11g: Real-Time Access to Real-Time Information

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

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

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

OWB Users, Enter The New ODI World

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

Attunity Integration Suite

Master Data Management and Universal Customer Master Overview

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

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

IBM Cognos 8 Business Intelligence Reporting Meet all your reporting requirements

ORACLE DATA INTEGRATOR ENTEPRISE EDITION FOR BUSINESS INTELLIGENCE

Informatica ILM Archive and Application Retirement

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

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

Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

A complete platform for proactive data management

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

An Oracle White Paper January Real-Time Data Integration for Data Warehousing and Operational Business Intelligence

Oracle Data Integrator. Knowledge Modules Reference Guide 10g Release 3 (10.1.3)

Oracle Data Integration Solutions GoldenGate New Features Summary

Improving Information Delivery and Reducing Cost of Ownership in an IBM Data Environment

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

Oracle Data Integrator 12c: Integration and Administration

Oracle Data Integration Real Time Access to Real Time Information

Oracle BI Applications (BI Apps) is a prebuilt business intelligence solution.

A WHITE PAPER By Silwood Technology Limited

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

Oracle SOA Suite: The Evaluation from 10g to 11g

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

WHITE PAPER ENHANCING YOUR SQL REPORTING SERVICES DEPLOYMENT WITH DOUBLE-TAKE

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

Business Intelligence in Oracle Fusion Applications

Database FAQs - SQL Server

enterprise professional expertise distilled

Real-time High Volume Data Replication White Paper

ILM et Archivage Les solutions IBM

Anatomy of a Siebel Archiving Project. Seven Basic Principles for Archiving Siebel Application Data

How To Secure A Database From A Leaky, Unsecured, And Unpatched Server

CERULIUM TERADATA COURSE CATALOG

Evolution of Database Replication Technologies for WLCG

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

An Oracle White Paper March Managing Metadata with Oracle Data Integrator

An Oracle White Paper February Digitizing Health Records: Overcome Barriers and Maximize Opportunities

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Informatica Data Replication FAQs

SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package Data Federation Administration Tool Guide

LearnFromGuru Polish your knowledge

Management Packs for Database

IBM WebSphere Cast Iron Cloud integration

IBM: Using Queue Replication

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

The Benefits of Managed Services at

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

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

Oracle Data Integrator 11g: Integration and Administration

SCRIBE INSIGHT ARCHITECTURE OVERVIEW

SQL Server Administrator Introduction - 3 Days Objectives

Anatomy of a PeopleSoft Enterprise archiving project

Oracle Database 11g Comparison Chart

White Paper. What Auditors Want Database Auditing. 5 Key Questions Auditors Ask During a Database Compliance Audit

SQL Server Training Course Content

Clouds on the Horizon: What s the Best Oracle Fusion Strategy for Those Still on Oracle 11i or R12.0?

Driving Peak Performance IBM Corporation

Database-Archiving Products Are Gaining Market Traction

Integrating SAP and non-sap data for comprehensive Business Intelligence

IBM Tivoli Identity Manager

Business Process Management Systems ITEC 4030 Winter 2011 Peter Khaiter Lecture 9 Enabling Business (IT) Integration Feb 7

Extensibility of Oracle BI Applications

"Charting the Course... MOC AC SQL Server 2014 Performance Tuning and Optimization. Course Summary

ScaleArc for SQL Server

Business-driven governance: Managing policies for data retention

Key Data Replication Criteria for Enabling Operational Reporting and Analytics

Manage Oracle Database Users and Roles Centrally in Active Directory or Sun Directory. Overview August 2008

The ESB and Microsoft BI

Implementing Sarbanes-Oxley Audit Requirements WHITE PAPER

IBM Optim. The ROI of an Archiving Project. Michael Mittman Optim Products IBM Software Group IBM Corporation

A TECHNICAL WHITE PAPER ATTUNITY VISIBILITY

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

BUSINESSOBJECTS DATA INTEGRATOR

Overview Western Mariusz Gieparda

SAP HANA SPS 09 - What s New? HANA IM Services: SDI and SDQ

replication solution Using CDC and Data Replication October 19, 2010

SAP BusinessObjects SOLUTIONS FOR ORACLE ENVIRONMENTS

Using Oracle Data Integrator with Essbase, Planning and the Rest of the Oracle EPM Products

Migrating Discoverer to OBIEE Lessons Learned. Presented By Presented By Naren Thota Infosemantics, Inc.

Transcription:

Dedicated Real-time Reporting Instances for Oracle Applications using Oracle GoldenGate Keywords: Karsten Stöhr ORACLE Deutschland B.V. & Co. KG Hamburg Operational Reporting, Query Off-Loading, Oracle Applications, E-Business Suite, PeopleSoft, Siebel CRM, JD Edwards, GoldenGate Introduction Oracle GoldenGate s flexible architecture supports operational reporting for Oracle Applications by replicating business data from an Oracle Siebel CRM, Peoplesoft, E-Business Suite or JDEdwards database to a secondary system dedicated to running read-intensive operations such as reporting. Operational reporting offers benefits that are not possible with a single instance: - Resource Off-Loading: Rather than all users having to execute reports and business-critical transactions against a single system, organizations can allocate operations to systems optimized for a particular role. - Optimization: Transactional and reporting systems operate more efficiently if they are tuned specifically for the expected usage. For example, performance of a reporting system will generally benefit from large sort areas, suitable partitions, and different types of indexing. - Full Use of Reporting Instance: Oracle GoldenGate does not limit the type of operations that can be executed on the reporting system. Reporting needs that include the creation of temporary tables or other processes to prepare data for reporting can be run on the reporting instance without potentially impacting business-critical systems. Right-time Reports Many organizations would like to take advantage of reporting on real-time data from business-critical systems but are concerned about the impact to the end user community of those applications. For example, with Oracle E-Business Suite Financials, end of quarter activities for organizations can be very busy and in some cases, very stressful as organizations attempt to close the books. Users executing reports to view open or completed contracts, while the contracts are being updated, have the potential to slow the process down. A good solution to reduce the load on the operational systems is to offload the report generation from the primary system to a dedicated reporting instance. This requires a regular data synchronization of the reporting instance with the primary system. Yet, traditional data extraction processes tend to create themselves resource spikes that can actually drive up resource usage to the point where application response times to end users are adversely affected. Many solve this by running batch extracts during off-hours but as a result these processes then create data that is out of time with the rest of the organization.

Now the implementation of operational reporting solutions for Oracle Applications gets certified support by Oracle GoldenGate which enables access to Oracle Applications real-time data with minimal impact on the performance of the source application. Data Synchronisation with Oracle GoldenGate Oracle GoldenGate provides guaranteed capture, routing, transformation, and delivery of data across applications and environments in real time. The software leverages a decoupled architecture to move high volumes of changed data between heterogeneous databases with sub-second latency while preserving transaction integrity. As shown in the diagram below, the Oracle GoldenGate architecture consists of three distinct modules Capture, Trail Files, and Delivery, each of which can perform its tasks independently to facilitate rapid, seamless data replication, which is critical to support the coexistence of multiple instances of an application. Fig. 1: Oracle GoldenGate Architecture Oracle GoldenGate Capture The Oracle GoldenGate Capture module resides with the source database and looks for new transactional activity by monitoring database transaction (redo) logs for the results of insert, update, and delete operations. When a change is detected, it is immediately captured for distribution and optionally compared with a configurable filter. Capture supports a wide range of database versions including Oracle Database, Microsoft SQL Server, IBM DB2 mainframe and LUW, Sybase, Enscribe, SQL/MP, SQL/ MX, and Teradata.

The Oracle GoldenGate Capture module moves only committed transactions intermediate activities and rolled-back operations are filtered out which not only reduces infrastructure load but also eliminates potential data inconsistencies. Oracle GoldenGate Trail Files Trail Files, an integral part of Oracle GoldenGate s proprietary queuing mechanism, store the changed data in a transportable, platform-independent universal data format. Trail Files reside on the source and target server but exist outside of the databases to ensure heterogeneity, improve reliability, and minimize data loss. This architecture reduces the impact on the source system because no additional tables or multiple queries to the database are required to support the capture processes. The Capture module reads once and immediately moves the captured data to the external Trail File for delivery to the target(s). Oracle GoldenGate Delivery The Oracle GoldenGate Delivery module takes the data transactions from the latest Trail File and applies that data to the target using the native SQL for that relational database management system. The Delivery module applies each transaction in the same order as it was committed and within the same transactional context as at the source. Delivery uses a number of techniques to optimize the application of data to the target, for example it can reduce the commit rate at the target through transaction grouping. Delivery, too, supports a wide range of database versions. In addition Oracle GoldenGate can format text in any way, including, but not limited to XML and delimited formats, to be published to enterprise messaging systems. Benefits of Oracle GoldenGate in Operational Reporting Solutions Oracle GoldenGate offers the following benefits that are not possible with running operational reporting on the production system: Workload and Resource Utilization Rather than all users generating reports and resource intensive operations against the single primary system, organizations can split operations to systems optimized for each type of use case. Optimization Reporting systems operate more efficiently if they are tuned specifically for the usage. Large sort areas, partitions, and different types of indexing are better suited for reporting versus transactional systems. Full Use of the Reporting Instance Oracle GoldenGate does not limit the type of operations that can be executed on 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 without impacting primary business systems. Expansion Options Operational Reporting solutions are by design read-only and tend to be deployed unidirectional (i.e. data flows from the source transactional system to the reporting instance, where reports are executed), but by using Oracle GoldenGate the option exists to include bi-directional replication for key system tables or for entire sets of data.

Reporting Solution Options Operational Reporting using Oracle GoldenGate software platform for data integration provides organizations with the option to use either reporting tools such as Oracle s BI-Publisher or tools provided in Oracle s applications. Certified by Oracle Oracle GoldenGate is tested and certified on major Oracle applications including E-Business Suite, JD Edwards, PeopleSoft and Siebel CRM. Development teams for these applications validated that Oracle GoldenGate does not adversely impact or risk the deployments of those Oracle applications. Operational Reporting for Oracle Applications As highlighted above, Oracle GoldenGate s flexible architecture is certified to support operational reporting, by replicating business data to a secondary system which would be used to execute read-intensive operations, such as reporting. Oracle GoldenGate reads changed data from database transaction logs rather than from the database tables themselves. Because it requires minimal modifications to the applications, this solution provides organizations with a compact, non-intrusive, and easily configured method for providing access to real-time data for reporting purposes. Organizations can replicate data to create highly optimized reporting solutions. Taking advantage of its flexibility, Oracle GoldenGate can be configured to support the needs of Oracle Applications to provide the means to move data bi-directionally. That allows for seamless integration of the built-in reporting tools to use the reporting instance. Operational Reporting for Oracle E-Business Suite The figure below is a conceptual illustration of a typical operational reporting solution for Oracle E- Business Suite. The solution replicates transactional data from the E-Business Suite database to a reporting instance with sub-second latency, which would be used to execute read intensive real-time reporting. Additional details can be found in Knowledge Document 1112325.1 on Oracle Support.

Fig. 2: Operational Reporting for Oracle E-Business Suite Operational Reporting for Oracle PeopleSoft Operational reporting for Oracle PeopleSoft is designed for all of the tables within application schemas for the purpose of off-loading reporting functions to a secondary / non-oltp reporting instance. As with E-Business Suite, reports can be created to run locally against the target or via the PeopleSoft Process Scheduler, which is configured to point to the reporting instance. Reports that are executed via Process Scheduler should be read-only, but can create temporary tables if needed. In order for Process Scheduler to work seamlessly, configuration of Oracle GoldenGate to include key tables for bi-directional replication is required along with configuration changes to the setup of the Process Scheduler. Additional details can be found in Knowledge Document 1114746.1 on Oracle Support. The figure below is a conceptual illustration of a typical operational reporting solution for Oracle PeopleSoft. Fig. 3: Operational Reporting for Oracle PeopleSoft Operational Reporting für Oracle JD Edwards Operational reporting for JD Edwards replicates all tables from the primary JDE database unidirectionally to a reporting instance. Using a second JD Edwards application server, users can access the reporting instance to generate resource intensive reports. The key limitation with this type of configuration is that users should not create data in the reporting instance, as doing so would create an out-of-sync situation between the source and target databases, which would require the reporting instance to be re-initialized. As JD Edwards has the ability to run on other relational databases, such as Microsoft s SQL Server, organizations can take advantage of the heterogeneous capabilities of Oracle GoldenGate to deploy the

operational reporting solutions using Oracle databases as the target. Additional details can be found in Knowledge Document 1112406.1 on Oracle Support. Below is an example shown of how Oracle GoldenGate can compliment JD Edwards. Fig.4: Operational Reporting for Oracle JD Edwards Operational Reporting Using BI Publisher on an Oracle Siebel CRM Reporting Instance Operational reporting using Oracle GoldenGate is flexible enough to allow reporting tools, such as Oracle s BI Publisher, to be run against the reporting instance. There are very few limitations on what tools can be used to query data from the reporting instance, yet typically the biggest hurdle for business users is to make sense of the complex application schema well enough to construct custom reports. Oracle GoldenGate provides the means to remap data from the source system to different but like schemas that may be more easily understood by business users. For example, Oracle Siebel CRM stores account details in a group of entities but primarily in a table called S_ORG_EXT. Using the flexible configuration options of Oracle GoldenGate, data from S_ORG_EXT could be remapped to a table in the reporting instance called ACCOUNTS. Add in remapping of columns from S_ORG_EXT to the new ACCOUNTS tables and business users could more easily navigate the schema for creating custom reports. Additional details can be found in Knowledge Document 1112403.1 on Oracle Support. Below is a conceptual model of using Oracle BI Publisher for reporting against real-time data from Siebel CRM.

Fig.5: Operational Reporting for Oracle Siebel CRM Summary Utilizing the flexible architecture of Oracle GoldenGate, organizations can deploy certified solutions for real-time, low-impact, and nonintrusive replication of data from Oracle Applications to systems designed exclusively for reporting. It can also send that data to other systems within the organization that require realtime access to application data locally. Using the certified operational reporting solution with Oracle GoldenGate, companies can use up-to-the-second transactional data from their Oracle applications without impacting business operations or end user experience. Contact adress: Karsten Stöhr ORACLE Deutschland B.V. & Co. KG Kühnehöfe 5 D-22761 Hamburg Telefon: +49 (0) 40-89091 117 Fax: +49 (0) 40-89091 250 E-Mail karsten.stohr@oracle.com Internet: www.oracle.com/goto/goldengate/