Censio

SAP Business Information Consulting


blog
Blog Resultats recherche article BI Archives

Le « Semantic Partitioned Object » une nouveauté SAP Netweaver BW 7.3

Vendredi 9 septembre 2011

Qui n’a jamais fait face à des problèmes de performance de lecture de données depuis un InfoProvider lorsque le nombre d’enregistrement croit considérablement dans le temps ?

Pour rappel, SAP recommande de ne pas excéder les 20 millions d’enregistrements dans un DSO sinon le processus d’activation serait considérablement long et 100 millions d’enregistrements pour un InfoCube sinon les temps de compression, de reconstruction d’agrégats et de lecture de données augmenteraient significativement.

Afin de palier à ces problèmes de volumétrie, SAP propose une nouvelle option dans BW 7.3 : SPO (Semantic Partitioned Object). Un SPO est un InfoProvider qui se compose de plusieurs InfoCubes ou DataStore Objets avec la même structure. Le partitionnement sémantique est une propriété à spécifier lors de la création de l’InfoProvider. Le partitionnement sémantique divise les InfoProviders en plusieurs petites unités de taille égale (partitions).

Les avantages pour un Infoprovider d’une partition sémantique sont les suivants :

  • Performance accrue sur les gros volumes de données
  • Gestion des erreurs grâce au(x) critère(s) de partition
  • Gestion des time zones
  • Analyse et reporting sélectif
  • sap bw  Le « Semantic Partitioned Object » une nouveauté SAP Netweaver BW 7.3

    Cette option ne s’arrête pas là. En plus de la partition d’InfoProvider, des assistants vous permettent de créer automatiquement les Transformations, DTP’s et Process Chains qui en résultent.

    Voici une démonstration de la fonctionnalité SPO :

  • Sélection de la propriété SPO à la création d’un InfoCube :
  • Quand un SPO est créé, une structure de référence conserve la trace des partitions. La structure est placée dans le MultiProvider pour l'interrogation.

    sap bw  Le « Semantic Partitioned Object » une nouveauté SAP Netweaver BW 7.3
  • Création de la structure de référence commune à toutes les partitions
  • sap bw  Le « Semantic Partitioned Object » une nouveauté SAP Netweaver BW 7.3
  • Définition des partitions selon un ou des critères (ici le périmètre analytique)
  • sap bw  Le « Semantic Partitioned Object » une nouveauté SAP Netweaver BW 7.3
  • Activation de la structure et des partitions
  • Création des transformations par chaque partition
  • sap bw  Le « Semantic Partitioned Object » une nouveauté SAP Netweaver BW 7.3 sap bw  Le « Semantic Partitioned Object » une nouveauté SAP Netweaver BW 7.3
  • Génération des DTP’s en prenant en référence un DTP existant
  • sap bw  Le « Semantic Partitioned Object » une nouveauté SAP Netweaver BW 7.3

    Chaque DTP est créé avec le filtre correspondant, par exemple celui sur les périmètres analytique de 3000 à 4000 :

    sap bw  Le « Semantic Partitioned Object » une nouveauté SAP Netweaver BW 7.3
  • Création des Process Chains en definissant le Processus de déclenchement
  • sap bw  Le « Semantic Partitioned Object » une nouveauté SAP Netweaver BW 7.3 sap bw  Le « Semantic Partitioned Object » une nouveauté SAP Netweaver BW 7.3
  • Monitoring de l’objet sémantiquement partitionné
  • sap bw  Le « Semantic Partitioned Object » une nouveauté SAP Netweaver BW 7.3

    L'état affiché indique si les demandes sont actives et si toutes les données sont à jour.

    Cette nouvelle option, simple d’utilisation peut venir en complément d’autres options d’optimisation des performances. A titre indicatif cette fonctionnalité améliore de 20 à 40% la performance et la lecture des données est 2,5 fois plus rapide (source SAP)

    SAP Netweaver 7.3 : dispo

    Samedi 18 juin 2011

    Après quelques problématiques de version (7.2), ca y est Netweaver 7.3 est disponible depuis le début de ce mois avec quelques nouveautés pas inintéressantes.

    Nouveautés à la pelle :
    - upgrader vers la 7.3 accélère les performances de vos flux BW actuels, on parle de 30 à 40% de mieux.
    - Un portail plus joli et plus rapide
    - des nouveautés pour modéliser vos flux (nouveaux infoproviders, ..)
    - le support de Hana
    - IP a été réécrit en Abap (vous devriez perdre moins de temps à faire vos paramétrages !)
    - Support de HTML5 pour les applications Web

    SAP devient vert : une étude réalisée montre qu'avec l'utilisation de la 7.3
    cf lien


    avec PI
    - 60% d'énergie consommée en moins
    - 16 tonnes de CO2 en moins par landscape/an
    - €6.5k d'économie par landscape/an


    avec le portail
    – 30% d'énergie consommée en moins
    – 6.5 tonnes de CO2 en moins par landscape/an
    – €2.6k d'économie par landscape/an


    voilà il n'y a plus de raisons de ne pas faire l'upgrade*


    *je n'ai jamais dit que c'était facile à upgrader : pour bw, il faut passer tous vos flux en V7

    Quelques nouvelles de la prochaine mouture SAP BW 7.3

    Vendredi 4 février 2011
    SAP a récemment présenté sa roadmap pour SAP Netweaver BW. On y découvre non seulement les nombreuses améliorations apportées par la version 7.3 (disponible depuis le 29 novembre dernier en mode Ramp-up) mais aussi l’arrivée de la très attendue technologie In-Memory au cœur du logiciel SAP HANA 1.0 (High Performance Analytic Appliance).

    sap bw  Quelques nouvelles de la prochaine mouture SAP BW 7.3
    Source SAP

    SAP NetWeaver BW 7.3, les améliorations :

    Une première amélioration apportée par cette nouvelle version de SAP NetWeaver BW 7.3 concerne directement les développeurs, qui voient leurs tâches simplifiées par la possibilité de modéliser graphiquement les flux de données BW et qui peuvent s’appuyer sur les best practices fournies par SAP. L’assistant de modélisation de flux de données, la fonction de copie de process chain et de flux existants (comprenant les datas sources, les cibles de données et les transformations) et l’outil de migration de flux 3.x vers des flux 7.x sont autant de nouveautés qui rendent le développement de flux SAP NetWeaver BW plus efficient.

    La performance de l’outil a également été largement améliorée puisque les chargements des Master Datas et des DataStore Objects sont plus rapides. De nouvelles fonctionnalités de modélisation permettent par ailleurs d’améliorer la flexibilité des modélisations, réduisant là encore les coûts de développement et de maintenance.

    Du point de vue des utilisateurs, l’accès aux données sera plus rapide grâce aux HybridProviders, qui permettent d’intégrer les données des deltas les plus récents au moment du lancement de la requête.

    L’intégration des données non-SAP a également été facilitée avec DataServices XI 4.0 qui est beaucoup mieux intégré à SAP NetWeaver BW. Un système source « DataService » a en effet été directement ajouté dans BW, permettant l’accès aux objets DataServices et la création de flux DataServices vers BW.

    SAP NetWeaver BW Integrated Planning a également été amélioré puisqu’il intègre désormais une modélisation en ABAP, évitant ainsi une rupture entre la personnalisation des objets de planning avec les objets BW qui leurs sont liés.

    Teradata peut désormais être utilisé avec SAP NetWeaver BW 7.3, ce qui facilite la consolidation des données sur une seule base (réduisant ainsi les coûts de possession de base de données) et facilitant la stratégie d’intégration des données SAP et non-SAP. La version 7.20 de SAP NetWeaver BW Accelerator accompagne ces nouveautés. De nouvelles fonctionnalités (telles que la prise en compte d’exception d’agrégation, l es calculs à partir de multiproviders, …) rendent cet outil encore plus complet, et toujours plus rapide.


    La future intégration vers SAP HANA (High Performance Analytic Appliance)

    Parallèlement à la sortie de BW 7.3, une première version de SAP HANA a été lancée en fin d’année dernière. Cet outil s’appuie sur une technologie In-Memory. Il s’agit d’une base de données qui permet le traitement et le calcul de données en temps réel afin de fournir des résultats d’analyses et de transactions immédiats. Cet outil permet de créer des datamarts « agiles » en intégrant simultanément des données BW, de l’ERP et/ou d’autres sources et rendant possible l’analyse des données en temps réels.

    Cet outil devrait ravir les utilisateurs qui recherchent de la flexibilité dans l’analyse de leurs activités, ou par exemple ceux qui souhaitent créer rapidement de nouveaux modèles analytiques sans impacter leur environnement de production BI. A noter que dans une version 7.3x de BW, la technologie HANA sera directement intégrée en tant que plateforme de base de données In-Memory. Il est donc déjà prévu que l’intégration entre ces 2 outils se fasse progressivement et sans rupture.

    Problèmes de performance BI-IP

    Jeudi 9 décembre 2010
    Vous avez des problèmes de performance avec une application BI-IP?

    Très bon point de départ, lisez la note 1056259 - tout y est.

    SAP BI Accelerator accélère plus vite en 2010

    Samedi 13 novembre 2010

    Petite MAJ d'un article de du printemps 2008 sur BI Accelerator

    Plus de 2 ans ont passé depuis notre premier article sur BI accelerator... Après un début en douceur, le nombre d'installation commence à être assez honorable :

  • de nombreux fabricants sont maintenant associés à l'offre, ce qui permet aux clients de conserver leur fournisseur préféré dans la plus part des cas.
  • les prix sont maintenant assez raisonnable, sous l'effet de la baisse des prix du matériel (et probablement d'un effort de SAP)
  • le sujet est très très à la mode (et oui, BI accelerator, c'est du "in memory" !)
  • un certain nombres de concurrents de SAP communiquent sur le fait que eux travaillent en in-mémory et avancent la rapidité d'exécution des requête comme argument massue
  • Plus intéressant encore, la 7.3 va apporter pas mal de nouveautés sympathique pour BIA :

    Enhanced built-in analytical capabilities :
      F4-Value help
      Hierarchy support
      MultiProvider calculation handling
      Exception aggregation (min,max, avg, count distinct, top n)
      Analytic indexes(2)
    Advanced features :
      BWA based InfoCube (1)
      Use DataStore Objects to create indexes
      Leverage SAP Business Suite data directly

    Le point (1) est particulièrement intéressant... puisqu'avec BI Accelerator, on ne va plus jamais lire le cube, pourquoi avoir un cube ? Le "BWA Based infocube" n'est autre qu'un cube 100% BIA, chargé directement dans BIA depuis un ODS BW. Ce qui permet de ne pas stocker les données 2 fois et de mettre les données à disposition pour les utilisateurs bien plus vite.

    sap bw  SAP BI Accelerator accélère plus vite en 2010

    Source : SAP

    Autre point intéressant, BIA va prendre en charge les opérations de calcul de BI Integrated Planning (BI-IP), ce qui ouvre pas mal de perspectives intéressantes.

    Enfin, le point (2), Analytic Indexes - AI- va permettre aux APD de se baser sur le BIA, ce qui devrait autoriser pas mal de traitements... il est vrai que la volumétrie était souvent un facteur limitant

    Attention, pour avoir tout cela, il faudra aussi upgrader BIA en + de BW.

    Plus d'intégration avec SAP BW 7.3 et Data services

    Mardi 14 septembre 2010
    En cours de cet été, SAP a sorti une première version béta de SAP BW 7.3.

    SAP BW sera équipé d'un outil Business Objects, Data Services qui permettra à BW de se connecter plus facilement à des outils non SAP. de même l'outil permettra de renvoyer les données à d'autres systèmes en s'appuyant sur l'open hub (ce qui évite d'avoir à payer la licence).

    Grace à cet outil, vous pourrez rajouter également des nouvelles étapes de transformation et de nettoyage des données (doublons, qualitatifs...) et vous connectez à une multitude de base de données du marché :

    ODBC, HP NeoView, IBM DB2/UDB, Informix IDS, Microsoft SQL Server, mySQL, Netezza, Teradata, Oracle, Sybase Adaptive Server Enterprise (ASE) et Sybase IQ, JD Edwards OneWorld et World, Oracle e-Business Suite (EBS), PeopleTools, SAP NetWeaver Business Intelligence, SAP ERP ; SAP R/3 via ABAP, BAPI et IDOC ; Siebel et SalesForce.com, XML (DTD et définitions de schéma), Cobol, Microsoft Excel, HTTP/HTTPS, IBM MQ Series, JMS et services Web (SOAP, WSDL)

    Si on ajoute le fait qu'il pourra gérer des bases de données spécialisées BI type Teradata / Neoview et que des outils de Reporting (Pioneer, Xcelsius) et EPM (BPC...) des suites BO sont en train d'être plus intégrés à BW, SAP BW va devenir plus complet et une vraie référence en terme de plateforme BI.

    En attendant, vous pouvez déjà mettre en place data services avec une plateforme BW 3.x ou 7

    RDV normalement à la fin de l'année...

    En attendant SAP Netweaver 7.3

    Samedi 1 mai 2010
    SAP vient de sortir le nouvel ehp pour Netweaver, version 2.

    Au programme plutôt des améliorations techniques concernant l'abap, le portail et les webdynpro mais pas des moindres :
    - support d'une navigation en Ajax dans le portail

    sap bw  En attendant SAP Netweaver 7.3
    - éditeur pour créer des webdynpro (sans code!)
    - nouveaux composants pour webdynpro
    - nouvelles fonctionnalités Abap dont l'auto-complétion et les index secondaires

    Programmes standards utiles

    Vendredi 5 mars 2010
    Voici une petite liste de programmes standards qui peuvent servir:
    • RSCDS_NULLELIM: Supprimer les lignes à '0' dans les tables de fait (si vous avez compressé dans élimination de zéros) : Voir Note 619826.
    • RSDG_CUBE_ACTIVATE: Activer des InfoCubes
    • RSDG_CUBE_COPY: Copier des InfoCubes
    • RSDG_CUBE_DELETE: Supprimer des InfoCubes
    • RSDG_DODS_REPAIR: Activation de tous ODS avec attributs de nav
    • RSDG_ODSO_ACTIVATE: Activation de tous ODS
    • RSDG_IOBJ_ACTIVATE: Activation des tous InfoObjets
    • RSDG_IOBJ_DELETE: Suppression d'InfoObjets
    • RSDG_IOBJ_REORG: Réparation d'InfoObjets
    • RSDG_IOBJ_REORG_TEXTS: Réorganisation de textes d'InfoObjets
    • RSDG_MPRO_ACTIVATE: Activer des multifournisseurs
    • RSDG_MPRO_COPY: Copier des multifournisseurs
    • RSDG_MPRO_DELETE: Supprimer des multifournisseurs
    • RS_PERS_ACTIVATE: Activer la personalisation dans le BEx
    • RRHI_HIERARCHY_ACTIVATE: Activer des hiérarchies
    • RSSM_SET_REPAIR_FULL_FLAG: Convertir un chargement FULL en chargement FULL REPAIR
    • SAP_AGGREGATES_ACTIVATE_FILL: Activer et remplir les aggrégats d'un cube
    • SAP_AGGREGATES_DEACTIVATE: Désactiver les aggrégats d'un cube
    • SAP_INFOCUBE_DESIGNS: Lister des cubes disponibles dans le système, avec des informations sur leur conception
    • SAP_ANALYZE_ALL_INFOCUBES: Créer des statistiques pour tous les cubes dans le système
    • SAP_CREATE_E_FACTTABLES: Créer des tables E manquantes
    • SAP_DROP_EMPTY_FPARTITIONS: Supprimer des partitions non utilisés dans un cube
    • SAP_DROP_TMPTABLES: Supprimer les tables temporaires (créées par SAP)
    • SAP_RSADMIN_MAINTAIN: Créer, modifier les entrées dans la RSADMIN
    • SAP_CONVERT_NORMAL_TRANS: Changer un cube normal en cube transactionnel (qui a oublié de cocher?)
    • CUBE_SAMPLE_CREATE: Générer des entrées dans un cube - soit via une grille ALV, soit des données aléatoires.

    SAP annule la sortie de Netweaver BW 7.2

    Mardi 23 février 2010
    SAP a décidé d'annuler la sortie de Netweaver BW 7.2 au profit d'une prochaine version 7.3 plus tard dans l'année.

    Le programme de ramp-up devait commencer au 1er mars, ne se fera donc pas.
    D'après Franz Aman, VP marketing de SAP Business Objects a avancé l'argument que bien que les utilisateurs apprécieraient les nouvelles moutures de la version 7.2, ces derniers préfèreraient une version beaucoup plus aboutie et riche en fonctionnalités.

    SAP ne sortira qu'une seule version de Netweaver avec l'ensemble des nouvelles fonctionnalités et améliorations.

    Prochaine sortie de SAP Netweaver BW 7.20

    Vendredi 20 novembre 2009

    Une nouvelle version de SAP BW doit voir le jour début 2010.

    Avec l'acquisition de Business Objects, le maître mot des futurs produits est l'intégration.
    Voici une liste des fonctionnalités majeures à apparaître :

    1) améliorer l'intégration avec les produits Business Objects
    Des améliorations notamment sur le MDX et les opérations SQL ont déjà été livrées dans les SP de l'ehP1. Dans la version 7.2, les améliorations concernent surtout l'intégration de données - meilleure intégration de Data integrator dans la gestion des datasources et des process chains
    - utilisation de Data integrator dans le open hub
    - utilisation de SAP BusinessObjects Metadata Manager pour améliorer l'intégration depuis plusieurs sources de données

    2) plus d'options quant à la modélisation des flux
    - apparition du semantic partitionning pour gérer le partitionnement logique (plus besoin de créer autant de cubes que d'années ou que de branches fonctionnelles, un seul objet permet de modifier le tout)
    - partitionnement physique des DSO
    - remodélisation des DSO
    - amélioration des performances lors de l'activation des DSO
    - Archivage NLS disponible pour les multiproviders
    - accès au NLS depuis le query designer
    - copie complète des flux BW via un wizard
    - outil de migration des flux 3.x vers 7.x
    - Apparition de l'hybrid provider qui génère automatiquement les objets nécessaires (cube+virtual provider) pour combiner l'information de vos cubes SAP BW et les données transactionnelles R/3 afin de rester au plus près de la notion de temps réel
    - possibilité de faire du delta générique sur les autres sources de données (UD Connect/DB Connect, fichier plat)
    - plus de notion init/delta dans les infopackages, c'est automatique
    - intégration du chargement des hierarchies en 7.x
    - export des données Open Hub en XML
    - modélisation des groupes sémantiques disponibles dans la transformation
    - les attributs de navigations des objets sources sont disponibles dans la transformation
    - amélioration du monitoring des process chains

    3) au niveau de l'administration
    - Amélioration du Cockpit d'adminstration
    - Plus de wizard pour configurer la plateforme Netweaver

    4) ouvrir la base de données aux spécialistes du datawarehouse (Neoview/HP, Teradata)
    Comme nous vous en avions parlé lors de certains articles, SAP va supporter Neoview et Teradata, ce qui devrait permettre quelques améliorations sur la gestion du datawarehouse, notamment dans l'intégration de données SAP et non SAP.

    5) BW-Accelerator
    BW-Accelerator devrait connaître quelques évolutions car il sera proposé par SAP BusinessObjects pour des plateformes autres que BW (nom de code : Newton)
    - les VirtualProviders et DSO sont pris en compte
    - Amélioration de la gestion des multiproviders
    - Amélioration de la gestion des master data
    - Possibilité de mettre les données du cube uniquement dans BWA

    6) BI-Integrated Planning
    C'est la grande surprise, BI-IP fait l'objet de nouveaux développements car SAP continue de maintenir le produit avant de sortir dans les prochaines années un produit hybride entre BI-IP et BPC.
    Les nouveautés sont apparues lors de l'ehP1 et notamment du SP05.
    - intégration dans l'Administrator Cockpit
    - Blocage par cellule lors de l'utilisation des planning layout
    - une fonctionnalité "inverse formulas" en gros, pour retrouver depuis une formule, la valeur manquante sans avoir à refaire la formule
    - Optimisation de l'exécution des fonctions BI-IP

    Rendez-vous à partir de Février 2010 pour ceux qui auront la chance de participer au ramp-up !

    SAP BW s'exporte vers d'autres applications

    Jeudi 5 novembre 2009
    Après le partenariat avec Teradata, qui devrait permettre d'exploiter les données depuis BW dans Teradata (prévu pour Netweaver 7.2), SAP annonce la signature d'une collaboration avec HP au SAP Teched 2009

    En effet, SAP BW devrait pouvoir être associé à l'entrepôt de données Neoview d'HP pour traiter de forts volumes de données avec du quasi-temps réel entre le chargement et l'interrogation de données.

    Gageons que ce type de partenariat devrait renforcer les fonctionnalités de SAP BW, pour le bien des utilisateurs mais aussi pour concurrencer directement son rival Oracle, qui vient d'annoncer sa propre solution.

    Une version bêta est attendue pour le premier trimestre 2010