ABSTRACT

Migrating is the process of moving existing data into a new system. The new system in question may be an entirely new application, or it may simply be a significant version upgrade to a system currently in production. Whenever data is migrated, companies should be prepared to provide proof that the migration did not adversely affect existing data in any way (through deletion, addition, or modification). This verification of the data may be very simple in the case of a version upgrade where the structures underlying the application (e.g., data management system) remain largely the same. The verification, and in fact the whole process of migration, is much harder when moving data to a new system where the data being migrated is transferred to new structures and possibly even transformed somewhat in the process.