Migration automatique de SAP BO vers une solution tierce

 

  •  

    Migration automatique de SAP BO vers une solution tierce  
  •  
    SAP BO est l'une des plateformes de BI les plus présente sur le marché. Elle n'a cessé d'évoluer, et elle continue à être largement appréciée pour sa fiabilité.

    Cependant les équipes plébiscitent des outils "self BI". Et le mouvement de masse vers le Cloud a vu l'émergence de solutions portées par les hyperscalers (Power BI pour Azure, Looker pour GCP, ou encore Quicksight pour AWS, etc.). Les projets de migration ont donc tendance à se multiplier. Y compris en basculant tout simplement SAP BO dans le Cloud.  

    Ces migrations sont excessivement difficiles à mettre en œuvre. Elles sont largement opérées de façon manuelle. Cela débouche sur les projets longs et chers, et parfois des échecs.  

    Nous proposons d'automatiser un maximum le process.

    Ce ne sera jamais du 1 pour 1, mais 80 à 90 % du projet peut être mis en œuvre instantanément. 

    Comment ?  
     
  •  
    3 phases :

     
  •  
          Phase 1 : "parser" toute la plateforme SAP BO pour
          déconstruire la complexité
     
  •  
    Ellipsys est l'éditeur de {openAudit}, un logiciel qui permet d'opérer un reverse engineering exhaustif sur des plateformes analytics complexes. {openAudit} recourt à divers sondes ou parsers, pour analyser la couche de dataviz, mais aussi toutes les alimentations.  

    Pour ce qui concerne SAP BO : 
     
  •  
    • {openAudit} va directement parser les fichiers *.wid, *.unv, *.unx pour récupérer l'intelligence, la structure des documents, et la couche sémantiques (univers) ;
     
  •  

    • Au travers des outils SAP, {openAudit} va accéder au référentiel pour garder la cohérence des ID entre les différents objets (univers, data providers, rapports, instances, autres) ;
  •  
    • Une sonde d’{openAudit} va récupérer certains logs des bases d’audit (Auditor) ;

           
        1.  
                Phase 2 :  simplifier la plateforme SAP BO en amont,
                pour migrer ce qui doit l'être
           
        2.  
          Nous pensons que la première étape dans une migration technique de ce type sera d'essentialiser la plateforme source.

          La forte antériorité des plateformes SAP BO est la source d'une forte complexification, qu'il est utile de résoudre en amont.  

           Comment ? 
          1. Les documents obsolètes, en erreurs, qu’ils soient positionnés sur la plateforme commune ou dans les Private Folders, sont détectés. Ils peuvent être archivés (création de BIAR unitaires) / ou simplement être écartés en masse;
          2. Les documents répliqués sont détectés par degré de similitude (de 0 à 100%, sur 5 critères), et peuvent être écartés en masse également;
          3. Les objets qui ne servent pas dans les documents peuvent être identifiés, et écartés;
          4. Les couches sémantiques peuvent également être nettoyées pour écarter les objets jamais publiés.

          C'est souvent une large proportion de la plateforme qui peut être décommissionnée dans des temps records. 
           
        3.  
          {openAudit} pour SAP BO, - film 2'
           
        4.  
                 Phase 3 : migrer de façon automatisée
           
        5.  
           Exemple d'une migration de SAP BO vers Looker (Google) : 

          Nous sommes capables de « traduire » le SQL présent dans SAP BO, dans le langage utilisé par Looker de Google : le LookML. 
          LookML est un langage permettant de décrire les dimensions, les agrégats, les calculs et les relations de données dans une base de données SQL ainsi que la structure et l'intelligence des rapports.

          3 étapes : 
           
        6.  
           
          1 - Migrer 
          les univers BO
           
          Ils seront reproduits dans les vues et les Explore de Looker.
           
          2 - Migrer 
          les objets BO 
           
          Ils seront commués en champs de vue Looker de façon automatisée.
           
          3 - Migrer
          les layouts 
           
          Ils  seront traduits en LookLM, avec les composants aux mêmes endroits.
           
        7.  
          Technologies de dataviz adressées à ce jour
          pour les migrations automatisées  : 

                       
                    1.  

                      (Développements en cours : Tableau, Qlik ...) 
                                   
                                1.  
                                   Cas d'une "simple" migration de SAP BO vers le Cloud 
                                   
                                2.  
                                  Certains acteurs choississent de conserver SAP BO et de le porter dans le Cloud. {openAudit} permet également d'opérer ce mouvement de façon largement automatisée. 

                                  Ci-après la liste des actions automatisées : 
                                  1. Création des connexions sur la nouvelle plateforme ;
                                  2. Remapping des connexions cibles vers les univers (unv, unx) ;
                                  3. Modification du SQL des objets utilisant des fonctions natives d’une DB dans les univers (unv, unx);
                                  4. Migration des univers ;
                                  5. Traitement des documents schedulés / publiés en masse ;
                                  6. Modification des destinations dans les publications et instances ;
                                  7. Correction de la sécurité en masse (ldap, winAD, access level) ;
                                  8. Remapping des objets dans les documents en cas d’incohérence d’ID ;
                                  ....
                                  Dès lors qu’une régression est identifiée, {openAudit} va opérer des analyses d’impact pour localiser les objets/documents impactés et peut mettre à jour les processus en masses.


                                  Conclusion : 
                                  Rares sont les entreprises qui n'ont pas adopté SAP BO à un moment ou un autre. Les patrimoines sont souvent complexes, ce qui rend les migrations Cloud périlleuses. Nous nous appuyons sur nos savoir-faire en matière de reverse engineering pour permettre d'opérer ces bascules de façon largement automatisées (80 à 90 %), en les faisant précéder par une simplification massive.
                                  Les projets de migration peuvent ainsi être cadrés, timés, et ils auront de bonnes chances d'être de véritables succès 


                                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 ?