Migrer de SAP BO vers Power BI, Automatiquement, Au forfait !

Migrer de

SAP BO vers Power BI,

Automatiquement,

Au forfait

Ellipsys a accompagné le Groupe ADEO / Leroy Merlin dans la simplification massive de sa plateforme SAP BO puis dans la migration du patrimoine utile vers Power BI (et Looker) en automatisant le processus, au forfait. Nous vous en partageons les principaux aspects.  

 

 

SAP BO : une feuille de route incertaine

SAP Business Objet détiendrait plus de 5 % de part de marché sur le marché de la BI avec presque 30,000 clients dans le monde (6Sense).

 

Or la plateforme navigue dans un flou certain :

  • La version 4.2 atteindra la fin du support « priorité 1 » fin 2024.
  • La version 4.3 devrait être prise en charge jusqu'à fin 2027, avec une maintenance standard se terminant fin 2025. 
  • SAP prévoit de publier la première version de SAP Business Objects BI 2025 au quatrième trimestre 2024. On n’en connaît pas très bien les contours.  Mais ce qui est précisé, c’est que certains composants ne seront pas inclus dans la version BI 2025, dont Universe Design Tool (pour la construction des UNV), les univers multi sourcés, etc.

 

De façon générale, on peut considérer que la volonté assumée de SAP est de voir ses clients partir vers SAP Analytics Cloud (SAC).

Or cette ambition n’a pas l’air d’être totalement partagée. 

Pourquoi ? : 

La « self BI » est plébiscitée par les équipes métiers, mais aussi par l’IT, qui de gré ou de force, lâche du lest au métier. Et SAP BO n’est précisément pas une solution orientée « self BI ». C'est une très bonne  solution, mais perçue comme "datée". 

 

 

 

Power BI, un succès qui ne se dément pas

Power BI de son côté tire son épingle du jeu, en profitant de la puissance de frappe de Microsoft, les synergies dans Azure et la proximité fonctionnelle avec Excel.

Le nombre d’utilisateurs serait de 80,000 entreprises dans le monde, avec une part de marché de 15 % et une croissance insolente (6sense).

 

 

Migrer de SAP BO vers Power BI ?

Nous percevons de notre côté un mouvement assez sensible et spécifique de basculement de SAP BO vers Power BI.

Mais pour celles et ceux qui veulent se départir de SAP BO, c’est un chantier monumental qui se profile : certaines entreprises que nous côtoyons ont plus de dizaines de milliers de dashboards BO en production. Si le projet doit être conduit « papier crayon », la facture peut être salée. Avec un résultat plus qu’incertain.

 

 

Automatiser le process !

Dans cette logique, Ellipsys a créé une solution de migration automatisée entre SAP BO et Power BI qui s’appuie sur son logiciel {openAudit}.

Cette fonctionnalité a été mise en œuvre pour le compte du Groupe ADEO Leroy Merlin pour ramener la plateforme SAP qui comptait plus de 100,000 dashboards à 8,000, puis pour la migrer vers Power BI (et Looker).

 

Ci-après, les 6 points saillants de notre méthodologie dans le cadre de ce type de projet. Nous les conduisons au forfait.

 

 

1. 

Migrer ce qui doit vraiment être migré

 

Pourquoi migrer des dizaines de milliers de dashboards SAP BO, quand en réalité une infime minorité est réellement utilisée ?

C’est souvent plus de 90 % de la plateforme SAP BO en source qui n’a pas, ou plus d’usage.

 

{openAudit}, notre logiciel, permet de réduire sensiblement le scope de dashboards SAP BO à migrer, en permettant des archives massives préalablement à la migration.

Les dashboards SAP BO obsolètes, ou comportant des erreurs, sont détectés. {openAudit} permet de les archiver via la création de BIAR unitaires (format d’archive BO). Ils peuvent être éventuellement supprimés définitivement par la suite.

Cependant, nous historisons l'intelligence de BO (sur ses différentes versions). Donc rien n'est perdu. 

 

 

2. 

Un "reverse engineering" complet de la plateforme BO à migrer

 

Les dashboards SAP BO sont souvent d’une extrême complexité compte tenu de la très forte antériorité de la plateforme. Cette complexité doit être appréhendée, au niveau de l’intelligence du dashboard mais aussi au niveau des sources.

L'idée sera de collecter tout ce qui pourra l'être avec nos sondes et parsers pour capturer toute l'intelligence sous-jacente à la plateforme SAP BO.

 

 

