SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Private & Confidential
ENTERPRISE APPLICATIONS
Bring Simplification and Agility to
Business Applications
MS Dynamics AX 2012 R3
Legacy Data Migration
A robust data migration process is central and
critical to every successful ERP implementation
Private & Confidential
Data Migration Objectives & Approach
• Plan the Data Migration Strategy
• Assess the data (Heterogeneous Data)
• Check Quality of Data
• Develop Extract and Transformation Rules
• Develop the Load Mechanism
• Export the data
• Read the data
• Cleanse the data
• Convert the data
• Load the data
• Verify the data
• Prepare Final Data Quality Assessment Report
Getting your conversions right is one of the
most important parts of any implementation.
A structured and comprehensive conversion process will ensure a smooth transition from your
old system to the new ERP system.
• Data Migration Scope Assessment
• Data Migration Planning
• Data Mapping considerations (complexity in
mapping, Quality of data and transformation
from base source to AX)
• Analyze the Data Conversion Scenario
• Identify & Quantify the data is to be converted
and moved to new ERP System
• Decide on the Migration Strategy – Big Bang or in
stagerred phases
• Decide on the Level of Data Cleansing needed
• Identify & Mitigate major complications & risks in
the conversion process
Private & Confidential
EXAMPLE of Data Migration Scope
Existing data related to all Masters, Open & Ongoing Projects, Open Transactions & Opening
Balances will be migrated from current legacy system, Excel worksheets & MS Project to AX
2012 R3 database
Masters Open Balances & Open
Transactions
GL Master Vendor Open Balance
Bank Master Open PO
Fixed Assets Master Bank Balance
Vendor Group Open Projects
Vendor Master Funder Balance
Funder Master Open GL Balance
Item Master
AX Modules in Scope
• Finance & Accounts
• Procurement & Sourcing
• Inventory Management
• Project & Resource
Management
Private & Confidential
DATA
MIGRATION
APPROACH
Private & Confidential
Data Migration Approach
Private & Confidential
Data Migration Process
Data
Migration
Scope
Assessment
Data
Migration
Planning
Data
Mapping
considerat
ions
Data
Extract
and / or
Data
Gathering
Data
Transform
ation
Data
Load
Legacy
Dynamics
AX
XLS
Mapping &
Conversion Rules
Develop Data Extract &
Load Programs
Rules
adaptation
Extract & Load – Testing
& Data Validation
Acceptance System full load
Pre Production System full load
Pre Production System Signoff
Production Load & Signoff
Data Purging & Cleansing
Private & Confidential
Acceptance System full load
Pre Production System full load
Pre Production System Signoff
Production Load & Signoff
Mapping & Conversion Rules
Develop Extract and Load Programs
Data and Rules adaptation
Data Purging
& Cleansing
Extract & Load – Full Size Testing and Data
Validation
Load Unit
Testing
Steps of Data Migration
Private & Confidential
Data Migration Plan
Existing data related to all Masters, Open & Ongoing Projects, Open Transactions & Opening Balances will be migrated
from current legacy system, Excel worksheets & MS Project to AX 2012 R3 database. No historical data will be migrated.
Synoverge team will prepare a data migration plan after detail discussion with client’s Core team.
Synoverge team will prepare and provide all the data collection/migration templates based on the requirements
discussion.
Synoverge team will develop all the data upload programs.
It is responsibility of client’s core team to provide clean validated data in the prescribed format with in expected time
lines. Synoverge team will upload the data provided by client in test environments.
Client business users will validate the quality of data uploaded in test environments and identify any kind of required
modification in data. Synoverge will carry out the required modification in case the changes are related to data
template or upload program. In case, it is related to data value client business will perform necessary changes.
Synoverge team will upload the approved data in production instance after data validation in quality environment is
carried out by client. Client’s core team has to revalidate the data in production before go-live.
Private & Confidential
No Key Activity Detail Synoverge Client
1 Legacy Data Preparation Legacy Data Analysis R
2 Legacy Data Preparation Data Cleansing and Standardization R
3 Legacy Data Preparation Data Transformation to AX templates S R
5 Data Upload Program Tool
Development and testing of data upload tool to load master
and transaction data into AX.
R -
6 Data Loading for UAT Data Loading into AX before UAT R -
7 Mock Data Load Mock Data Load with Actual Production Data R -
8 Reconcile Data in AX Reconcile and Validate the Data in AX after Loading S R
Responsibility Matrix for Data Conversion
· R = Responsible (Doer)
· S = Support
Private & Confidential
Data Conversion Plan
Business Objects
A Business object is a general category for data that defines a business function like
Examples: material master, vendor master, stocks, orders, purchase requisitions or organizational units.
First step is identifying which business objects are required in your AX implementation.
Data type
Three types of data involved in a AX system: master data, transactional data, and historical data.
Master Data : Application master data tends to be more static once defined. Most master data can be driven
by the legacy applications. Examples include GL masters. vendors, customers, Charts of Accounts and so on.
Transactional Data : Transactional data is current and outstanding transaction data that needs to be
converted from the legacy system and defined to the AX applications for business process completion.
Examples include open purchase orders, open sales orders, back orders, accounting data and so on.
Private & Confidential
What goes into Data Conversion Plan
What Which business objects will be converted from the legacy system into AX
Where Where are the data, which Legacy System's are involved for the extraction
How much Estimate the number of records to be ultimately loaded into AX
How There are two aspects to be considered :
 The way data is extracted from the Legacy System
