PROGRESS OPENEDGE PRO2

Similar documents
5 KEY REASONS FOR USING TELERIK PLATFORM MBAAS

Provide Real-Time Data To Financial Applications

Building Hybrid mobile apps for Rollbase application using PDO

Kendo UI Builder. For Business Apps, UI/UX Reigns Supreme

Advanced ODBC and JDBC Access to Salesforce Data

OpenEdge Change Data Capture and the ETL Process WHITEPAPER AUTHOR : LAKSHMI PADMAJA

AUTHORIZED DATA TRUNCATION

Building Satellite Rollbase Applciation for an existing OpenEdge application

Progress OpenEdge. > Getting Started. in the Amazon Cloud.

Progress DataDirect For Business Intelligence And Analytics Vendors

ROLLBASE ACCESS TO ABL BUSINESS LOGIC VIA OPENCLIENT

Delete Personally Identifiable Information About a User from Sitefinity CMS

> Type 5 JDBC Drivers

Pro2SQL. OpenEdge Replication. for Data Reporting. for Disaster Recovery. March 2017 Greg White Sr. Progress Consultant Progress

Archiving, Backup, and Recovery for Complete the Promise of Virtualisation Unified information management for enterprise Windows environments

DQpowersuite. Superior Architecture. A Complete Data Integration Package

openedge 11.0 Progress OpenEdge

Introduction to K2View Fabric

Microsoft DFS Replication vs. Peer Software s PeerSync & PeerLock

Incremental Updates VS Full Reload

The Hidden Costs of Free Database Auditing Comparing the total cost of ownership of native database auditing vs. Imperva SecureSphere

A Ready Business rises above infrastructure limitations. Vodacom Power to you

Understanding Virtual System Data Protection

A Guide to Architecting the Active/Active Data Center

VERITAS Volume Replicator. Successful Replication and Disaster Recovery

Improve Data Integration with Changed Data Capture. An Oracle Data Integrator Technical Brief Updated December 2006

Veritas Cluster Server from Symantec

Understanding Managed Services

Oracle Streams. An Oracle White Paper October 2002

THE INTELLIGENCE AND AUTOMATION WE BUILD INTO OUR SMARTDBA INTEGRATED SOLUTIONS HELP YOU OPTIMIZE PERFORMANCE, INCREASE PRODUCTIVITY, AND ASSURE THE A

Sage MAS 200 SQL Server Edition Introduction and Overview

Financial Services Solutions

August Oracle - GoldenGate Statement of Direction

The Migration/Modernization Dilemma

IBM Spectrum Protect Plus

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data

W H I T E P A P E R : T E C H N I C AL. Symantec High Availability Solution for Oracle Enterprise Manager Grid Control 11g and Cloud Control 12c

Executing Large-Scale Data Center Transformation Projects with PlateSpin Migrate 12

Job Scheduler Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle Advanced Compression. An Oracle White Paper June 2007

SQL Server 2008 Consolidation

Data Sheet: High Availability Veritas Cluster Server from Symantec Reduce Application Downtime

SolarWinds Orion Platform Scalability

Vendor: Oracle. Exam Code: 1Z Exam Name: Oracle Database 11g Security Essentials. Version: Demo

Creating Enterprise and WorkGroup Applications with 4D ODBC

ProDeploy Suite. Accelerate enterprise technology adoption with expert deployment designed for you

JAVASCRIPT CHARTING. Scaling for the Enterprise with Metric Insights Copyright Metric insights, Inc.

FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION

CA ARCserve Backup. Benefits. Overview. The CA Advantage

Rapid Provisioning. Cutting Deployment Times with INFINIDAT s Host PowerTools. Abstract STORING THE FUTURE

CA Dynam /T Tape Management for z/vse

Mailbox Management with Symantec Enterprise Vault.cloud

Live Broadcast: Video Services from AT&T

Zero impact database migration

incontact Workforce Management v2 Planner Web Site User Manual

LEVEL 3 SM WEB MEETING

Practical Strategies For High Performance SQL Server High Availability

