Read this ebook in English
10 Étapes Pour Réussir
Votre Migration Business Objects
Vers Le Cloud
(AWS, AZURE, SAP HEC, ETC.)
Les organisations se tournent de plus en plus vers la migration des données et des applications vers le Cloud. En effet, lors de notre enquête sur les tendances de la BI, 57% des participants étaient concernés par le cloud pour leur BI (si on tient compte de ceux qui ont déjà investi et de ceux qui envisagent de le faire à l’avenir). Bien gérées, les migrations vers le Cloud amènent de nombreux avantages, tels que la maîtrise et la réduction des coûts, une plus grande flexibilité et une meilleure intégrité des données. Mal gérées, ces migrations peuvent entamer les performances et la sécurité des données. 360Suite offre un ensemble de solutions et vous guide en 10 étapes pour assurer le succès de vos migrations Business Objects vers le Cloud.
Le passage depuis des serveurs on-premise vers le Cloud permet de réaliser des économies en infrastructure et en personnel considérables. Le Cloud s’avère plus flexible dans la mesure où les clients peuvent facilement ajouter des CPU et augmenter la quantité de RAM ainsi que le nombre de serveurs quand ils le souhaitent. Les fournisseurs Cloud offrent des services de backup puissant évitant toute perte de données.
Néanmoins, le Cloud n’est pas une solution universelle. Les organisations sont parfois assujetties à des exigences réglementaires dictant les emplacements de stockage des données. Elles peuvent également hésiter à céder le contrôle total de la sécurité de la plateforme, à accepter les latences réseau et perdre en visibilité des données. L’aspect géographique entre aussi en ligne de compte pour les organisations internationales pouvant être limitée en ligne passante et en accès à certains emplacements.
Heureusement, la migration vers le Cloud n’est pas un tout ou rien. L’architecture fait référence à la conception des structures (similaires à des bâtiments de différents styles architecturaux). Il existe aussi différents styles d’architecture dans le Cloud : le Cloud intégral et le Cloud hybride. Dans une architecture en Cloud intégral, Business Objects et ses composantes (Central Management Server (CMS), Filestore (FRS), Auditor, reporting, etc.) sont hébergés dans le Cloud. Dans une architecture en Cloud hybride, Business Objects et ses composantes sont réparties entre des serveurs on-premise et des serveurs dans le Cloud. Les organisations doivent prendre en compte l’impact des choix de conception avant d’élaborer des projets de migration Business Objects vers le Cloud. Quelle que soit l’architecture Cloud choisie, les solutions 360Suite réduisent de près de 80% les coûts et le temps nécessaire aux opérations pour garantir des migrations plus simples, à moindre coût et plus rapides.
Étape 1 : Évaluation BI-on-BI
Le choix de l’architecture Cloud idéale et l’élaboration du projet de migration commence avec l’analyse de la plateforme existante.
Les questions clés à se poser sont les suivantes :
- Combien d’univers, d’objets et de rapports y a t-il ? Combien d’entre-eux sont activement utilisés ? Combien peuvent être archivés ?
- S’agit-il de rapports volumineux ?
- Certains rapports nécessitent-ils d‘être purgés ? Si oui, combien d’entre-eux ?
- Y a-t-il des rapports dupliqués sous différents noms et/ou emplacements ?
- Quand les pics de session se produisent-ils ?
- La migration des boîtes de réception entières (y compris documents non-lus) est-elle nécessaire ?
- Quel est le contenu (sensible) soumis à réglementation ? Où est-il localisé ? Qui y a accès ?
- Quel est le modèle de sécurité ?
- Qui ouvre des sessions et à quelle fréquence ? Qui n’ouvre jamais de sessions ?
- Qui sont les utilisateurs chevronnés (“power users”) et comment utilisent-ils Business Objects ?
- Combien d’instances peuvent être archivées ou supprimées ?
- Existe-t-il des tâches de planification de documents ? Les emplacements des dossiers de destination sont-ils toujours valides ?
- Quelle est la taille des requêtes ?
- Combien de sources de données y-a-t-il ? Sont-elles toutes utilisées ?
- Qui utilise quels outils clients ? Sont-ils on-premise ou hébergés ?
Business Objects dispose d’une capacité limitée en matière de BI-on-BI via la CMC, et le query builder n’interroge pas le FRS. 360Suite, en revanche, permet de réaliser une analyse fine et approfondie. Il interroge le CMS, le FRS et l’auditeur dans tous les environnements pour obtenir des données sur l’utilisation, le contenu, la sécurité, les variables et les fonctions indépendamment des sources de données (unv, unx, requête BEx, Freehand SQL, etc.). Ces informations fournissent une image unique et complète de la plateforme source.
Exemple de rapport BI-on-BI
Étape 2: Sauvegarde de l’environnement courant
La sauvegarde de l’environnement courant avant la migration de Business Objects vers le Cloud protège le processus dans son ensemble.
Business Objects traite des fichiers BIAR (Business Intelligence Archive Resource) volumineux et inflexibles, composés de nombreux objets. Une stratégie de récupération de Business Objects comprend typiquement la sauvegarde de l’ensemble du serveur Business Objects et de la base de données CMS. Cela permet de restaurer l’ensemble du système en cas de panne du serveur, mais ne convient pas pour les retours arrière ou la restauration sélective d’objets supprimés. Il ne traite pas non plus les environnements corrompus (si un environnement est corrompu, il en va de même pour la sauvegarde correspondante !) Enfin, la mutiplication de sauvegardes intégrales peut limiter ou empêcher l’accès aux environnements concernés pendant plusieurs heures.
360Suite intègre une solution de sauvegarde puissante et flexible qui crée un fichier BIAR unique pour chaque objet sauvegardé. La première fois que 360Suite s’exécute, il effectue une sauvegarde complète du système. Tous les soirs ensuite (ou à la fréquence souhaitée), 360Suite exécute des sauvegardes delta et dynamiques, qui ont un faible impact sur la disponibilité de la plateforme. Les sauvegardes incrémentales permettent à tout moment de revenir aux versions précédentes de n’importe quel objet (documents personnels, paramètres de sécurité, utilisateur, connexions univers, etc.). La récupération selective permet aux environnements corrompus de re-fonctionner en quelques minutes. 360Suite inclut également une corbeille à partir de laquelle n’importe quel objet supprimé peut être récupéré, contrairement à la corbeille de Business Objects, qui ne peut pas récupérer certains objets (par exemple, les utilisateurs).
Étape 3 : Nettoyage de l’environnement courant
Investir du temps et de l’énergie dans le nettoyage de l’environnement courant est un investissement rentable à long terme. En effet, le contenu à migrer sera réduit et donc la migration sera plus facile, plus rapide et moins coûteuse.
360Suite fournit des solutions pour optimiser l’environnement et rationaliser le contenu. Non seulement il identifie le contenu inutilisé ou dupliqué, mais il permet également à l’administrateur Business Objects d’agir rapidement à partir des résultats et de réduire le contenu, généralement de 40 à 60%. 360Suite peut promouvoir, supprimer ou archiver du contenu en masse, alors que Business Objects a une capacité très limitée pour le faire. Réduire le nombre d’instances récurrentes avant une migration permet par ailleurs d’économiser de la bande passante et donc de l’argent par la même occasion.
Automatiser le nettoyage et l’archivage du contenu inutilisé
Étape 4: Optimisez Business Objects
L’optimisation de Business Objects permet également de réduire le contenu sur la plateforme. 360Suite fournit des rapports Webi conçus à partir d’une analyse fine des requêtes (query stripping), qui détecte les variables et les objets d’univers inutiles ou inutilisés. Le query stripping est particulièrement utile pour les rapports Webi qui contiennent des centaines de variables et de nombreuses sources de données. L’amélioration de l’efficacité des rapports réduit l’espace nécessaire aux données (souvent de 30%), ce qui réduit les coûts de transfert des données. L’élimination des bugs dans les rapports réduit les régressions et ouvre la voie à une migration en douceur vers le Cloud. Sans 360Suite, il est pratiquement impossible de réaliser du query stripping efficace et efficient.
Une autre façon d’optimiser Business Objects est de conserver les publications à l’intérieur de l’environnement de Business Objects au format natif, plutôt que distribués à l’extérieur de la plateforme, par courrier électronique, sous forme de fichiers PDF ou Excel, procédé qui demande plus d’espace. 360Suite facilite considérablement la gestion des planifications et leur mise à jour.
Enfin, 360Suite permet de mettre à jour en masse les instances récurrentes, éliminant ainsi la nécessité de modifier manuellement chaque tâche planifiée. Exporter la liste des instances récurrentes vers Excel et mettre à jour la destination locale vers la nouvelle destination. Importez ensuite le fichier Excel mis à jour pour mettre à jour en masse vos planifications récurrentes.
Étape 5: Analysez votre parc de licences et vos pics de sessions
L’analyse du parc de licences et des pics de sessions avant la migration de Business Objects vers le Cloud met en évidence les économies potentielles. En effet, renouveler des licences inutilisées ou opter pour le mauvais modèle de licence peut vous amener à dépenser plus qu’il ne le faut. De même, il est inutile de surdimensionner vos serveurs lorsque ce n’est pas nécessaire.
360Suite fournit des informations précieuses sur l’utilisation de vos licences utilisateur nommé (NUL) et sur les sessions simultanées (CSBL). Les rapports Webi fournis par 360Suite mettent en évidence les besoins et les tendances afin d’optimiser votre parc de licences – ajout, renouvellement ou fin de licences.
La solution fournit également des informations précieuses sur l’utilisation du serveur au fil du temps. Mettre en évidence les pics de sessions permet d’optimiser l’utilisation des serveurs – éteindre les serveurs lorsqu’ils ne sont pas nécessaires ou réduire la capacité pendant les heures creuses.
Analyser le parc de licences et les pics de sessions est un jeu d’enfant avec 360Suite :
Analyse de l’usage dans Business Objects
Étape 6: Définissez votre stratégie de promotion de contenu
Migrer Business Objects vers le Cloud est un réel défi sans une bonne stratégie de promotion. Les capacités de gestion du cycle de vie peuvent être limitées dans Business Objects, en particulier pour les gros volumes.
360Suite planifie les promotions et migre le contenu selon un ordre logique.
- Niveaux d’accès (sécurité)
- Groupes et utilisateurs
- Connexions
- Univers
- Documents
- Tout autre contenu (calendriers, événements, etc.)
En créant un fichier BIAR par objet, 360Suite améliore la flexibilité de Business Objects et promeut facilement un contenu volumineux. En identifiant (tags) et en planifiant les promotions, 360Suite transforme un processus difficile en une tâche facile, rapide et transparente.
Gestion flexible et efficace de vos promotions
Étape 7: Comparez l’environnement source avec la cible
La migration de Business Objects vers le Cloud pose le problème de la gestion du contenu créé ou modifié au cours du processus de migration.
360Suite documente l’intégralité de votre environnement Business Objects et prend des snapshots des déploiements avant, pendant et après la migration. Il n’est donc plus nécessaire de geler l’environnement de production source pendant le processus de migration ou de tenter de synchroniser la source avec la cible. En comparant les snapshots et en mettant en évidence les différences (contenu supprimé, modifié ou nouveau), 360Suite élimine toute toute tentative d’analyse approximative et assure une migration complète et exacte de tout le contenu (sécurité, métadonnées, contenu universel, etc.).
Comparaison de l’environnement source avec l’environnement cible
Étape 8: Automatisez les tests de régression et l’analyse d’impact
Le test de régression est la partie la plus chronophage d’un projet de migration. C’est aussi la partie la plus importante, car les utilisateurs finaux doivent pouvoir se fier aux données. Les tests de régression sont particulièrement importants lors de la migration de Business Objects vers le Cloud car un tel projet est normalement mené par le SI et ne doit pas perturber les utilisateurs métier.
Compte tenu du caractère souvent sensible et réglementé des données traitées par les outils de BI (données financières, médicales, personnelles), les organisations sont parfois contraintes d’internaliser ces tests de régression. Effectués manuellement, les tests de régression sont fastidieux et risqués.
360Suite automatise les tests de régression à grande échelle pour une migration plus rapide et plus sûre de Business Objects vers le Cloud. Lorsque les tests identifient des régressions, 360Suite effectue des analyses d’impact pour localiser les objets affectés et met à jour les rapports en masse. Enfin, 360Suite assure le suivi du processus de migration pour assurer la réussite du projet.
Automatisez les tests de régression pour garantir l’exactitude des données et leur structure
Étape 9: Analysez la performance
Une des principales préoccupations lors de migrations vers le Cloud, c’est la performance.
360Suite compare les temps d’exécution de rapports identiques exécutés on-premise et dans le Cloud afin d’identifier les problèmes/régression de performance éventuels. Le monitoring de 360Suite aide également l’administrateur à identifier la ou les sources à l’origine des problèmes et à élaborer un plan de correction. Business Objects manque d’outils pour permettre à l’administrateur de le monitorer, faisant de 360Suite la solution idéale pour les environnements dans le Cloud. Nous avons produit un livre blanc qui explique comment étendre la portée des tests de régression fournis par 360Suite à tous les composants de la plateforme Business Objects afin d’assurer une expérience utilisateur optimale au coût le plus bas possible.
Mettez en évidence les différences de temps de traitement des documents entre le Cloud et le On-Premise.
Étape 10: Assurez la sécurité et la conformité réglementaire
Une migration vers le Cloud est une occasion idéale pour les personnes en charge de la sécurité d’examiner les exigences en matière de sécurité et de réglementation, ce qui peut comprendre le stockage de données dans un endroit spécifique ou le maintien de protocoles de sécurité spécifiques.
360Suite documente la structure de sécurité avant et après la migration (y compris les héritages cassés et doubles). La solution répond aux questions “Qui a accès à quoi ?” Quand ? Où ? Pourquoi ?”
360Suite identifie également les données qui sont soumises à exigences réglementaires afin que les administrateurs puissent les auditer et les monitorer pendant le processus de migration.
Implémentez,gérez et contrôlez facilement la sécurité dans des matrices de sécurité
Conclusion
360Suite est une suite de solutions agiles de gouvernance dédiée pour SAP BusinessObjects, développée par Wiiisdom.
Chez Wiiisdom, nous vous accompagnons pour faire de votre patrimoine Analytics, un lieu fiable qui permette de maximiser l’utilisation de vos données et de prendre de meilleures décisions au quotidien.
360Suite est un ensemble de solutions permettant d’assurer la qualité, la fiabilité, la performance et l’efficacité de SAP BusinessObjects au travers de méthodologies de tests, d’audit, de monitoring, de catalogage et de planifications de tâches. 360Suite s’adresse aux grandes organisations souhaitant se prémunir des risques liées aux données, d’automatiser leurs opérations, et représente une solution de choix pour tout type de projet de migration.