Cinq conseils pour réussir la migration vers Teradata
Actian Corporation
19 septembre 2019

Si vous êtes comme la plupart des entreprises qui utilisent actuellement des appliances Teradata, vous êtes peut-être en train d'explorer les options d'un nouvel entrepôt de données moderne, mieux adapté au monde actuel centré sur le cloud. Mais ne faites pas du voyage de migration une réflexion après coup. Teradata est un système volumineux et complexe, doté d'une syntaxe SQL riche et unique, antérieure à la normalisation. La migration de téraoctets de données, de milliers de tables et de vues, de codes et de types de données spécialisés et d'autres éléments propriétaires ne se fait pas du jour au lendemain. Compte tenu des dépendances et de la complexité des migrations d'entrepôts de données, il n'est pas étonnant que de nombreux projets ne parviennent pas à atteindre les objectifs fixés.
Pour garantir une migration réussie, évitez les pièges les plus courants :
1. Migrer d'un seul coup
La pression pour effectuer des migrations en une seule fois est souvent due à des contraintes de coûts et/ou à des frustrations liées aux performances de l'entrepôt de données existant. Mais si l'on se souvient de la façon dont se sont déroulés les projets de modernisation antérieurs - qu'il s'agisse d'ordinateurs centraux ou de toute autre dette technique héritée - on comprend vite le risque élevé qu'il y a à s'attaquer à l'ensemble de l'entrepôt de données d'un seul coup.
Pour limiter les risques et accélérer le retour sur investissement, vous devriez envisager une approche progressive qui vous permettrait de quitter Teradata tout en déchargeant d'abord vos charges de travail les plus critiques de manière graduelle, réduisant ainsi progressivement le fardeau sur votre système existant.
2. Mauvaise manipulation des éléments exclusifs
Nous constatons souvent que les applications de ligne de métier contiennent une quantité importante de logique complexe et représentent les charges de travail les plus difficiles à migrer vers une nouvelle plateforme. Les clients ont souvent écrit une partie de la logique de ces systèmes en utilisant des procédures stockées ou des fonctions utilisateur, ce qui est la manière la moins portable de construire une application.
Si votre domaine d'application est constitué d'un code aussi complexe, votre entrepôt de données cible devrait adhérer à SQL, Spark, JDBC/ODBC et à d'autres normes ouvertes et disposer d'un grand nombre de partenaires capables de convertir automatiquement les scripts BTEQ, y compris les procédures et les macros.
3. L'évaluation de l'entreprise à la hâte
Une évaluation approfondie de votre environnement Teradata existant est une étape cruciale pour garantir la réussite de la migration. Votre entreprise a très probablement investi de nombreuses années-hommes de logique dans votre plate-forme Teradata. De nombreuses données inutiles ont été créées au cours de cette période. Des tables qui n'ont peut-être pas été touchées depuis des années. D'innombrables requêtes et charges de travail sans rapport avec l'activité de l'entreprise. Ces objets ne doivent pas être déplacés pendant la migration.
Vous pouvez réduire les risques liés à la migration en utilisant un outil automatisé pour analyser les journaux de votre entrepôt de données Teradata afin d'obtenir une compréhension complète de votre environnement actuel. Sur la base de nombreux facteurs, l'outil peut identifier les redondances qui ne doivent pas être migrées, décider de ce qui doit l'être, établir des priorités pour la migration et déterminer comment travailler avec des migrations par étapes.
4. L'enfermement sans options
Veillez à choisir une solution qui offre la flexibilité et les capacités dont votre organisation a besoin aujourd'hui et demain. Par exemple, souhaitez-vous migrer d'un seul coup vers le cloud dans le cadre d'une stratégie "cloud-first", ou procéder à une migration par étapes ? Les entreprises soumises à des exigences rigoureuses en matière de conformité ou de protection de la vie privée préfèrent souvent stocker certaines données sur site. Souhaitez-vous vous enfermer dans une plateforme en nuage particulière ou opter pour AWS dès maintenant, tout en ayant la possibilité de transférer certaines applications vers Azure ultérieurement ? Quelle que soit votre situation, n'échangez pas votre enfermement propriétaire actuel contre un autre.
5. Supposer que tous les entrepôts de données en nuage sont égaux
Lorsque vous étudiez les options qui s'offrent à vous pour un nouvel entrepôt de données, assurez-vous que la solution préserve ce que vous appréciez depuis longtemps dans vos systèmes Teradata, tout en surmontant les défis modernes. Par exemple, tous les entrepôts de données en nuage ne sont pas livrés en tant que service entièrement géré . De nombreux entrepôts de données en nuage peuvent être peu coûteux au départ et le compteur peut techniquement fonctionner uniquement lorsque le service est utilisé, mais vous constaterez un énorme choc mensuel lorsque vous exécuterez des charges de travail en pleine production. En outre, les performances peuvent souvent ralentir à mesure que le volume d'utilisateurs augmente.
Migrer en toute confiance
La plateforme de données Actian peut vous aider à migrer ou à décharger progressivement votre entrepôt de données Teradata jusqu'à ce qu'il puisse être retiré de manière gérée, selon votre calendrier et vos conditions. Choisissez la voie qui vous convient le mieux - dans le nuage, sur site, ou une combinaison des deux, avec une solution hybride à l'architecture transparente.
Pour en savoir plus, visitez le site https://www.actian.com/data-platform
S'abonner au blog d'Actian
Abonnez-vous au blogue d'Actian pour recevoir des renseignements sur les données directement à vous.
- Restez informé - Recevez les dernières informations sur l'analyse des données directement dans votre boîte de réception.
- Ne manquez jamais un article - Vous recevrez des mises à jour automatiques par courrier électronique pour vous avertir de la publication de nouveaux articles.
- Tout dépend de vous - Modifiez vos préférences de livraison en fonction de vos besoins.