▫ Automatically extracted from the Legacy system without manual intervention.
▫ Manually filled spreadsheet
▫ Combination of an automatic Legacy System extraction + Manual Entry into a spreadsheet
 The way data is injected into AX :
▫ Automatic data transfer from a flat file into AX
▫ Manually entering data with online transactions into AX
▫ Combination of both
Who Who is involved on each Business Object
 Key user, Consultant, Legacy Team
Private & Confidential
WBS Estimates
Suggested WBS content for data conversion
Volumes
➢ Quantity of records
➢ Quantity of fields
➢ % Manual fields
Business Objects Mapping & Conversion
➢ Data Purging and Cleansing
➢ Mapping and conversion rules
➢ Extract and Load Programs from rules
➢ Data and Rules Adaptation (adjusting rules and programs following testing)
➢ Load Unit Testing (unitary testing - small volume of manual data)
➢ Extract and Load Full size testing (data test and validation - large volume with real extracted data)
Acceptance load and validation
➢ Full data loading into ACCEPTANCE SYSTEM
➢ Full data loading into PRE PRODUCTION SYSTEM
➢ Validation of converted data and Key User + Business Objects Owner Signoff
➢ Full conversion into PRODUCTION SYSTEM and final Signoff
Total
Total - at best (total in Person/Days of each business object)
Total - most probable (total at best + 20 to 25% buffer) higher for the first time projects
Private & Confidential
Data Purging and Cleaning
• Data Purging
Before transferring data from your legacy system, delete all the old and obsolete data.
Example : you may delete all one-time customers or those for which there where no
transaction in the last three years, also delete unused materials.
• Data Cleansing
This process corrects data inconsistencies and ensures the integrity of the existing data during
the migration process.
Example: there are often lots of inconsistencies in Customer and Vendor address fields. You
will quickly find that AX will not let you load any address fields unless you get them clean.
In case these records have different data in two different systems than its all the more
important to clean and unify before conversion.
Private & Confidential
Top Issues in Data Migration
• Missing Data – Information that was thought to be comprehensive may now be
incomplete. It can be surprising how “mandatory” fields in the source systems can have
blanks, NULLs, or defaults.
• Mismatched Data – field overuse. Sometimes, different nature of data are found in one field
after its original use became obsolete.
• Data Requirements are not communicated – Business Rules, Data Quality & Transformation
Rules are not adequately documented, while consolidating multiple systems to one target
system.
• Lack of Legacy System knowledge and understanding – support staff unable to provide
system guidance
• Poor Quality Data – Data that was of good quality in the old environment may not meet the
requirements of the new. New and Unknown deficiencies are uncovered after extraction.
Private & Confidential
Thank You
Jayanta Sarkar
Director & Head – Enterprise Applications
Synoverge Technologies Pvt. Ltd.
jayanta@synoverge.com
+91 – 98250 24808 Office Locations
Japan
No.6, Kita Suna REISE
HOBBY, 1-18-2 Kita
Suna, Koto-Ku, Tokyo,
Japan 〒136-0073
Ahmedabad
The Summit,
3 Sunrise Park,
Bodakdev,
Ahmedabad - 380054.

