Ab Initio automatise la plupart des conversions d'entrepôts de données sur site en entrepôts de données dans le cloud.
L'automatisation est la clé d'une migration réussie des entrepôts de données sur site en entrepôts de données dans le cloud. Compte tenu des contraintes qui s'appliquent à un système typique en termes de personnel et de délais à tenir, il est judicieux d'automatiser toute opération amenée à être effectuée plusieurs fois. Dans certains cas, Ab Initio peut fournir des outils d'automatisation et de conversion prêts à l'emploi. Nous collaborons également avec nos clients pour concevoir des outils d'automatisation personnalisés. Notre technologie unique basée sur notre modèle de traitement piloté par les métadonnées nous permet d'automatiser la conversion de la logique applicative.
Les outils d'analyse d'Ab Initio documentent automatiquement les différentes dépendances des jobs et des données. Les outils que nous développons analysent également des centaines de milliers de journaux d'exécution.
Lors d'une conversion typique, toutes les données sont déplacées depuis des systèmes SGBDR classiques vers un entrepôt de données dans le cloud tel que Snowflake. Généralement, entre 90 et 95 % du code SQL est automatiquement converti, bien que certaines instructions SQL spécifiques à une application puissent nécessiter une conversion manuelle. Les données personnelles non chiffrées sont identifiées et anonymisées par jeton dans le cadre de la conversion, des données de test sont automatiquement générées et les jobs existants sont analysés pour déterminer ceux qui sont inutilisés, non pertinents dans le système ou mieux écrits dans une autre solution logicielle. Les autres données sont converties dans le nouveau système.
Migrer des décennies de développement d'un environnement sur site vers le cloud peut être l'affaire de plusieurs années… ou vous pouvez faire appel à Ab Initio.
Un grand fournisseur de cartes de crédit américain a conçu l'un des environnements d'informatique décisionnelle les plus innovants au monde grâce à la solution Ab Initio. Après des décennies de développement et d'opérations sur site, il a décidé d'adopter les nouvelles technologies, d'éliminer les centres de données sur site et de passer au cloud.
Migrer un système développé sur 20 ans n'était pas une mince affaire. Les données étaient stockées dans un entrepôt très volumineux et coûteux, avec pas moins de 100 000 lignes de code SQL, y compris du code SQL spécifique à certains fournisseurs de SGBD et des milliers de graphes Ab Initio. Aucune information détaillée n'était disponible sur les graphes exécutés ; ni leur fréquence d'exécution, ni les paramètres qu'ils utilisaient. Ces informations étaient quelque part dans le plan d'ordonnancement des jobs et dans les scripts shell qui exécutaient ces jobs. Il fallait les récupérer avant de procéder à la migration.
L'automatisation étant la clé de cet effort de migration, ce client a travaillé avec Ab Initio pour concevoir le système d'automatisation. Ab Initio a également fourni des outils d'automatisation et de conversion prêts à l'emploi. Dans d'autres cas, les deux équipes ont collaboré pour concevoir des outils personnalisés. Avec une structure unique et un modèle de traitement piloté par les métadonnées, la conversion de la logique applicative Ab Initio se fait sans intervention humaine. Nos outils d'analyse ont ainsi documenté les différentes dépendances des jobs et des données, tout en analysant des centaines de milliers de fichiers journaux d'exécution.
Cette migration a pris 18 mois, un délai remarquablement court pour un projet de cette ampleur. En travaillant avec Ab Initio, ce fournisseur de cartes de crédit a construit un système plus robuste, capable de tirer parti des dernières technologies : l'économie ainsi réalisée se chiffre en millions de dollars.