Quels interêts pour moi d’automatiser la migration de données ?
L’automatisation de la migration de données m’offre de nombreux avantages :
Sérénité
Maîtriser
- J’ai la garantie que toutes les données d’origine seront bien reprises dans mon nouveau système
- Il est possible de personnaliser la solution afin de traiter tous les cas particulier et ne rien oublier
Transformer
Si le modèle de données d’origine diffère de celui de destination : il faut s’assurer de la cohérence des 2 modèles et transformer les données d’origine, si nécessaire, pour qu’elles puissent entrer dans le système de destination
Rejouer
- Je peux automatiser la reprise : automatiser signifie pouvoir rejouer quand on le veut, de manière identique à chaque fois
- Je peux migrer les données autant de fois que je le souhaite
- Je peux facilement faire évoluer les paramètres de la migration pour les adapter en cas d’erreur sans perdre le travail déjà réalisé
- Je peux itérer autant que je le souhaite pour permettre de tester l’application sur un serveur de validation avant le basculement définitif en production
Tester
- Parfois, la reprise des données est complexe (les différences entre le modèle source et le modèle de destination sont importantes). Dès lors, on pourra procéder de façon itérative pour s’assurer que toutes les données sont bien migrées sans oubli.
- Quand la migration des données est une partie intégrante du déploiement d’une application, cela signifie également que vous pouvez tester la nouvelle application sur vos données, celles qui vous parlent, et non sur un simple jeu de test…
Fiabilité
- La migration est outillée : un programme spécifique est développé pour assurer le transfert des données.
- Ce programme peut évoluer, mais rien de ce qui a été préalablement validé ne sera oublié : le programme devient de plus en plus fiable
- Une fois validé, ce programme de migration ne bouge plus : on sait qu’il est fiable et qu’il le restera jusqu’à la fin
Performance
- Tant que l’on est sur une phase de développement, la migration des données ne me préocuppe pas. Mais lorsque l’on m’annonce que lors du changement de système je ne pourrai plus travailler pendant 3 jours…La solution devient urgente !
- La migration des données automatisée prend en compte au plus tôt ces contraintes. A titre d’exemple, la migration des données depuis un site OsCommerce vers un site Magento prenait 3 jours. Après la mise en place de notre outil de migration, nous avons réduit ce temps à 25mn. Lorsque l’on sait que une heure d’indisponibilité génère sur ce site un manque à gagner de CA en milliers d’Euros, le calcul est vite fait…
Réduction des coûts
Une reprise des données a un coût et il est certain que si vous êtes amené à avoir besoin de migrer plusieurs fois vos données ou même migrer en temps réel vos données d’un site à l’autre, l’automatisation de migration de données peut être la solution qu’il vous faut : les coûts seront alors bien moindres !