INTRODUCING VERITAS BACKUP EXEC SUITE

SharePlex. Empowering your data sharing architecture for continuous availability. Susan Wong Dell Solutions Architect

XD Framework (XDF) Overview. For More Information Contact BlueSpace at Tel: (512) Web:

CUSTOMER INTERACTION MANAGER WITH INTEGRATED DIGITAL MESSAGING

WHITE PAPER AUTHENTICATION YOUR WAY SECURING ACCESS IN A CHANGING WORLD

ECONOMICAL, STORAGE PURPOSE-BUILT FOR THE EMERGING DATA CENTERS. By George Crump

CorreLog. SQL Table Monitor Adapter Users Manual

Mellanox Virtual Modular Switch

Optimizing Performance for Partitioned Mappings

VERITAS Volume Replicator Successful Replication and Disaster Recovery

e BOOK Do you feel trapped by your database vendor? What you can do to take back control of your database (and its associated costs!

Secondary operation windows in SLPs

Using IBM Tivoli Storage Manager and IBM BRMS to create a comprehensive storage management strategy for your iseries environment

Three Key Challenges Facing ISPs and Their Enterprise Clients

Acu4GL COBOL-to-RDBMS Interface

Symantec Backup Exec 2012

The Power of InRule. InRule is Designed for Real-World Scenarios. Write, Manage and Execute Business Rules

Oracle Advanced Security: Enterprise User Management. An Oracle Technical White Paper November 1999

HOW A CLOUD COMMUNICATIONS SYSTEM UNIQUELY SUPPORTS YOUR MOBILE WORKFORCE

Oracle Data Guard OTN Case Study: VP BANK

10 Cloud Myths Demystified

THE STATE OF IT TRANSFORMATION FOR RETAIL

Symantec Data Center Transformation

SOLUTION BRIEF RSA NETWITNESS SUITE & THE CLOUD PROTECTING AGAINST THREATS IN A PERIMETER-LESS WORLD

WHITE PAPER. Navigating the Cloud. Key factors for long term success

QLogic 2500 Series FC HBAs Accelerate Application Performance

Crystal Reports. Overview. Contents. How to report off a Teradata Database

Hybrid Backup & Disaster Recovery. Back Up SAP HANA and SUSE Linux Enterprise Server with SEP sesam

Backup Exec Subscription Licensing Guide

E-BUSINESS SUITE APPLICATIONS R12 (RUP 4) LARGE/EXTRA-LARGE PAYROLL (BATCH) BENCHMARK - USING ORACLE10g ON A HEWLETT-PACKARD PROLIANT DL380 G6 SERVER

RightNow Technologies Best Practices Implementation Guide. RightNow Technologies, Inc.

TOP REASONS TO CHOOSE DELL EMC OVER VEEAM

EDB xdb Replication Server 5.1

New Features Guide Sybase ETL 4.9

Case Study. Medical Information Records, LLC. Medical Software Company Relies on Azure to Improve Scalability, Cut Costs & Ensure Compliance

A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database

SHADOW DATADIRECT PROGRESS A SINGLE, UNIFIED MAINFRAME INTEGRATION ARCHITECTURE

A Practical Introduction to SAS Data Integration Studio

PATCH MANAGER AUTOMATED PATCHING OF MICROSOFT SERVERS AND 3RD-PARTY APPS

Construction and Real Estate. Improve system performance and data security with SQL Server

THE ART OF EXCEEDING EXPECTATIONS. CMX for Retail. Customer feedback to provide insight, engagement and results.

Ten Innovative Financial Services Applications Powered by Data Virtualization

WHITE PAPER: ENTERPRISE SOLUTIONS. Disk-Based Data Protection Achieving Faster Backups and Restores and Reducing Backup Windows

Transcription:

OpenEdge Pro2 OpenEdge Data Server Oracle, SQL Server, OpenEdge PROGRESS OPENEDGE PRO2 DATA REPLICATION Progress.com A

Contents Introduction 3 Executive Summary 4 The Pro2 Solution 5 Pro2 Administration Utility 6 Pro2 Mapping Utility 7 Pro2 Database Mapping Tool 8 Implementation 9 Summary 10 Progress.com 2

Introduction Progress OpenEdge Pro2 Data Replication (Pro2) is the easiest and most cost effective approach for replicating Progress OpenEdge data to Microsoft SQL Server or to the Oracle RDBMS. Extracts no longer need to compete for resources with 4GL users or nightly dump and load routines that may not work. Data is replicated in near real-time, instead of 24 hours later. The actual data format and replication time interval is totally configurable by the user. Another major advantage of the Pro2 Replication suite is that all data transformations can be completed using the OpenEdge 4GL. This provides for maximum flexibility and excellent performance since the solution is completely native to Progress. Pro2 takes advantage of built-in replication support for Progress databases and provides the most reliable platform for consistent performance and data integrity with a minimal footprint. Pro2 is easy to install and configure and can be up and running within a few days. Additionally, Pro2 is easy to maintain with robust administration tools so that your current support team can easily administer the product. Behind Pro2 is an expert support team that BravePoint has been recognized for since 1987. Pro2 can replicate data from Progress OpenEdge v8.x through OE 11.x and replicate to Microsoft SQL 2000-2014. Progress.com 3

Executive Summary There are many reasons why companies want to replicate their Progress OpenEdge data to SQL Server or Oracle; heterogeneous application integration, reporting, data archival and business intelligence are just a few. But there are just as many pitfalls and complications that make it a difficult and risky proposition. Pro2 was built with these requirements in mind, while minimizing the risks involved in moving meaningful data from one database platform to another. The push vs. pull question: Many companies have plenty of Microsoft resources; however it is often the situation that the Progress resources are not as available. The common first attempt is to pull the data from Progress using Microsoft SQL Server Integration Services (SSIS). This is a perfect solution for a single one time data pull to populate a SQL database, but not practical for replication, real-time data or long term needs. Most companies that have tried this approach have decided that this works best for single data pulls for conversions and not repeatable replication tasks. The next option companies have tried is the dump and load method. Microsoft SSIS can cause severe performance degradation on a Progress database because ODBC access to the 4GL/ABL database is somewhat intrusive to online 4GL/ABL users. Companies have overcome this obstacle by only dumping smaller amounts of pertinent Progress data and loading into the target database based on a scheduled batch job. This may work, until users start complaining that the data is not timely enough. Additionally, this option can be administratively expensive when changes to data schema and/or variable data problems require code changes to these customer dump and load routines. Risk factors are more prevalent with this option because you are moving ASCII files around and polling for changes with scheduled tasks with little, if any, error handling if the process should break down. The Pro2 Replication suite was created to overcome these challenges. In a perfect world, you would like to replicate data from Progress to the target database in real or near real-time. Utilizing Progress native support for replication, Pro2 can push immediate data changes to SQL with a very small footprint. Furthermore, Pro2 insulates you from the differences between Progress being a row-oriented, variable-length database and SQL being a page-oriented, fixed-length database. The Pro2 Administrator is a robust interface for managing and maintaining the replication link to SQL Server and Oracle. This tool handles all the hidden issues that present themselves when dealing with Progress to SQL, minimizing risk and possible loss of the replicated data. Your existing staff can easily use this tool, so when changes need to be made, they can be done internally. More detailed information and product videos can be found at progress.com/openedge/features/openedge-pro2 Progress.com 4

The Pro2 Solution Pro2 utilizes the strengths of both the Progress OpenEdge database and OpenEdge 4GL/ABL to achieve the most dependable and configurable solution for Progress to SQL replication. Real-Time Data is Better Than Old Data Because Pro2 utilizes replication triggers, the data is replicated as users make changes to the data by adding, changing or deleting in near real-time. Even if the link between the Progress and SQL Server databases is down, Pro2 queues the activity and will catch up when the link becomes available again. Users will enjoy being able to report on data that is current rather than reporting on yesterday s financial data without negatively impacting your 4GL/ABL application. Reduced Risk There are no external applications like SQL Server Integration Services, cron or task schedulers to rely on, and no dump files getting moved around from machine to machine. When something changes either in the data schema or the required replication objects, there is no need for redevelopment and testing by your operations team. Fewer moving parts mean better reliability and fewer chances for data integrity issues. Because of the reduced risk, Pro2 will save you money by eliminating lost data, data integrity problems and the need to constantly change programs and batch files as the requirements change. Pro2 insulates your company from the obstacles of replicating Progress data to MS SQL Server or Oracle. Set It and Forget It Once Pro2 is configured, there is very little else that needs to be changed. The Pro2 Replication suite is an enterprise-class application that allows for flexibility to adapt to changing requirements, and save costs for development efforts and chasing down production issues. Pro2 works with single or multiple sources and targets regardless of where they reside and can also use multiple threads to guarantee the best possible performance when replicating. Pro2 supports all 4GL/ABL data types: logical fields, arrays, dates, etc. Pro2 has a robust administration tool that allows for easy maintenance and enhancements. Progress.com 5

Pro2 Administration Utility The Pro2 Administration Utility allows you to see what records are in the queue to be replicated. Progress.com 6

Pro2 Mapping Utility Pro2 has an Auto Map feature that maps like table/field names from the source to the target automatically. Mapping features include: Map automatically, but make changes wherever needed Easy interface for adding/changing field maps Handles schema differences between target data types and Progress data types Progress.com 7

Pro2 Database Mapping Tool Pro2 can map multiple data sources to a single target, single sources to multiple targets and multiple sources to multiple targets. Progress.com 8

Implementation Pro2 has a very small footprint. You will need to add six tables to an existing Progress database, or create a small replication database which is used for queue functionality with minimal impact on disk I/O activity. Implementation also includes time for training and knowledge transfer so your company can maintain Pro2. How it works: Data changes are captured with replication triggers A minimal amount of information is written to the queue to identify the updated record The multi-threaded replication process retrieves the updated record The data queued in the replication database is moved via the MS or Oracle Data Server to the target database NOTE: Because the replication process is in near real-time, the I/O operation is optimized because the updated record will still reside in cache. DATA DATA Source DB Replication DB SQL Data Server SQL Server The entire implementation is quick and painless; time is dependent on three major factors: 1. The number of databases and amount of data you wish to replicate 2. The number of target databases 3. The complexity of any data transformations Progress.com 9

Summary The Pro2 replication suite makes replicating data from Progress to SQL Server and Oracle easy while minimizing risks and reducing costs. Includes GUI administration tools Alleviates the obstacles for replication of Progress to SQL/Oracle Small footprint and little impact to production applications Real-time and near real-time replication No need to re-invent the wheel, Pro2 is a proven technology used by over 200 customers Easy to implement and maintain Adapts to changing environments Backed by a Progress Services managed DBA team Its configurable, reliable and fast Avoids common issues like ODBC performance, fixed vs. variable-length databases objects and field/row types like logical fields and arrays Progress.com 10

For questions or a product demonstration, give us a call today (770) 449-9696 More detailed information and product videos can be found at progress.com/openedge/features/openedge-pro2 About Progress Progress (NASDAQ: PRGS) is a global leader in application development, empowering the digital transformation organizations need to create and sustain engaging user experiences in today s evolving marketplace. With offerings spanning web, mobile and data for on-premises and cloud environments, Progress powers startups and industry titans worldwide, promoting success one customer at a time. Learn about Progress at www.progress.com or 1-781-280-4000. Worldwide Headquarters Progress, 14 Oak Park, Bedford, MA 01730 USA Tel: +1 781 280-4000 Fax: +1 781 280-4095 On the Web at: www.progress.com Find us on facebook.com/progresssw twitter.com/progresssw youtube.com/progresssw For regional international office locations and contact information, please go to www.progress.com/worldwide Progress, Progress Progress Open Edge and OpenEdge Pro2 are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. Any other trademarks contained herein are the property of their respective owners. 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved. Rev 16/07 160719-0088 Progress.com 11