Qu'est-ce que la migration des données ?
Le terme migration de données est utilisé pour décrire le déplacement de données de leur emplacement de stockage vers un nouvel emplacement. Il peut s'agir d'un emplacement de stockage à un autre ou d'un emplacement entre programmes d'application. La migration des données peut également impliquer un changement de format ou de type de données.
Migration des données pour la gestion du stockage
La gestion du stockage dans un centre de données ou dans un nuage doit être gérée de manière à contrôler les coûts et à respecter la conformité réglementaire. Les politiques de gestion du stockage doivent donc veiller à ce que les données plus anciennes ou moins fréquemment utilisées soient régulièrement archivées dans des systèmes de stockage plus simples. Une entreprise peut n'avoir besoin que de 24 mois de données historiques dans son entrepôt de données pour ses opérations quotidiennes, après quoi elles peuvent être archivées dans un stockage à faible coût ou dans un lac de données.
Migration des données pour la protection des données
Un cas d'usage typique est la création de copies pour une reprise après sinistre. Dans un contexte d'informatique dématérialisée, cela signifie que les données sont expédiées vers un emplacement secondaire qui n'est pas affecté par les pannes de courant ou les catastrophes naturelles qui peuvent toucher le site principal. Pour s'assurer que les applications ne paient pas une pénalité de performance pour faire des copies à distance, les données sont migrées de manière asynchrone en créant un journal des changements local qui est poussé vers un système distant.
Migration des données pour décharger le traitement analytique
Les systèmes opérationnels génèrent des données essentielles à la prise de décision des entreprises. Les systèmes transactionnels sont sensibles aux performances et sont rationalisés pour optimiser les performances des interactions avec les clients. Les journaux de transactions créés par ces systèmes peuvent être utilisés par les solutions de migration de données pour alimenter les entrepôts de données et les marts de données afin de support analyse et la visualisation des données.
Les bases de données transactionnelles d'Actian fonctionnent avec des solutions de capture des données de changement telles que HVR afin d'automatiser la migration des données pour l'analyse.
Migration dans le nuage
Dans le cadre d'une initiative de transformation numérique, les entreprises se tournent vers le cloud afin d'obtenir de nouveaux niveaux d'agilité, de facilité de gestion, d'évolutivité élastique et de réduction des coûts d'exploitation. Les principaux fournisseurs de cloud, notamment Amazon, Microsoft et Google, proposent des outils pour faciliter le transfert des données des systèmes sur site vers le cloud. Le déplacement de données hors d'une plateforme de cloud public peut entraîner des frais de sortie. De nombreuses entreprises utilisent une stratégie multi-cloud pragmatique, en conservant des pools de données dans différents clouds et en déployant des applications, y compris analytiques, à proximité des données.
Transformer les données pendant la migration
Les formats de données varient selon les applications. Lorsque les applications vieillissent ou évoluent, les formats de données qu'elles utilisent changent également. Le passage à l'an 2000 est un exemple classique de migration forcée des données pour les applications vieillissantes afin de s'adapter au changement de siècle. De nombreuses applications ont évolué pour utiliser des formats de données modernes orientés vers les services web, tels que JSON, par exemple, ce qui implique une transformation du format fixe en un format plus flexible de chaînes de caractères délimitées de longueur variable. Les éditeurs de logiciels utilisent souvent des formats de fichiers propriétaires, ce qui fait de la migration des données une activité non triviale.
Actian et la plate-forme d'intelligence des données
Actian Data Intelligence Platform est conçue pour aider les entreprises à unifier, gérer et comprendre leurs données dans des environnements hybrides. Elle rassemble la gestion des métadonnées , la gouvernance, le lignage, le contrôle de la qualité et l'automatisation en une seule plateforme. Les équipes peuvent ainsi savoir d'où viennent les données, comment elles sont utilisées et si elles répondent aux exigences internes et externes.
Grâce à son interface centralisée, Actian offre une insight en temps réel des structures et des flux de données, ce qui facilite l'application des politiques, la résolution des problèmes et la collaboration entre les services. La plateforme aide également à relier les données au contexte commercial, ce qui permet aux équipes d'utiliser les données de manière plus efficace et plus responsable. La plateforme d'Actian est conçue pour s'adapter à l'évolution des écosystèmes de données, favorisant une utilisation cohérente, intelligente et sécurisée des données dans l'ensemble de l'entreprise. Demandez votre démo personnalisée.
Étapes de la migration des données
Avant de commencer, il est important d'évaluer l'effort et de s'assurer que la migration est justifiée par des arguments commerciaux solides. Comme il arrive souvent que les délais ne soient pas respectés, que le projet se heurte à des obstacles et que les coûts augmentent, il convient de fixer des étapes pour évaluer les progrès accomplis et de revoir l'étendue du projet si nécessaire. Voici quelques étapes générales de la planification et de l'exécution d'une migration de données.
Cadrage
- Évaluer l'étendue des données à migrer.
- Assurez-vous que les données sont complètes et que vous comprenez tous les champs à transférer du système source au système cible.
- Comprendre comment les applications accèdent aux données que vous souhaitez migrer.
Conception de la migration
- Mettez en correspondance chaque champ de données source avec la cible.
- Comprendre le format et le type de données à déplacer ou à transformer.
- S'assurer que l'intégrité référentielle est maintenue de la source à l'ensemble de données cible.
Stratégie de migration
- Décidez s'il s'agit d'une migration de grande envergure ou d'une migration progressive moins risquée de sous-ensembles de données sources.
- Décidez si vous soulèverez et déplacerez vos données - c'est le moment idéal pour améliorer vos données avant de les déplacer.
- Convenir de la stratégie de test pour vérifier l'intégrité des données.
- L'exécution des deux systèmes en parallèle est une bonne stratégie pour détecter les divergences de données.
Essais
- Évaluer l'étendue des données à migrer.
- Assurez-vous que les données sont complètes et que vous comprenez tous les champs à transférer du système source au système cible.
- Comprendre comment les applications accèdent aux données que vous souhaitez migrer.
Passage à l'euro
- Mettez en correspondance chaque champ de données source avec la cible.
- Comprendre le format et le type de données à déplacer ou à transformer.
- S'assurer que l'intégrité référentielle est maintenue de la source à l'ensemble de données cible.
Audit post-migration
- Décidez s'il s'agit d'une migration de grande envergure ou d'une migration progressive moins risquée de sous-ensembles de données sources.
- Décidez si vous soulèverez et déplacerez vos données - c'est le moment idéal pour améliorer vos données avant de les déplacer.
- Convenir de la stratégie de test pour vérifier l'intégrité des données.
- L'exécution des deux systèmes en parallèle est une bonne stratégie pour détecter les divergences de données.