Data Migration
Home Up News Strategies



Over the years we have been involved in various Data Migration projects either as a stand alone exercise or as part of a larger piece of project work. Migration has often been treated as a Cinderella part of a larger project but in reality it is crucial to the success of any project. Also interface projects to transfer data between systems. The underlying principles are true in all projects and over the years success has come from the following:-

  • Planning - detailed data mapping is so important and an understanding of all transformations required.
  • Cleansing - within existing systems it is best to ensure the data's integrity prior to migration. Also to ensure that data is kept in a good state it is sometimes important to tighten up validation on the legacy systems.
  • Change Control - if an existing system has to be maintained during the Migration project then it is important to ensure that the migration project is kept up to date with what is happening in the other systems.
  • Testing - A large number of test migrations should be performed and validated. An automated migration procedure can be defined to ensure a reliable process.
  • Validation - both the target system has to be tested with migrated data and construction of reports to ensure that all data is transferred.

Typical projects performed over the year include the following:-

  • Livingston Rental 1999 - Oracle using automated unix scripts to transfer and transform data to a new database structure. With automated scripts tests were run at least 3 times each week to create test data for the main project.
  • BUPA 2000 - Data transfers between a cqcs system and mainframe and also a Point CRM system.
  • Hays Mail Services - various projects to transfer data to SAP out of a system (written by Peter Chadburn in cqcs) also data links to CRM Point system. Also data transfer and re-structures into Sales management system.
  • Express Dairies - various database re-design projects to improve performance which required data migration. The result was a reduction in weekend batch processing from 36 to 20 hours.
  • NetSuite projects - formatting of data given by clients to ensure that their existing data was loaded in the correct format. Also the development using ASP/VBScript sub system to process XML exports from NetSuite and also to create XML import files that can be imported into NetSuite.
  • Public Guardianship Office - Data Cleansing of existing old database to ensure quality addresses using the Quick Address with programs written to re-format data.