Eight key steps which help ensure a successful data migration project: A white paper for inspection management professionals



Similar documents
Management Accountants and IT Professionals providing Better Information = BI = Business Intelligence. Peter Simons peter.simons@cimaglobal.

Mapping the Technical Dependencies of Information Assets

Data Quality Assessment. Approach

Data Migration for Legacy System Retirement

Data Migration through an Information Development Approach An Executive Overview

8 Critical Success Factors When Planning a CMS Data Migration

MANAGING DIGITAL CONTINUITY

ECM Migration Without Disrupting Your Business: Seven Steps to Effectively Move Your Documents

Data Migration Service An Overview

A Practical Guide to Retiring Insurance Legacy Applications. White Paper

White Paper. Data Migration

Module 2. Software Life Cycle Model. Version 2 CSE IIT, Kharagpur

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Industrial Rapid Implementation Methodology (InRIM)

Information Systems Development Process (Software Development Life Cycle)

University of Kentucky Leveraging SAP HANA to Lead the Way in Use of Analytics in Higher Education

Datalynx Project Delivery Methodology and PCTM Methodology For Legacy Data Cleansing & Migration

Best Practices in Contract Migration

Legacy System Data Conversion And Migration

Appendix D Programme Stream 6 CRM Procurement. Programme Stream 6 Remodelling of Customer Services Programme CRM Procurement

SPECIFICATION BY EXAMPLE. Gojko Adzic. How successful teams deliver the right software. MANNING Shelter Island

Whitepaper Data Governance Roadmap for IT Executives Valeh Nazemoff

QUICK FACTS. Providing Application Development and Data Migration Support for a Leading Healthcare Company

Project Management Competency Standards

DataFlux Data Management Studio

Software development life cycle. Software Engineering - II ITNP92 - Object Oriented Software Design. Requirements. Requirements. Dr Andrea Bracciali

ORACLE ENTERPRISE DATA QUALITY PRODUCT FAMILY

Customer requirements. Asset management planning Inspection and assessment Route asset planning Annual work plans Contracting strategy

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London conchango

Information Lifecycle Governance. Surabhi Kapoor & Jan Lambrechts

SAP Thought Leadership Data Migration. Approaching the Unique Issues of Data Migration

IPL Service Definition - Data Recovery, Conversion and Migration

Introduction. Architecture Re-engineering. Systems Consolidation. Data Acquisition. Data Integration. Database Technology

The Real Challenges of Configuration Management

Creative Shorts: Twelve lifecycle management principles for world-class cloud development

Critical Success Factors of CAD Data Migrations

Draft Document STATE OF MICHIGAN. SACWIS Planning Department of Human Services Strategic Implementation Plan: Project Staffing

DATA ANALYSIS: THE CORNERSTONE OF EFFECTIVE INTERNAL AUDITING. A CaseWare IDEA Research Report

Automate Data Integration Processes for Pharmaceutical Data Warehouse

Annexure-A (Qualifications & Job Description with Roles & Responsibilities) Job Description

Data Centre Migration: Managing hidden business risks

Basic Securities Reconciliation for the Buy Side

Documentation for data centre migrations

Demystifying succession in a consulting engineering firm. Make transitioning your equity a smooth and painless process

Kern Health System CORE Software Professional Services RFP Responses to Questions/Request for Explanation

JOB DESCRIPTION CONTRACTUAL POSITION

5 Steps To Successful ERP Implementation

Realizing the True Power of Insurance Data: An Integrated Approach to Legacy Replacement and Business Intelligence

Development Methodologies Compared

PROGRESS THROUGH PARTNERSHIP MAKING A DIFFERENCE GUIDANCE PERFORMANCE MANAGEMENT FRAMEWORK AND CONTINUOUS IMPROVEMENT

Texas State Library and Archives Commission. Information Technology Detail. August 26, 2010

The Project Management Life Cycle By Jason Westland (A book review by R. Max Wideman)

FTA Technology 2009 IT Modernization and Business Rules Extraction

SAP BusinessObjects Information Steward

Critical Steps for a Successful Data Conversion Moving Legacy Data to Your Case Management System

POLAR IT SERVICES. Business Intelligence Project Methodology

White Paper. Lower your risk with application data migration. next steps with Informatica

Data Migration Project Checklist. Created by Dylan Jones Editor Data Migration Pro.com. Prepared for X88 Software

Extend the value of your core business systems.

BUSINESS RULES AND GAP ANALYSIS

SOFTWARE LICENSING AWARENESS IN DYNAMIC ENVIRONMENTS

AN OVERVIEW OF SYSTEMS ANALYSIS: SYSTEMS ANALYSIS AND THE ROLE OF THE SYSTEMS ANALYST. Lecture , Tuesday

High-Volume Data Warehousing in Centerprise. Product Datasheet

BUSINESS GUIDE Change Management

How To Train Your Marketing Team In Microsoft Dynamics Crm

How To Integrate Hr

Structure of the presentation

CITY OF VAUGHAN EXTRACT FROM COUNCIL MEETING MINUTES OF FEBRUARY 17, 2015

The Complete Guide to DEVELOPING CUSTOM SOFTWARE FOR ANY BUSINESS CHALLENGE

Safety. Standards. Asset Management Planning Inspection and Assessment Route asset planning Contracting strategy Annual work plans

Internal Audit Report. Toll Operations Contract Management TxDOT Office of Internal Audit

