La migration de donnéesdésigne généralement le transfert complexe de données d'un emplacement à un autre. Il convient de veiller à ce qu'aucune donnée ne soit perdue et à préserver l'intégrité des données. La migration de données peut notamment être motivée par le passage à de nouvelles architectures applicatives ou à un stockage dans le cloud, ou encore par la prise en chargeplateformes modernes gestion des données dans le cloudplateformes tirer davantage de valeur des ressources de données.
Stratégie de migration des données
Every data migration is different, but successful migrations use a multi-step process with plenty of testing. Migrations can be expensive, so a strong business case and management buy-in are advisable. Many data platform providers offer migration tools to move data, stored procedures and associated referential integrity rules to their technology. Vendors, such as Actian, provide services to ensure a smooth migration.
Voici un aperçu des différentes étapes d'un projet de migration de données :
Définir la portée du projet de migration
La définition du périmètre permet de limiter les coûts et les efforts nécessaires à la migration des données. La réussite d'un projet de migration repose sur une définition précise du périmètre et une planification rigoureuse. Sans estimation précise des résultats attendus, le projet risque de subir une dérive du périmètre, entraînant des dépassements budgétaires et des retards dans la livraison.
Planification de la migration
La conception de la migration dépend des éléments à transférer et du choix des outils permettant de gérer les transformations de données. Par exemple, si vous transférez une base de données, les procédures stockées seront généralement réécrites. Les fonctions qui n'existent pas sur la plateforme cible devront être rédigées sous forme de fonctions utilisateur.
Stratégie en matière de migration
Les migrations doivent se faire par étapes. Il convient d'évaluer les progrès réalisés à mesure que les étapes clés sont franchies ou non, afin de maintenir le projet sur la bonne voie. Le fonctionnement en parallèle des anciens et des nouveaux systèmes offre une certaine sécurité, grâce à la possibilité de revenir en arrière.
Test des données migrées
Les données du système cible doivent être comparées à celles de la source après chaque transfert. Il convient de vérifier la validité des données et le respect des contraintes référentielles. Grâce à la technologie de capture des données modifiées (CDC), les nouvelles données de l'application peuvent être synchronisées avec les anciennes pendant les tests de réception.
Le passage à la production
Le fonctionnement en parallèle de l'ancien et du nouveau système permet de renforcer la confiance dans la nouvelle application. Lorsque les utilisateurs seront satisfaits du nouveau système, l'ancienne application pourra être mise hors service.
Bilan post-migration
Cette analyse de la migration met en évidence les bonnes pratiques et les erreurs à éviter pour les futurs projets de migration.
Fonctionnalités de migration d'Actian
Actian makes migrations to the Actian Data Platform easy by providing migration tools and services.
The migration of terabytes of data, thousands of tables and views, specialized code and data types, and removal of proprietary impediments doesn’t happen overnight. Below are some reasons to consider Actian for your next data warehouse migration:
- Actian Data Platform can be deployed on-premises and in hybrid and multi-cloud environments, including AWS, Microsoft Azure, and Google Cloud.
- Cette évolutif hautement évolutif vous permet de migrer progressivement ou de décharger votre entrepôt de données existant jusqu'à ce qu'il puisse être mis hors service.
- Actian Data Platform supports Hadoop data formats such as Parquet and ORC in the cloud and on-premises.
- Le service de migration d'Actian garantit que plus de 90 % du code personnalisé écrit pour les entrepôts de données hérités est migré automatiquement. Les services professionnels d'Actian peuvent migrer tout code spécifique afin que vous n'ayez aucun souci à vous faire concernant la migration.
- Actian assure également une interopérabilité totale avec vos applications back-end existantes, vos référentiels de données d'entreprise et vos nouvelles sources de données.
Migration vers le cloud
La plupart des entreprises ont adopté une approche multicloud pour gestion des données leur permet de bénéficier des solutions de traitement et de stockage évolutif les plus récentes, les plus rentables et évolutif . Le cloud offre une flexibilité illimitée pour s'adapter à l'évolution des besoins en données de l'entreprise, et la tarification par abonnement vous garantit de ne payer que pour les ressources que vous utilisez.
Même les lacs sur site données sur site traditionnels, tels que Hadoop, disposent de versions cloud prenant en charge les anciens formats de stockage et les API Spark associées. Cela facilite considérablement la migration, car l'entreprise peut ainsi éviter des transformations de données coûteuses.
Stratégie de migration des données pour les nouvelles architectures d'applications
Les applications adoptent de plus en plus une architecture en microservices qui transforme les anciennes applications monolithiques en composants plus petits et plus réutilisables, ce qui permet de développer de nouvelles applications plus rapidement. Lorsqu'une application est refactorisée en composants plus granulaires, les données qu'elle utilise doivent être refactorisées de la même manière. Heureusement, la plupart des applications procédurales comportent une section principale de haut niveau contenant des éléments de données communs qui appellent diverses sous-routines et fonctions. Ces sous-composants indiquent explicitement quels paramètres de données leur sont transmis et quels résultats sont renvoyés à l'application appelante. Les outilsde modélisation des donnéespeuvent analyser le code de l'application pour représenter visuellement la manière dont les données sont utilisées. En prime, ces outils peuvent mettre en évidence le code mort et les données orphelines, qui peuvent être éliminés lors de la refonte.
Data Migration Strategy for Modern Data Platforms
Après avoir constaté les inconvénients des initiatives de data warehouse d'entreprise (EDW) centralisées, les organisations recherchent de meilleurs moyens d'intégrer les données réparties à travers l'entreprise. Les « data fabrics » et les « data meshes » sont des architectures de données émergentes qui peuvent rendre les données plus accessibles, disponibles, faciles à trouver et interopérables. L'approche « data fabric » permet d'abstraire les données des systèmes pour les regrouper en un ensemble commun d'objets de données, traités comme des données d'entreprise unifiées dont la propriété et la gestion sont centralisées. data mesh utilise une architecture décentralisée qui distribue la propriété des données aux métiers ou aux experts du domaine. Ces deux approches peuvent être suffisamment intéressantes pour justifier d'importants projets de migration de données.
Actian et la plateforme d'intelligence des données
La plateformeActianData Intelligencea été spécialement conçue pour aider les organisations à unifier, gérer et comprendre leurs données dans des environnements hybrides. Elle regroupe métadonnées , gouvernance, la traçabilité, le contrôle de la qualité et l'automatisation au sein d'une seule et même plateforme. Cela permet aux équipes de savoir d'où proviennent 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 insight en temps réel insight les structures et les 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 à replacer les données dans leur contexte métier, permettant ainsi aux équipes de les exploiter de manière plus efficace et responsable. La plateforme Actian est conçue pour s'adapter à l'évolution des écosystèmes de données, garantissant une utilisation cohérente, intelligente et sécurisée des données à l'échelle de l'entreprise.Demandez votre démonstration personnalisée.