progress ppt template 16x9 - skyward€¦ · •choice of target database (ms sql, oracle,...

Post on 10-May-2020

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.1

Pro2SQL

for Data Reporting

OpenEdge Replication

for Disaster Recovery

March 2017

Greg White

Sr. Progress Consultant

Progress

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.2

Introduction

Greg White

Sr. Progress Consultant (Database and Pro2)

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.3

Replication

Replication offers two opportunities

• Data Redundancy for Disaster Recovery

• Data Migration for Reporting and Business Intelligence

OpenEdge has a product for each

• OpenEdge Replication

– Provides Data Recovery Redundancy and Reporting

• OpenEdge Pro2

– Provides Data migration to MSSQL, Oracle, Progress

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.4

What is the need?

OpenEdge Replication DR

• Provides an OpenEdge Progress Database

A hot Stand by for failover and/or Data Recovery

• Data security and availability

• Replication Plus provides

– Real Time Read Only Access to off load query reporting

• Provide Local or offsite Target

Real-time

Replication

of Data

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.5

OpenEdge Replication for Disaster Recovery

Business Continuity has many

partsPersonnel

Risk

Assessment

Business

Impact

Analysis

High

Availability

Disaster

Recovery

Emergency

Response

Training /

Awareness

Public

Relations

Continuing

Operations

Business

ContinuityDisaster

Recovery

• From an IT perspective DR

is a much larger part of the

pyramid

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.6

What’s Your Exposure

Strategy RTO RPO

Basic Backup Strategy High High

After-Image Higher Med

After-Image w/roll forward Med Med

OpenEdge Replication Plus Low Low

RTO = Recovery Time Objective = “How long to recover?”

RPO = Recovery Point Objective = “How much data loss?”

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.7

OpenEdge Replication / Plus

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.8

OpenEdge Replication Plus

Near real-time replication

• Near zero-latency

• No data loss

• Guaranteed data integrity

Flexible database options

• Multiple target databases

• Read-only query access

Easy deployment

Automatic recovery

Continuous Availability With

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.9

OpenEdge Replication

Production

Server

OpenEdge

Replication

Server

DR Server

OpenEdge

Replication

Agent

As real-time as possible!

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.10

OpenEdge Replication – Two Target Servers

Production

Server

OpenEdge

Replication

Server

“ON-SITE” DR

Server

OpenEdge

Replication

Agent 2

“OFF-SITE” DR

Server

OpenEdge

Replication

Agent 1

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.11

OpenEdge Replication – Not Just Insurance

Production

Server

OpenEdge

Replication

Plus Server

DR & Reporting

Server

OpenEdge

Replication

Plus Agent

OpenEdge Replication

Plus

Operational

ReportsWebsites

Business

Intelligence

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.12

OpenEdge Replication provides a redundant set of data to be

used for Disaster Recovery in the event of a failure of the

production system.

OpenEdge Replication Plus allows you to do reporting on the

Disaster Recover Server.

Many times Reporting Needs exceed what OpenEdge

Replication can provide. Enter OpenEdge Pro2 Replication.

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.13

What is the need?

Pro2 Data Replication

• Choice of Target Database (MS SQL, Oracle, Progress)

• Timely Business Data / Business Intelligence

• Alternative Views of Data

• Heterogeneous Application Integration

• Data Consolidation / Archival

• Auditing

• Reporting

Real-time

Replication

of Data

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.14

Why is this a challenge?

Application-level replication is difficult

• Maintaining connectivity

• Managing different data types and data structures

• Complicated

• Hurts performance

Your replicated data is only as fresh as the last batch

• Disruption of normal business operations

• Poor performance

• Stale data

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.15

Evolution

Exporting data is a common practice

• Daily exports

Business decisions are made on the data

• More often exports are required

Unacceptable to make business decisions on stale data

• Real-time Replication

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.16

The Solution is Pro2

Real-time data replication

No connectivity limitations

No disruption to normal business operations or risk to your

system of record.

Create a channel for transferring Progress OpenEdge data

into a target databases

Use your third party reporting solutions and tools

A proactive approach to decision making and managing your

business requirements

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.17

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.18

What Is Pro2?

Supports Progress 8.3 – OpenEdge 11.x

Mature Product

Large install base

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.19

Skyward On Premise

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.20

Skyward in the Cloud

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.21

Pro2 Components

Change Data Capture

• Replication Trigger Based

• Keeps track of all updates

• Adds to a Replication Queue

Replication Process

• Manages the Replication Queue

• Pushes data to the SQL Server

Provides Real-time Replication

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.22

Skyward is Pro2 Enabled

Skyward has embedded the Pro2 technology in the product

• Change Data Capture is part of the product

• Easier Implementation

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.23

Pro2 Benefits

Low-impact and scalable

Records ABL and can capture SQL changes (via Java Stored Procedures)

Administration

Alerting

Customizable

Flexible Configuration

Overcome Target Limitations

Target schemas do NOT need to match

Constantly sends “net change”

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.24

With Pro2 You Can

Provide accurate data in near real-time to support better

business decisions

Leverage the value of the data in your system(s)-of-record

Tailor the data to match your specific needs

Overcome technology issues

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.25

Who uses Pro2 – 20+ School Districts

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.26

Summary

Real-Time Replication for Reporting

• Your data, Your way

Plugs Into any Existing Reporting Solution

Low Overhead and Easy Administration

Mature Product

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.27

top related