Weitere ähnliche Inhalte

Was ist angesagt?

Data quality overview
Data quality overviewData quality overview
Data quality overview
Alex Meadows
 
Oracle Hyperion and Planning Public Sector Budgeting
Oracle Hyperion and Planning Public Sector BudgetingOracle Hyperion and Planning Public Sector Budgeting
Oracle Hyperion and Planning Public Sector Budgeting
Issam Hejazin
 

Was ist angesagt? (20)

Data quality management Basic
Data quality management BasicData quality management Basic
Data quality management Basic
 
Best practices data management
Best practices data managementBest practices data management
Best practices data management
 
Metadata ppt
Metadata pptMetadata ppt
Metadata ppt
 
Data Governance
Data GovernanceData Governance
Data Governance
 
Data Quality
Data QualityData Quality
Data Quality
 
Data Management
Data ManagementData Management
Data Management
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
Summary introduction to data engineering
Summary introduction to data engineeringSummary introduction to data engineering
Summary introduction to data engineering
 
Data integration
Data integrationData integration
Data integration
 
Data weekender4.2 azure purview erwin de kreuk
Data weekender4.2  azure purview erwin de kreukData weekender4.2  azure purview erwin de kreuk
Data weekender4.2 azure purview erwin de kreuk
 
Considerations for Data Migration D365 Finance & Operations
Considerations for Data Migration D365 Finance & OperationsConsiderations for Data Migration D365 Finance & Operations
Considerations for Data Migration D365 Finance & Operations
 
Data Strategy for Telcos : Preparedness and Management
Data Strategy for Telcos : Preparedness and ManagementData Strategy for Telcos : Preparedness and Management
Data Strategy for Telcos : Preparedness and Management
 
Data quality overview
Data quality overviewData quality overview
Data quality overview
 
Oracle Hyperion and Planning Public Sector Budgeting
Oracle Hyperion and Planning Public Sector BudgetingOracle Hyperion and Planning Public Sector Budgeting
Oracle Hyperion and Planning Public Sector Budgeting
 
Lessons Learned: Implementing Azure Synapse Analytics in a Rapidly-Changing S...
Lessons Learned: Implementing Azure Synapse Analytics in a Rapidly-Changing S...Lessons Learned: Implementing Azure Synapse Analytics in a Rapidly-Changing S...
Lessons Learned: Implementing Azure Synapse Analytics in a Rapidly-Changing S...
 
Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...
Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...
Enterprise Data World Webinars: Master Data Management: Ensuring Value is Del...
 
Master data management (mdm) & plm in context of enterprise product management
Master data management (mdm) & plm in context of enterprise product managementMaster data management (mdm) & plm in context of enterprise product management
Master data management (mdm) & plm in context of enterprise product management
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Data migration
Data migrationData migration
Data migration
 
Mdm: why, when, how
Mdm: why, when, howMdm: why, when, how
Mdm: why, when, how
 

Ähnlich wie Ax 2012 R3 Legacy Data Migration

Webinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSync
Webinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSyncWebinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSync
Webinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSync
APPSeCONNECT
 
