Top Banner
Progress Data Replication – What, Why and How? Host and Speaker: Prabhu Jha Speaker: Rajinder Kamboj 1
14

Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Jun 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Progress Data Replication – What, Why and How?

Host and Speaker: Prabhu Jha

Speaker: Rajinder Kamboj

1

Page 2: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Data Replication?

•Clone data consistently at one of more target Locations

2

Page 3: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Data Replication? (Cont.)

Disaster Recovery

For OpenEdge to OpenEdgeFailover Process

•Data replication is not for:

3

Page 4: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Need for Replication ?

•Data for BI, Analytics & Reporting

•Alternative views of data

•Heterogeneous application integration

•Copy of data from a cloud hosted system

Real-time Data

Replication

4

Page 5: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Challenges in Replication

•Connectivity

•Managing different data types and data structures

•Complexity

•Performance

•Disruption of normal business operations

•Scalability

5

Page 6: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Approaches of Replication Solution

•Off-the-Shelf

•OE Pro2

•Handcrafted

•Use of Traditional ABL Programing and OE DataServer

6

Page 7: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Replication components

7

Components

OpenEdge4GL

Database triggers

Data Server

DSN for connectivity

Page 8: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Replication flow

Flow

8

Data replication completed

Data feed to Data Server

Connectivity with foreign

DB

Queue Processing

Replication Queue

Transactional data in

Progress DB

Page 9: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Typical Working of Replication?

9

• Captured data changes via

replication triggers

•Write information to que

•Multi-threaded replication process

retrieves the updated record

•Queued data is moved via OE Data

Server

Page 10: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Consideration in Solution Selection

•OpenEdge License

•Complex OpenEdge environment & infrastructure

•Versions of the OpenEdge

•Scalability

•Implementation time

•Support requirement

•Cost

10

Page 11: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Use case

•A Manufacturing house

•50 Worldwide Progress based instances

•Different Progress versions, 8.3c – 10.1c

•Took 1 – 2 weeks to roll worldwide data into the BI structure

•Pro2 was installed across ALL environments

•Data warehouse and BI is hooked to replicated instance

11

Page 12: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Business Use case (Handcrafted)

•An specialized logistics service provider

•150+ nationwide OE based application instances

•Same Progress Version at all location

•Require OE based application data into MS SQL Server

•Traditional Replication solution was implemented

•MS Power BI is hooked to the replicated instance

12

Page 13: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Q & A

13

Page 14: Progress Data Replication What, Why and How?Business Use case (Handcrafted) •An specialized logistics service provider •150+ nationwide OE based application instances •Same Progress

Thank YouContact us: [email protected]

14