Data migration is an essential step when changing hardware, operating system or software. Migrating data is usually done programmatically to achieve automated processing, freeing human resources from heavy tasks. Migrating becomes necessary as soon as organizations or people intervene to change systems.
This mutation is intended to transform all data managed by a source computer system (hardware or software) for use on a different target system.
Incommutability between software require modifying the data to be compatible with the new system. This data change requires two prerequisites to be effective:
➜ Verification of the rules that should be validated by the transferred data. This verification must be done for both the old rules (compare data models) and the data prior to migration (data cleansing).
➜ Identification of migrated data that do not fit into the new rules.