Des œufs blancs et des balles multicolores


Avec la technologie Hana, la base de données de SAP est plus performante que jamais. Mais même avec des systèmes performants comme S/4 Hana, qui offrent leurs propres capacités de reporting, SAP BW reste la plate-forme permettant de regrouper les données de différents systèmes à l'échelle de l'entreprise et de soutenir les processus d'analyse.
L'augmentation du volume de données dans les entreprises et le besoin croissant de structuration et d'analyse efficace qui en résulte rendent un entrepôt de données consolidé encore plus important qu'auparavant - c'est un consensus général.
Quelle est la solution des services Web SAP ?
Les services web SAP permettent d'utiliser une interface entre les pages web et le BW. Dans le frontend, il y a une page HTML dans laquelle on peut intégrer des bibliothèques JavaScript répandues comme jQuery.
On y implémente un framework Ajax pour le traitement des services web. Pour cela, il faut entrer les paramètres sous la forme d'un HTTL. Le BW représente le serveur web en tant que backend.
Chaque service web lance un module fonctionnel qui peut utiliser des paramètres d'entrée et de sortie librement configurables, y compris des paramètres tabulaires. Ainsi, toute la gamme du traitement des données BW est disponible dans le backend.
Les paramètres de sortie des modules fonctionnels sont convertis par le framework SAP en une structure XML qui peut être traitée à volonté avec JavaScript. De cette manière, un grand nombre de bibliothèques librement disponibles sont également disponibles pour représenter les données.
Logiciel individuel
On trouve ainsi facilement des bibliothèques JavaScript utilisables pour l'affichage de tableaux croisés dynamiques, des éléments d'éditeur pour le formatage de texte ou le support pour l'exportation vers Excel.
Certes, leur étendue ne correspond souvent pas à la liste complète des fonctionnalités des objets standard comparables dans les outils frontaux SAP, mais ils peuvent être adaptés beaucoup plus facilement à des exigences spécifiques, car le code source est ouvert.
Cela signifie que les exigences doivent être définies plus précisément, car de nombreuses "fonctions standard" de la gamme de produits SAP, qui semblent évidentes, ne sont pas disponibles dans ce cas.
Les avantages et inconvénients généraux des logiciels individuels par rapport aux logiciels standard s'appliquent : de nombreuses fonctionnalités individuelles doivent être implémentées, par exemple la prise en charge des hiérarchies de caractéristiques.
Cela signifie que plus les fonctionnalités demandées sont complexes, plus une "mise en œuvre maison" à l'aide de BW Webservices est coûteuse. En revanche, l'intégration de lecteurs vidéo ou une représentation agrégée de commentaires saisis en libre-service à n'importe quel niveau devient plus simple, par exemple.
Analyse en libre-service avec commentaires
Une application d'analyse en libre-service permet aux utilisateurs d'explorer les données de manière autonome en sélectionnant et en limitant librement de multiples caractéristiques (champs de données), à l'instar de la fonctionnalité de pivot de Microsoft Excel.
La différence avec le tableau de bord plus simple réside dans la représentation ainsi que dans la quantité plus importante de paramètres modifiables. Il n'est donc pas possible de coupler judicieusement une saisie de méta-informations, comme des commentaires, aux états de navigation. En effet, contrairement à l'application de tableau de bord, on ne peut pas partir du principe que le destinataire des informations les retrouvera.
Si l'utilisateur saisit des commentaires après la sélection des données (drill-down), ceux-ci devraient également pouvoir être propagés dans des états de navigation supérieurs (bottom-up). Dans l'autre cas d'application, un commentaire sur des données agrégées doit être encore visible dans des sélections plus spécifiques (top-down).
Autres scénarios d'application
Les services web permettent de créer des applications attrayantes et hautement interactives, mais fonctionnellement simples, sur la base des données consolidées dans l'entrepôt de données SAP BW.
L'avantage réside surtout dans le fait que la logique de traitement ne doit pas s'adapter à l'habillage rigide des structures de données BW et des techniques de reporting ou de planification habituelles.
Tant du côté frontal que du côté backend, tous les registres de la programmation JavaScript ou Abap peuvent être tirés. Cela permet, outre une présentation visuelle attrayante, de saisir, de classer et de traiter des données de manière non conventionnelle, comme des masques de saisie avec des workflows intégrés. Ceux-ci sont comparables aux solutions Floorplan-Manager, mais avec une présentation plus moderne et plus flexible.
De balles colorées
En effet, pour de nombreux utilisateurs, l'aspect visuel est souvent la raison principale pour laquelle ils cherchent des solutions alternatives en dehors des outils SAP standard. L'exemple présenté ici montre que les services web SAP BW permettent également de représenter des cas d'application pertinents sur le plan fonctionnel, en dehors des possibilités standard.
Ainsi, ceux qui préfèrent les balles colorées aux œufs blancs ne doivent pas renoncer à la gestion des données dans BW on Hana.