Scroll Top

La Puissance De Snowflake: Accélérez Votre Migration SAP BusinessObjects Vers Snowflake avec 360Suite

Qu’est-ce que Snowflake?

Snowflake est une plateforme de données SaaS (Software as a Service) construite dans le Cloud donc, de plus en plus populaire auprès des organisations. C’est une solution extrêmement puissante qui vous offre la flexibilité des plateformes de big data et vous permet de contrôler les coûts plus facilement. Snowflake permet un partage de données sécurisé de vos données avec d’autres utilisateurs ou des applications tierces et fonctionne avec plusieurs fournisseurs de Cloud (ex AWS, Azure, GCP), et il fonctionne sur la base d’un prix à la seconde. Le meilleur dans tout cela, c’est que Snowflake est désormais nativement compatible avec SAP BusinessObjects, et ce depuis la version BI 4.2 SP08. 360Suite peut vous aider à réaliser votre migration Business Objects / Snowflake de A à Z!

Comprendre l’infrastructure de votre base de données 

Tout d’abord, je tiens à présenter les différentes infrastructures disponibles et leurs caractéristiques :

  1. Pour ceux d’entre vous qui ne sont pas sur le Cloud, vous êtes probablement sur du on-premise – vous avez votre propre centre de données, vous avez le contrôle de tout, et vous maintenez vos propres serveurs. Cela nécessite beaucoup de ressources et représente un coût élevé de maintenance. 
  2. L’Infrastructure-as-a-Service (IaaS) est un premier pas vers le Cloud. Il s’agit d’une application tierce qui gère le hardware pour vous mais vous vous occupez du système d’exploitation et des applications. 
  3. Dans le cadre d’une Platform-as-a-Service (PaaS), vous ne vous occupez que de l’administration de vos applications et de votre infrastructure, le fournisseur de la plateforme se chargeant du reste. 
  4. Enfin, il y a le Software-as-a-Service (SaaS) – vous ne faites rien et le Cloud s’occupe de tout, comme par exemple, Snowflake.
infrastructure-base-données

Un fournisseur Cloud tel que Snowflake ne vous coûtera rien, car vous n’installerez votre base de données que lorsque vous serez prêt. Cependant, il est beaucoup plus difficile de prévoir le coût final, car des facteurs tels que la quantité de rapports à planifier peut varier. N’oubliez pas que lorsque vous êtes en mode SaaS, quelqu’un gère tout pour vous. La puissance, la flexibilité et la tranquillité d’esprit sont des services qui ont un coût. 

Migrez plus vite, moins cher et plus sereinement avec 360Suite

Une migration de SAP BusinessObjects sur Snowflake ne consiste pas seulement à transférer des données d’un système à un autre, mais aussi à s’assurer que les données migrées restent de haute qualité, adaptées à l’utilisation et qu’elles soutiennent les processus et les objectifs de l’entreprise. 

Lors d’une migration vers Snowflake, il y a trois scenarii courant que je vais présenter, dans chacun desquels 360Suite vous serait d’une grande aide, tout comme dans n’importe qu’elle autre migration de base de données.

migrer-sap-businessobjects-snowflake

Lift and Shift – Déplacement de la donnée 

C’est lorsque vous avez une base de données avec un système relationnel, et que vous n’avez pas l’intention de transformer quoi que ce soit, il suffit de déplacer ce que vous avez actuellement vers une nouvelle base de données comme Snowflake. Il n’est pas nécessaire de transformer les Univers car il n’y a pas de conflit entre les types de colonnes tels que la date, l’heure ou les nombres et c’est donc probablement le scénario le plus simple des trois. 360Suite peut effectuer une évaluation pré-migration pour vous dire ce qui est utilisé et ce qui ne l’est pas afin de vous aider à décider de ce qui doit être migré. Nous pouvons également vous aider à tout tester pour s’assurer qu’il n’y a pas de régression de données et valider les performances de la plateforme, une sorte de certificat de validation de votre migration.

Transformation

Dans le cadre d’un projet de transformation, le nouveau schéma de la base de données sera différent de celui de la base de données source. Vous devrez donc rediriger vos Univers et vos rapports vers la nouvelle base de données, ce qui est long et fastidieux, mais pas de panique, 360Suite peut vous aider ! Vos rapports contiennent probablement beaucoup de colonnes et de données et la question est de savoir si vous devez tout migrer. Probablement pas, 360Suite peut effectuer un inventaire des tables, champs et colonnes qui sont utilisés et non utilisés – un peu comme une présélection de données à laisser ou à emporter avec vous. Nous pouvons ensuite tester les performances entre l’ancien et le nouveau monde afin de fournir aux utilisateurs de votre plateforme la preuve que votre base de données a migré avec succès. 

Lift and Shift Avancé

Tout comme dans le premier scénario “Lift and Shift”, vous allez migrer vos données vers Snowflake. Cependant, en raison des modifications du schéma, des propriétaires et des qualificatifs de syntaxe SQL (spécifique au fournisseur), votre Univers aura probablement besoin d’une mise à jour importante, par exemple, la syntaxe des tables et des colonnes devra probablement être corrigée. Snowflake ne fonctionne également que sur UNX, donc si vous êtes sur UNV, vous devrez les convertir. Là encore, 360Suite va beaucoup vous aider si vous êtes dans ce scénario :

  • Évaluation pré-migration : pour vous aider à décider ce qui doit être migré en termes d’utilisation et de non-utilisation des univers, des contenus, des utilisateurs et des données,
  • Mise à jour en masse des connexions à Snowflake et mise à jour en masse des Univers pour utiliser les nouvelles connexions,
  • Réparation en masse des Univers : Mise à jour de SELECT, WHERE, les types de données et plus encore via un tableur Excel,
  • Sauvegardez l’intégralité de votre plateforme avant de commencer à toucher au contenu existant,
  • Redirigez les rapports WebI et Crystal vers les Univers mis à jour grâce à des jobs planifiés, 
  • Testez vos données,
  • Valider la performance du contenu migré.

Ce scénario présente bien plus de challenge pour migrer vers Snowflake, étant donné que les propriétaires peuvent changer et que la syntaxe nécessitera une intervention. Des solutions comme 360Suite vous permettront de réaliser ces actions plus rapidement et plus efficacement, afin de réduire vos coûts globaux de migration.

Data Services

Certains d’entre vous utilisez peut-être SAP Data Services comme solution d’ETL, et je voulais préciser que 360Suite s’intègre désormais avec ce produit. Vous aurez probablement besoin d’intervenir au niveau de votre ETL pour le faire pointer vers Snowflake, mais là encore, 360Suite vous aidera à réaliser votre évaluation pré-migration ou encore à faire vos analyses d’impact entre SAP BusinessObjects et SAP Data Services.

Conclusion

Snowflake est une plateforme fantastique et grâce à l’aide des solutions 360Suite, vous pouvez entreprendre de migrer vos bases de données et d’assurer la transition de SAP BusinessObjects vers Snowflake à moindres coûts; efficacement et en toute sécurité. Par ailleurs, vous gagnerez à ne plus avoir à maintenir vos data centers et vos serveurs, vous donnant ainsi la liberté de vous concentrer sur des projets à plus forte valeur ajoutée, tout en réduisant vos coûts de maintenance et vos risques.

Si vôtre organisation prévoit d’adopter Snowflake et que vous ne savez pas par quoi commencer, nous avons mis au point un guide détaillé (en anglais) pour vous aider dans votre projet.

Publications similaires

Laissez un commentaire