Data Collection Process And Integrity
Data Collection Process And IntegrityData Collection Process And Integrity
Data Collection Process And Integrity
Gerrit Klaschke, CSM
 
Data migration patterns special
Data migration patterns   specialData migration patterns   special
Data migration patterns special
Manikandan Suresh
 
NetSuite Data Migration: Transferring Your Business Data to a Unified Platform
NetSuite Data Migration: Transferring Your Business Data to a Unified PlatformNetSuite Data Migration: Transferring Your Business Data to a Unified Platform
NetSuite Data Migration: Transferring Your Business Data to a Unified Platform
Srinivasopenteq
 

Ähnlich wie Ax 2012 R3 Legacy Data Migration (20)

Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...
Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...
Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...
 
Get started with data migration
Get started with data migrationGet started with data migration
Get started with data migration
 
Data-ware Housing
Data-ware HousingData-ware Housing
Data-ware Housing
 
Why Businesses Must Adopt NetSuite ERP Data Migration
Why Businesses Must Adopt NetSuite ERP Data MigrationWhy Businesses Must Adopt NetSuite ERP Data Migration
Why Businesses Must Adopt NetSuite ERP Data Migration
 
Webinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSync
Webinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSyncWebinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSync
Webinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSync
 
Nic solution strategy
Nic solution strategyNic solution strategy
Nic solution strategy
 
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the CloudFSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
 
BCS DMSG Healthcare Data Management : Transformation through Migration 26-1...
BCS DMSG Healthcare Data Management : Transformation through Migration   26-1...BCS DMSG Healthcare Data Management : Transformation through Migration   26-1...
BCS DMSG Healthcare Data Management : Transformation through Migration 26-1...
 
Wp sap data_migration
Wp sap data_migrationWp sap data_migration
Wp sap data_migration
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
 
Asset finance systems implementation
Asset finance systems implementationAsset finance systems implementation
Asset finance systems implementation
 
Asset Finance Systems Implementation
Asset Finance Systems ImplementationAsset Finance Systems Implementation
Asset Finance Systems Implementation
 
Asset finance systems implementation
Asset finance systems implementationAsset finance systems implementation
Asset finance systems implementation
 
Various Applications of Data Warehouse.ppt
Various Applications of Data Warehouse.pptVarious Applications of Data Warehouse.ppt
Various Applications of Data Warehouse.ppt
 
Data Collection Process And Integrity
Data Collection Process And IntegrityData Collection Process And Integrity
Data Collection Process And Integrity
 
Data migration patterns special
Data migration patterns   specialData migration patterns   special
Data migration patterns special
 
NetSuite Data Migration: Transferring Your Business Data to a Unified Platform
NetSuite Data Migration: Transferring Your Business Data to a Unified PlatformNetSuite Data Migration: Transferring Your Business Data to a Unified Platform
NetSuite Data Migration: Transferring Your Business Data to a Unified Platform
 
Accenture Data Comparison Manager for SuccessFactors
Accenture Data Comparison Manager for SuccessFactorsAccenture Data Comparison Manager for SuccessFactors
Accenture Data Comparison Manager for SuccessFactors
 
Data Migration.pdf
Data Migration.pdfData Migration.pdf
Data Migration.pdf
 
A Deep Dive into NetSuite Data Migration.pdf
A Deep Dive into NetSuite Data Migration.pdfA Deep Dive into NetSuite Data Migration.pdf
A Deep Dive into NetSuite Data Migration.pdf
 

Kürzlich hochgeladen

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Kürzlich hochgeladen (20)

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

