Une migration de données consiste à transférer un important volume de données depuis une source vers un autre système.
Elle peut être effectuée lorsqu’un système devient obsolète, au passage à un nouveau CRM ou ERP ou encore à l’intégration d’une nouvelle application métier. Les migrations de données sont également utilisées lors du passage au Cloud.
La structuration des données du système source n’est généralement pas la même que celle du système cible. Dans un processus ETL, la migration intègre les étape de reprise des données et de préparation des données avant l’import dans l'emplacement cible.
Une migration de données est un processus complexe qui entraîne des changements importants sur l’infrastructure de l’organisation. Les projets de ce type nécessitent d’être bien préparés, testés et documentés.