3. 

Une migration de la "couche sémantique" uniquement.

La couche sémantique est une couche d'abstraction qui permet de raccrocher à des considérations techniques d'une base de données des termes "métier", pour permettre aux équipes de construire des tableaux de bords en toute autonomie. 

 

BO est une technologie éprouvée et robuste qui - avec sa (très) longue expérience de sa couche sémantique - a su organiser l'information dans les entreprises. 

L'idée est donc de permettre aux équipes de repartir rapidement d'une couche sémantique optimisée dans la technologie cible, pour pouvoir y bâtir en autonomie la couche de data visualisation de demain : pouvoir aller vers de la "self BI".

 

Il n'y a pas vraiment de couche sémantique dans Power BI.

Aussi, pour retranscrire la couche sémantique de SAP BO vers Power BI, {openAudit} reconstruit les modèles de données dans les Datasets des Power BI.

 

Nous pouvons considérer les Datasets comme la première couche d'exposition des données pour les utilisateurs Power BI. Cette couche propose une organisation simple de l'information métier en faisant abstraction des données physiques, à l'instar des Univers BO.

Une autre possibilité est d'organiser des "cubes" directement dans Azure SQL et/ou MSSQL, pour proposer une organisation plus poussée de l'information de l’entreprise.

 

 

4. 

Ou une migration

« As Is »,  automatisée.

C'est un contexte que nous rencontrons quand il y a une forme d'urgence à migrer : fin du contrat de licence par exemple.

Il s'agira de reproduire les dashboards SAP BO utiles, de façon quasi identique dans la cible Power BI. 

 

{openAudit} va convertir les objets dans les tables du data model de Power BI de chaque dashboard et organiser la « data préparation » pour reproduire l'intelligence des dashboard BO, idéalement en simple SQL.

 

{openAudit} va convertir la disposition des dashboards SAP BO directement dans Power BI .

 

 

5. 

Alléger la plateforme cible

Les dashboards SAP BO ont accumulé au fil du temps de plus en plus de complexité. 

Ce foisonnement peut avoir de vraies répercussions sur la plateforme cible, car il y a autant de refreshs que d’utilisateurs.

{openAudit} peut potentiellement  "déplacer" les requêtes complexes dans les tables et dans les vues de la base de données en source ou dans les dashboards Power BI, en simple SQL et partiellement en SQL / DAX & PowerQuery.

 

Ces requêtes complexes ne seront ainsi potentiellement jouées qu'une seule fois pour baisser les coûts, faciliter la maintenance et accélérer les consultations

 

 

6. 

Valider la non régression

{openAudit} va exécuter les dashboards BO et les dashboards Power BI (après la migration technique) avec des valeurs de prompt analogue, ce qui permettra d’opérer des comparaisons en masse avec des outils statistiques.

 

 

 

Conclusion

 

Le décommissionnement de SAP devient ces temps un enjeu de taille pour beaucoup d’entreprises : l’outil est perçu comme étant en fin de vie, mal adapté à un usage Cloud et à la volonté croissance d’aller vers de la « self BI ».

 

Sauf que ces migrations ne sont pas simples à mettre en œuvre tant ces plateformes ont duré : elles ont de ce fait emmagasiné de la complexité.

Le moteur de migration de {openAudit} permet d‘automatiser la transcription de SAP BO vers Power BI en s’attachant à analyser toutes les subtilités de la source pour pouvoir la reproduire fidèlement dans la cible. Une option intéressante est de ne repartir que de la couche sémantique pour créer les condition d'une "self BI" clef en main. 

 

La capacité d’{openAudit} à optimiser la plateforme BO, puis à factoriser l’intelligence dans la plateforme cible permet un surcroît considérable d’intelligibilité et de performance.

La massification des tests de non régression est précieuse pour arriver très vite à un optimum, pour faire de cette migration un vrai succès pour l'IT et le métier.

Cette ambitieux chantier a été conduit de façon forfaitaire pour le compte du Groupe ADEO/Leroy Merlin avec des résultats extrêmement probants.

 

 

www.ellipsys-lab.com

contact@ellipsys-lab.com



Commentaires

Posts les plus consultés de ce blog

La Data Observabilité, Buzzword ou nécessité ?

BCBS 239 : L'enjeu de la fréquence et de l'exactitude du reporting de risque

Le data lineage, l’arme idéale pour la Data Loss Prevention ?