Real-Time Data Replication From Your Progress DB (Pro2 Enterprise) Other materials can be found at http://www.pro2sql.com Terry Mays (TeMays@Progress.com) Progress-BravePoint
What is Pro2? Near real-time replication from OpenEdge to MS-SQL or Oracle Constantly sends “net change” to the target Supports Progress 8.3 – OE11.x Mature Product Version 1 released in 2006 Version 4 released June 2011 Version 4.5 released June 2014 Version 4.6 released January 2015 Large install base 200 customers world wide, 500+ implementations
Pro2 Features Extremely low-impact, scalable architecture Replication speeds of 10,000-50,000 rows/minute are typical (LAN environment) Captures both ABL and SQL changes Administrative Console Email/SMS alerting - Customizable replication by table/row/column Custom transformations using ABL supported Datatype and name transformation Target side only fields/indexes
Pro2 Benefits Removes issues associated with ODBC connectivity to the OpenEdge database. Overstuffing of data fields Pro2 uses the target side column widths to determine the length of data to be sent. No need to use DBTOOL to fix “widths” Runtime evaluation of target side limitations SQL Server – Won’t accept a date with year less than 1753 or greater than 9999. Early versions had issues with NULL BIT fields. Oracle - Won’t accept a date with year 0. Target schemas do NOT have to match. Customers can now add columns/indexes directly to the new target without affecting the source side application. We can update target side only fields for use with downstream data extraction.
Benefits Constantly sends “net change” If a new customer is coming from an environment of ODBC extractions, then the overall footprint of daily activity is considerably smaller than their previous setup. Gives them options for NEAR REAL TIME views of data at the target. Allows for many implementation options Combining multiple source databases into a single target. (very popular request.) Separating a single source database into multiple targets. Target side only fields Target side only indicies
Network Layout AppServer Target DB Source DB WAN Repl DB 9 tables Source Side Machine(s) Target DB Target Side Machine(s) WAN AppServer 4GL connection GUI client/Server MSSQL ODBC Oracle Client 4GL Client Pro2 Server(s) Pro2 Software OE Client Networkng License OE DataServer License Schema Holder DB (s)
Demo