Here we outline the essential stages of a data migration process tailored to meet the unique requirements of our business clients. While the resources needed for each step may vary depending on the project, these key stages remain constant. Our DM REVOLVE Toolset expertly navigates the migration through each stage, while our Workflow-O-Matic (WOM) system efficiently schedules, records, and verifies progress at every step.
Project Scoping and Assessment
Data Mapping and Transformation Design
Data Extraction and Cleansing
Data Validation and Testing
Data Loading and Integration
Final Cutover and Post-Migration Support
By leveraging the power of our DM REVOLVE Toolset and WOM system, we provide a seamless and efficient data migration experience that addresses the specific needs and challenges faced by our business clients. Trust our professional expertise to deliver a smooth and successful data migration process for your organization.
Stages of a Data Migration
By Paul Bimrose on July 27, 2021
Key Stages of a Data Migration
DM Planning and Scoping
DM Strategies
Mapping
Extract
Transform
Load
Check and cleanse
Validate
The following slides break down each process
Scope
DM Planning and Scoping
Time spent on planning early on in the project can be invaluable. Discovery and scoping in the planning stage helps to spot potential problems down the road. It includes, but is not limited to
Investigating legacy systems
Defining the data migration scope ie objects to be included
Hardware and security requirements
Data quality concerns
Data volumes
Scope
DM Strategies
DM strategies are used to define
DM scope within individual data objects eg open transactions only
The DM requirements of each individual data object
Cutover strategies for particular data objects
Specific data quality concerns and how to address them eg duplicates
Expected data volumes
Mapping
Mapping
Mapping the data from the legacy system to the new system can present many challenges.
Missing values
Incorrectly formatted data
Invalid values
SME’s (Subject Matter Experts) from the clients side will be essential in working through the legacy data sources for the relevant records and fields.
Extract
Extract
Once the data for each object is identified we can extract it from the legacy system. The relevant information can be obtained with the help of
Communications between ourselves and the SME’s
Select statements
DM REVOLVE
Hard work!
Once extracted the data objects are checked for completeness and correctness
Transformation
Transformation
Once the extraction has been completed any transformations that the data may need should be done. This will usually be changing legacy fields, for example
Months of the year, from January, February etc to Jan, Feb
Splitting a single name field out into first, middle, surname
A set value
Conversion from old to new reference mapping
Once the transformations have finished, each object is checked by the data owner for correctness
Load
Load
All of the data has now been
Extracted from the legacy system
Cleansed
Transformed
It’s time to load it into the new target system. This is done in a simulated testing environment, it will be done several times as the project progresses and new data objects are completed.
Check and Cleanse
Check and Cleanse
If a data object doesn’t pass validation it will need to be checked over again for further refinement. It will be progressed back to whichever stage is needed to fix the problem and stepped through the processes again. This will continue until it is validated and signed off. A data object that needs refinement can go through this process several times before passing.
With the help of our nightly refreshed ROM reports a focused data cleansing effort will be used.
Validate
Validate
As the various data objects are loaded into the target system they will need to be validated. This is done by the data owner and needs to be a thorough process, catching any data that is
Missing
Incorrect
Excess records eg duplicates
Financially verified
Functionally correct in the new target system
Once the data objects have been validated the migration procedures are locked down and ready for the deployment cutover.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-advertisement
1 year
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement".
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
_ga
2 years
This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
_gat_gtag_UA_201771545_1
1 minute
This cookie is set by Google and is used to distinguish users.
_gid
1 day
This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form.