Data Migration. How CXAIR can be used to improve the efficiency and accuracy of data migration. A CXAIR White Paper.

Data Conversion Best Practices

Hayes Management Consulting Optimizing the Business of Healthcare

CDC UNIFIED PROCESS PRACTICES GUIDE

Data Analysis: The Cornerstone of Effective Internal Auditing. A CaseWare Analytics Research Report

Transcription:

Eight key steps which help ensure a successful data migration project: A white paper for inspection management professionals Data migration defined Data migration is the selection, preparation, extraction, transformation and transfer of data which is of the correct quality. The challenge Inspection departments often hold large amounts of information, of variable quality and in various formats. When considering the procurement of a new inspection management solution, inspection professionals are usually keen to understand how a prospective vendor will manage the transfer of their data to the vendors system. This white paper will outline an approach that Credosoft recommend to ensure a successful data migration project. Please note that this is not an exhaustive or detailed list.. 1. Ensure the client understand his role in data migration The client knows best! Whilst technology will be utilised to manage the physical extraction, transformation and loading of your data, too often data migration is viewed as a purely technical exercise. The reality is that only the owners and consumers of the data understand the meaning and value of the data. This Page 1 of 5

value must be retained and enhanced during data migration. Emphasising technology over business knowledge should be avoided. Data migration is a business issue, not a technical issue The inspection team are the experts in what the department does. They have been running the legacy systems and the systems have been running the inspection activities. Finally the inspection team have the expertise to make judgements about the quality and usefulness of the data. That being said that the client will rightly expect guidance on how to make the data fit the new inspection system. The data migration analyst cannot know more about the business rules than the inspection team 2. Data profiling The inspection team know where all the data sources that run the department are located. Early identification of all possible data sources is vital to ensure accurate estimating of timescales. Departments often have various spreadsheets or mini databases which support their daily inspection activities. Some may be unacknowledged however could be critical to the departments processes; sometimes addressing gaps in in the official system. Each will be in different formats and varying quality and there will often be difficulties in linking them together. Once all the legacy data stores have been identified, this is the point where you may agree the scope of work At this stage we discover and catalog all the data stores and their relationship to one another. We look inside the data stores to understand how they work, what data they hold and what challenges they may hold. Finally, we need to agree on what data you want to migrate. In an ideal world you would migrate everything however the reality is that there will be data which may not add value or may be covered by a different source. Page 2 of 5

3. Gap Analysis and mapping Gap Analysis This is where we analyse and quantify data gaps. There may be issues in the legacy systems; some issues will be known to the end users (which in part may have caused a proliferation of in house developed solutions). Some issues will only be discovered when the database is examined for migration. It is important that these issues are flushed out as early as possible so that appropriate action can be taken. Reality checks Internal gaps Migration model gaps Target model gaps Where domain experts check the data to ensure it matches business reality Where the data does not conform to internal rules; for example referential integrity does not exist This occurs when there is differences in the data from different legacy data stores This occurs when there are differences in data and data structures between the source and target systems Mapping This is the linking of fields in the legacy data stores to fields in the target. Mapping requires close collaboration between the client and the vendor. The use of a spreadsheet is perfectly acceptable for this activity. 4. Define Data Quality Rules Data quality rules are used to measure the quality of the data and to help fix or mitigate any data quality issues. Every data quality issue should have a data quality rule. ACTION Ignore Fix in flight DESCRIPTION These are often low level data issues that don t cause a problem. It s likely that the majority of issues will fall into this category. In some cases you may be content to carry the issue into the new system because you have bigger issues to resolve.. In this case you will perform some kind of transformation on the data to correct it. For example, convert lookup codes to upper Page 3 of 5

case. This activity is carried out as the data in loaded into the target Fix in source Fix in target In this case you may fix the data in the source data system. This may be the simplest solution. In this case you may fix the data after it has been loaded into the target system. However if the data issues breaks validation rules in the target, you may have to temporarily disable the validation rules to all the data to pass into the target. This is perhaps the riskiest option and in most cases would be unnecessary.. 5. Create a system retirement plan (de-commissioning) As switching off the legacy data stores is one of the goals of any data migration project, it is important to have these conversations early on. For example the end users should be made aware that on x date, the legacy system will not be available to them. At this point we need to ensure the user is comfortable with decommissioning. Starting this conversation also helps makes real the eventuality of a data migration. In addition there may be legal requirements governing the storage and retention of the data. 6. Create a migration plan Although data migration is a key activity in the overall project plan, the main migration activities need to be mapped out and timescales agreed for each. Agree the implementation approach Big Bang All the data is moved in one go. This is the most common approach Phased The data is moved in separate parts, perhaps by business or geographic location Parallel The data is moved to the target, however the legacy data continues to be used and changes are synchronised to the target. Page 4 of 5

7. Refine the migration scripts Refining data migration scripts is an iterative process which can continue until close to go live. Throughout this period the vendor should engage the client in reviews of the scripts and the output, making adjustments where necessary. Ideally the client should be able to view and test the data in the target system. 8. Load A migration controller, often known as the extract, transform and load tool is used (ETL) to load the data into the target system. The vendor may use as in house or a third party tool. These tools often do more than just these three tasks and the following are key features you should expect: Read the data from the legacy data store Validate the data Reformat the data and merge from multiple sources Start and stop the process Write the data to the target database Manage data errors Provide reports on execution Provide an audit trail Synchronise in the event that the source data must be used during the migration, changes in the source can be updated with the target Page 5 of 5