Data Migration Strategy Guide - 3
Data Migration Strategy Guide - 3
STRATEGY GUIDE
DATA MIGRATION STRATEGY OVERVIEW
The goal of the data migration project is to convert a company’s data from legacy systems to enterprise resources planning (ERP). To achieve this objective,
a data migration strategy has been developed to outline a plan for the successful execution of data migration. The core tasks involved in the data conversion
will be based on the execution of the ETL process:
The key definitions and assumptions for the data migration project are documented in the data migration
strategy document that will be reviewed and approved by the implementation PMO.
2
PROJECT TEAM AND GOVERNANCE
The data migration project team will be the core team responsible for executing the end-to-end
data migration activities
3
ROLES AND RESPONSIBILITIES
Role Responsibilities
ERP Data Subject- • Define ERP data requirements and load orders.
Matter Expert (SME) • Provide solutions for mapping data to ERP.
Business Data • Sign off on ERP load templates and mapping documents.
Owner • Perform pre-load and post-load validation.
4
DATA MIGRATION SCOPE
5
DATA MIGRATION PROCESS
Staging Area
Flat Files/
Excel
Pre-Built Load
Routines for
Data Services Platform Load
ERP Objects
Files
XML
6
DATA MIGRATION AND CONVERSION APPROACH
Data conversion activities are a significant risk to any implementation and should be documented and outlined early in the implementation plan as part of the
data conversion strategy. Our approach is outlined below to give a sense of the complexity we’ve seen and potential validation and control points throughout
the process.
Extract and Understand Data Cleanse and Transform Load and Validate
Discovery and Profiling Manual Cleansing and (Pre-Load Validation, Load and
Automated Transform Post-Load Validation)
Initial Data
Cleansing Example Control Questions:
• Has a data conversion strategy been documented and approved?
• Incorrect Data values • How are data extracts validated for completeness and accuracy?
• Data Enrichment • Are automated and manual transformation rules appropriately documented?
• Duplicate Removal • How is data validated pre-load and post-load?
7
DATA MIGRATION APPROACH
Each data object will follow the defined migration process. Although the progress is monitored object by object, the plan request the all-primary
object be ready for testing during system integration test.
Object Field Definition Legacy Translation Quality and Sourcing Preparation Migration Completeness and Accuracy
Requirements
Each step of the data migration process has associated deliverables that will culminate in project documentation and provide quality controls
through the life cycle of the implementation.
8
DATA MIGRATION METHODOLOGY
The data migration plan will be executed in parallel with the ERP implementation as one of the key workstreams. The activities will converge at the
integration testing and will mark the beginning of the data loads. During testing, the project team will validate that the data loaded in ERP will be able to
support the business.
ERP Methodology
Integrati User
Prepare Explore Realize on Acceptance Deploy
Testing Testing
Strategy
Planning
Data Mapping
Integration
Load Template
Cleanse
Go Live
Extract Cutover
E
PL
A M
Transform
EX
Test Load/Unit
Testing
Data loads
9
RACI MATRIX
The purpose of the RACI (responsible, accountable, consulted and informed) matrix is to clearly define the responsibilities of the teams involved in the data
migration process. Each step of the data migration strategy and plan has been identified in the RACI matrix and each step has an accountable and
responsible party assigned.
Process Steps Company Data Migration Team SI
Data Migration Strategy and Scope
Data Preparation
• Create overall plans for testing. • Consulted • Consulted • Accountable and Responsible
• Provide test scripts. • Accountable • Responsible • Consulted
• Execute and track the data migration plan. • Accountable • Responsible • Consulted
• Create cutover plans. • Consulted • Consulted • Accountable and Responsible
• Execute cutover plans. • Consulted • Consulted • Accountable and Responsible
10
DATA READINESS ASSESSMENT KEY ACTIVITIES
It’s important to understand your ERP data model and process transformation requirements and prepare your data to establish company foundation.
• Conduct a series of workshops with • Understand the table/data element • Prioritize and shortlist data quality • Knowing how many records are
data owners as well as functional structure of the data model for dimensions for profiling the data. expected for a given object (e.g.,
specialists organized by the ERP each conversion object. • Profile the acquired data for data customers, accounts and meters)
functional area. Workshop • Develop an extraction mechanism quality checks, such as: is critical, and even more
objectives include conducting an for master and transaction data ‒ Incompleteness importantly, records that fail must
inventory of legacy data sources using accelerators. be captured, understood, and
‒ Null Values
and tables, determining the criteria • Connect it to the sources using our corrected or re-entered.
to be applied to filter the legacy ‒ Inaccurate Values • Data quality exceptions need to be
data extraction accelerators for
data. ‒ Timeliness and Uniqueness remediated as part of the data
data acquisition.
• Develop a conversion plan using the• • Develop a data quality readiness profiling and business rule analysis
Custom conversion programs or
scope of processes and tools are used to transform the index for each conversion object. process; the appropriate cleansing
technologies. data in the staging area into the • Data profiling results drive the actions need to be applied to the
• Identify data design requirements required ERP target format. When identification of business rules that data.
for various conversion objects. mapping data, the data migration provide a more detailed evaluation • The validation process is valuable
• Understand data models for the team utilizes a “pull” data of the source data vs. ERP’s for evaluating the loads of
processes (master data and conversion strategy. Using this requirements and specific business production conversion data. In
transaction data). approach, the data needed in the process requirements as identified order to test the validation and
target ERP system will be identified in the functional specifications. reconciliation process, the
and then mapped for extraction • Define a data quality remediation company should consider including
from the legacy systems. plan. this activity as part of each test
conversion cycle to determine the
results of the process.
1. Develop Project Charter and Plan 1. Sources and Extraction Rules 1. Business Rules for Profiling 1. Data Quality Index Scorecards
2. List of Conversion Objects 2. Data Tables and Data Elements 2. Data Profiling Results and DQI 2. Data Remediation Plan
11