Ax 2012 R3 Legacy Data Migration

  • 1. Private & Confidential ENTERPRISE APPLICATIONS Bring Simplification and Agility to Business Applications MS Dynamics AX 2012 R3 Legacy Data Migration A robust data migration process is central and critical to every successful ERP implementation
  • 2. Private & Confidential Data Migration Objectives & Approach • Plan the Data Migration Strategy • Assess the data (Heterogeneous Data) • Check Quality of Data • Develop Extract and Transformation Rules • Develop the Load Mechanism • Export the data • Read the data • Cleanse the data • Convert the data • Load the data • Verify the data • Prepare Final Data Quality Assessment Report Getting your conversions right is one of the most important parts of any implementation. A structured and comprehensive conversion process will ensure a smooth transition from your old system to the new ERP system. • Data Migration Scope Assessment • Data Migration Planning • Data Mapping considerations (complexity in mapping, Quality of data and transformation from base source to AX) • Analyze the Data Conversion Scenario • Identify & Quantify the data is to be converted and moved to new ERP System • Decide on the Migration Strategy – Big Bang or in stagerred phases • Decide on the Level of Data Cleansing needed • Identify & Mitigate major complications & risks in the conversion process
  • 3. Private & Confidential EXAMPLE of Data Migration Scope Existing data related to all Masters, Open & Ongoing Projects, Open Transactions & Opening Balances will be migrated from current legacy system, Excel worksheets & MS Project to AX 2012 R3 database Masters Open Balances & Open Transactions GL Master Vendor Open Balance Bank Master Open PO Fixed Assets Master Bank Balance Vendor Group Open Projects Vendor Master Funder Balance Funder Master Open GL Balance Item Master AX Modules in Scope • Finance & Accounts • Procurement & Sourcing • Inventory Management • Project & Resource Management
  • 5. Private & Confidential Data Migration Approach
  • 6. Private & Confidential Data Migration Process Data Migration Scope Assessment Data Migration Planning Data Mapping considerat ions Data Extract and / or Data Gathering Data Transform ation Data Load Legacy Dynamics AX XLS Mapping & Conversion Rules Develop Data Extract & Load Programs Rules adaptation Extract & Load – Testing & Data Validation Acceptance System full load Pre Production System full load Pre Production System Signoff Production Load & Signoff Data Purging & Cleansing
  • 7. Private & Confidential Acceptance System full load Pre Production System full load Pre Production System Signoff Production Load & Signoff Mapping & Conversion Rules Develop Extract and Load Programs Data and Rules adaptation Data Purging & Cleansing Extract & Load – Full Size Testing and Data Validation Load Unit Testing Steps of Data Migration
  • 8. Private & Confidential Data Migration Plan Existing data related to all Masters, Open & Ongoing Projects, Open Transactions & Opening Balances will be migrated from current legacy system, Excel worksheets & MS Project to AX 2012 R3 database. No historical data will be migrated. Synoverge team will prepare a data migration plan after detail discussion with client’s Core team. Synoverge team will prepare and provide all the data collection/migration templates based on the requirements discussion. Synoverge team will develop all the data upload programs. It is responsibility of client’s core team to provide clean validated data in the prescribed format with in expected time lines. Synoverge team will upload the data provided by client in test environments. Client business users will validate the quality of data uploaded in test environments and identify any kind of required modification in data. Synoverge will carry out the required modification in case the changes are related to data template or upload program. In case, it is related to data value client business will perform necessary changes. Synoverge team will upload the approved data in production instance after data validation in quality environment is carried out by client. Client’s core team has to revalidate the data in production before go-live.
  • 9. Private & Confidential No Key Activity Detail Synoverge Client 1 Legacy Data Preparation Legacy Data Analysis R 2 Legacy Data Preparation Data Cleansing and Standardization R 3 Legacy Data Preparation Data Transformation to AX templates S R 5 Data Upload Program Tool Development and testing of data upload tool to load master and transaction data into AX. R - 6 Data Loading for UAT Data Loading into AX before UAT R - 7 Mock Data Load Mock Data Load with Actual Production Data R - 8 Reconcile Data in AX Reconcile and Validate the Data in AX after Loading S R Responsibility Matrix for Data Conversion · R = Responsible (Doer) · S = Support
  • 10. Private & Confidential Data Conversion Plan Business Objects A Business object is a general category for data that defines a business function like Examples: material master, vendor master, stocks, orders, purchase requisitions or organizational units. First step is identifying which business objects are required in your AX implementation. Data type Three types of data involved in a AX system: master data, transactional data, and historical data. Master Data : Application master data tends to be more static once defined. Most master data can be driven by the legacy applications. Examples include GL masters. vendors, customers, Charts of Accounts and so on. Transactional Data : Transactional data is current and outstanding transaction data that needs to be converted from the legacy system and defined to the AX applications for business process completion. Examples include open purchase orders, open sales orders, back orders, accounting data and so on.
  • 11. Private & Confidential What goes into Data Conversion Plan What Which business objects will be converted from the legacy system into AX Where Where are the data, which Legacy System's are involved for the extraction How much Estimate the number of records to be ultimately loaded into AX How There are two aspects to be considered :  The way data is extracted from the Legacy System ▫ Automatically extracted from the Legacy system without manual intervention. ▫ Manually filled spreadsheet ▫ Combination of an automatic Legacy System extraction + Manual Entry into a spreadsheet  The way data is injected into AX : ▫ Automatic data transfer from a flat file into AX ▫ Manually entering data with online transactions into AX ▫ Combination of both Who Who is involved on each Business Object  Key user, Consultant, Legacy Team
  • 12. Private & Confidential WBS Estimates Suggested WBS content for data conversion Volumes ➢ Quantity of records ➢ Quantity of fields ➢ % Manual fields Business Objects Mapping & Conversion ➢ Data Purging and Cleansing ➢ Mapping and conversion rules ➢ Extract and Load Programs from rules ➢ Data and Rules Adaptation (adjusting rules and programs following testing) ➢ Load Unit Testing (unitary testing - small volume of manual data) ➢ Extract and Load Full size testing (data test and validation - large volume with real extracted data) Acceptance load and validation ➢ Full data loading into ACCEPTANCE SYSTEM ➢ Full data loading into PRE PRODUCTION SYSTEM ➢ Validation of converted data and Key User + Business Objects Owner Signoff ➢ Full conversion into PRODUCTION SYSTEM and final Signoff Total Total - at best (total in Person/Days of each business object) Total - most probable (total at best + 20 to 25% buffer) higher for the first time projects
  • 13. Private & Confidential Data Purging and Cleaning • Data Purging Before transferring data from your legacy system, delete all the old and obsolete data. Example : you may delete all one-time customers or those for which there where no transaction in the last three years, also delete unused materials. • Data Cleansing This process corrects data inconsistencies and ensures the integrity of the existing data during the migration process. Example: there are often lots of inconsistencies in Customer and Vendor address fields. You will quickly find that AX will not let you load any address fields unless you get them clean. In case these records have different data in two different systems than its all the more important to clean and unify before conversion.
  • 14. Private & Confidential Top Issues in Data Migration • Missing Data – Information that was thought to be comprehensive may now be incomplete. It can be surprising how “mandatory” fields in the source systems can have blanks, NULLs, or defaults. • Mismatched Data – field overuse. Sometimes, different nature of data are found in one field after its original use became obsolete. • Data Requirements are not communicated – Business Rules, Data Quality & Transformation Rules are not adequately documented, while consolidating multiple systems to one target system. • Lack of Legacy System knowledge and understanding – support staff unable to provide system guidance • Poor Quality Data – Data that was of good quality in the old environment may not meet the requirements of the new. New and Unknown deficiencies are uncovered after extraction.
  • 15. Private & Confidential Thank You Jayanta Sarkar Director & Head – Enterprise Applications Synoverge Technologies Pvt. Ltd. jayanta@synoverge.com +91 – 98250 24808 Office Locations Japan No.6, Kita Suna REISE HOBBY, 1-18-2 Kita Suna, Koto-Ku, Tokyo, Japan 〒136-0073 Ahmedabad The Summit, 3 Sunrise Park, Bodakdev, Ahmedabad - 380054.