EDB Postgres Migration Assessment

 

Service Overview

The EDB Postgres Migration Assessment is designed to provide strategic clarity and eliminate the "unknowns" when modernizing legacy database estates. Before any data moves, this package delivers a structured, at-scale evaluation of your legacy databases to determine architectural compatibility, identify risk factors, and estimate the effort required to migrate to EDB Postgres. This engagement provides the data-driven foundation required to build your business case and sequence a predictable migration roadmap.

Source

Target

Size

Databases Assessed (High Level)

Databases Assessed (Detailed)

Oracle

EDB Postgres (Oracle Compatible)

Small

250

2

Oracle

EDB Postgres (Oracle Compatible)

Medium

500

10

Oracle

EDB Postgres (Oracle Compatible)

Large

500

25

All*

EDB Postgres and PostgreSQL

Small

100

2

All*

EDB Postgres and PostgreSQL

Medium

200

5

All*

EDB Postgres and PostgreSQL

Large

200

12

*Current Databases available for assessment include: Oracle, MySQL, MariaDB, DB2, Sybase, SQL Server

 

Scope of Service

An EDB consultant will perform an automated, bulk analysis of your database fleet, divided into two depths of analysis:

  • High-Level Assessment: A broad analysis of the estate to determine: 
    • Overall complexity level
    • Potential high-risk items (such as XML or Java dependencies in Oracle, or specific unsupported features in non-Oracle platforms)
  • Detailed Assessment: A targeted, deep-dive evaluation of specific databases, including:
    • application code assessment (based on SQL history exports or sample application code), 
    • Data migration estimations
    • Thorough review against EDB Postgres compatibility

 

Deliverables

At the conclusion of the engagement, EDB provides the following:

  • Complexity Report: A comprehensive portfolio report categorizing the assessed databases by complexity and migration readiness.
  • High-Level Findings Presentation: An executive readout of the estate's overall migration viability.
  • Detailed LoE Presentations: Specific, end-to-end migration assessment reports tailored for the application teams managing the deep-dive databases.

     

Roles and Responsibilities

EDB Project Manager:  Responsible for initial planning, task alignment, and project closeout.

EDB Senior Consultant: Technical Lead, responsible for analysis, documentation, and presentation of results to end customer teams

Customer Team: Responsible for providing the main point of contact for requirements and prerequisites gathering. . Resources and Roles (or similar Technical Stakeholders) where input may be needed for the engagement include:

  • Database Administrator
  • System Architect
  • Application Owner(s)

 

Assumptions

  • A project kickoff will be conducted to review the service scope and confirm the schedule
  • This service is delivered remotely unless otherwise agreed
  • EDB will provide a secure fileshare for customer to share prerequisites for analysis.
  • Customer will provide the names, title, email, phone number, and area of responsibility of those participating. One person will be designated as the main contact, and will be able to provide access to the people most knowledgeable about the topics to be discussed or examined. 
  • Customer will make appropriate personnel available to assist EDB in the performance of the services as needed and requested by EDB in a timely manner so as not to disrupt the project schedule. 
  • Customer will not provide Personal Data (as defined in applicable law). Customer agrees that it will work with EnterpriseDB to ensure that all such data is not provided.  
  • Customer will ensure timely access to all systems through screen sharing and experts including third parties as required. 
  • Customer will assign the appropriate resources with the appropriate privileges for the task being planned for any screen sharing sessions as needed throughout the engagement.
  • Customer will provide timely feedback on all deliverables. Deliverables without commentary within 5 business days will be deemed as delivered.
  • Current Databases available for assessment include: 
    • Oracle
    • MySQL
    • MariaDB
    • DB2
    • Sybase
    • SQL Server


Prerequisites

  • Customer will provide resource availability for workshop planning and a point of contact for coordination. 
  • Customer is responsible for gathering all data for analysis including:
    • DDL extracts 
    • Migration Questionnaires
    • SQL extracts or example application code
  • Customer is responsible for providing all necessary internal design and project related documentation and requirements where EDB is required to analyze, operate, or modify customer implemented systems.
  • Customer will coordinate availability of Application teams for detailed assessment presentation.

 

Data To be Collected 

Customer Should provide DDL extracts via the MigratioN Assessment Prerequisites, which can be shared by your account manager. 

EDB will provide a High Level Questionnaire to be filled per application

Customer will provide the following for SQL extracts to determine application complexity:

The customer will provide sample application code extracts to determine the application level complexity (such as embedded PL/SQL, dynamic SQLs, other database related calls).