SAP BI

DeciVision teste SAP Design Studio

Aujourd’hui nous allons parler de SAP Design Studio. Encore peu connu des utilisateurs BO, il l’est certainement plus des utilisateurs SAP.

Qu’est ce que SAP Design Studio ?

Avant de parler de l’outil en lui-même, faisons un petit tour général qui nous en apprendra un peu plus sur le sujet.

Pour faire simple :

  • SAP Design Studio est avant tout le produit remplaçant des outils de reporting SAP BW (BEx Web Application Designer).
  • SAP Design Studio est également annoncé comme le potentiel remplaçant de Xcelsius (ou Dashboards). Pour ceux qui ont déjà adopté Dashboard, pas de panique, le produit est supporté jusqu’en 2018. Un projet d’outil de conversion des tableaux de bord vers Design Studio est même en cours de développement.

On peut dire que SAP Design Studio est un outil de conception de tableaux de bord très orienté supports mobiles avec un format HTML5.

Mais encore ?

N’y en a-t-il pas déjà quelques-uns des outils de conception de tableaux de bord ? La réponse est oui ! Mais leur positionnement diffère. On compte à ce jour 3 principaux outils de création de tableaux de bord dans l’écosystème SAP Business Objects :

Avant d’aborder les possibilités de cet outil, voyons les pré-requis ainsi que les sources de données supportées :

  • SAP Design studio est un client lourd à installer sur le poste de l’utilisateur. Il n’existe pas pour le moment en tant qu’application accessible à partir du BI Launchpad (même s’il l’utilise, nous le verrons par la suite). Évolution future probable ?
  • SAP Design studio nécessite l’installation d’un Add On à installer sur le serveur.
  • Il n’existe pas à ce jour de vrai mode autonome, on est obligé de se connecter à un référentiel.

A ce jour 3 sources de données sont supportées :

  • SAP BW
  • SAP HANA
  • SAP BOBJ Univers (.UNX)

Plus de détails ci-dessous :

SAP Business Objects Design Studio PAM SAP BW Support for Data Access
SAP Business Objects Design Studio PAM SAP HANA Support for Data Access
SAP Business Objects Design Studio PAM SAP BI Universes Support for Data Access

A quoi ressemble SAP Design Studio ?

Login SAP Design Studio
Il convient en premier lieu de se connecter à un référentiel. Par défaut à l’installation du produit, il est configuré en mode autonome vous aurez à modifier cela dans les propriétés.
Connexion referenciel Design Studio
Connexion referenciel SAP Design Studio
On clique ensuite sur « Créer une Application ».
Créer une application avec SAP Design Studio
Quand on crée une nouvelle application, outre les propriétés standard, on peut choisir le dossier dans lequel elle sera sauvegardée. Ce dossier correspond à un Dossier du référentiel BOBJ !
Choix du dossier avec SAP Design Studio
On sélectionne ensuite vers quel type d’appareil sera destinée l’application :
Choix du type d'appareil avec Design Studio
En parallèle, on voit que l’application est bien stockée sur le référentiel BO :
Stockage référenciel BO avec Design Studio
Effectuez ensuite un clic droit sur « Data Sources » -> « Nouveau » pour définir une source de données :
Définition des sources de données avec Design Studio
On peut avoir un aperçu des connexions disponibles dans les Préférences :
Connexions disponibles SAP Design Studio
On sélectionne notre source de données :
Sélection d'une source de données avec Design Studio
On définit notre requête en cliquant sur « Edit Query Specification » :
Définition d'une requête avec SAP Design Studio
Et voilà qu’apparaît le panneau de requête de l’outil :
Panneau requête de SAP Design Studio
Un air de « déjà vu ». ? En effet Design Studio emprunte beaucoup à Web Intelligence BI4. On défini notre clause SELECT et si besoin notre clause WHERE, on peut pré-visualiser un échantillon de données. On sélectionne ensuite les objets de la même manière qu’avec Webi en utilisant le double click ou le glisser-déplacer :
Requete SAP Design Studio
Une fois notre requête définie, nous allons pouvoir remplir notre application :
Interface Design Studio
Pour définir un tableau on va ensuite cliquer sur « Edit Initial View » et arriver sur une fenêtre qui rappellera à certains la fenêtre de rotation de Deski :
Definition Design Studio
Il ne nous reste plus qu’à créer notre tableau :
Création tableau SAP Design Studio
On peut ensuite tester le rendu :
Test Design Studio
On notera la possibilité de visualiser l’application sur le BI Launchpad, dans un navigateur Web local ou en utilisant la fonctionnalité qui permet de transmettre le lien de l’application vers un Appareil Mobile à l’aide d’un QR Code.
BI Launchpad Design Studio

Et voilà le résultat ! Une mise en forme simpliste mais qui reprend les éléments classiques de la création d’un bloc dans un Tableau de Bord Design Studio …

Plus de détails concernant les mises en forme disponibles

Vous avez la possibilité des créer des filtres graphiques semblables à ce que l’on peut faire avec les contrôles d’entrées sous Webi. En sélectionnant la valeur que je veux les données sont filtrées automatiquement :

Filtres graphiques Design Studio
Vous avez également la possibilité de coder différentes actions en créant des boutons :
Bouton Design Studio
Avec Design Studio la mise en place d’un grand nombre de fonctionnalités passe par le script. Par exemple pour créer un export Excel, vous pourrez insérer le code suivant :
Script Design Studio
L’éditeur de script est relativement convivial. On trouve tous les éléments constitutifs de notre application  et toutes les fonctions disponibles (avec une description) accessibles via l’auto complétion. Le langage est un dérivé de JavaScript.
Edition script Design Studio
Nous avons bien sûr la possibilité de créer des graphiques :
Graphiques Design Studio
Création Graphique Design Studio
Voyons maintenant un exemple de filtres en cascade :
Filtres cascade Design Studio

Nous avons ici un tableau et un graphique avec des filtres à liste déroulante et des filtres à boutons radio.

Je peux sélectionner mon année via la liste déroulante :

Selection année Design Studio
Je peux sélectionner un « Etat » via les boutons radios :
Selection état Design Studio
Je peux enfin filtrer en sélectionnant une ville en cliquant directement dans le tableau :
Filtre Ville Design Studio
La mise en place de ces différents filtres aura cependant nécessité de passer par le codage … Par exemple pour le filtre des années, on définira le fait que la liste déroulante affecte l’objet « Année » de la source de données correspondante.
Liste objet année design studio

En conclusion

Quand on prend DS en main, on pense beaucoup aux autres produits BO, notamment Web Intelligence et Crystal (pour le côté tout scriptable). Espérons qu’ils n’en empruntent que le meilleur …

Bien que ce soit un produit encore jeune, il reste cependant doté de certaines fonctionnalités clés. On peut espérer un enrichissement tant au niveau de ses graphiques que de ses composants et de ses sources de données dans un temps relativement court. Aujourd’hui, la version en téléchargement est la 1.3, nous re-testerons donc cet outil pour vous à chaque mise à jour pour en évaluer les nouvelles fonctionnalités et vous en faire part rapidement. Affaire à suivre !

A noter que depuis juillet 2017, Design Studio est devenu Lumira Designer et fait parti de Lumira 2.0.

Un projet ? Une question ?

Laissez-nous vos coordonnées et nous vous recontactons dans les plus brefs délais !

Articles récents
Évènements à venir
Newsletter DeciVision

Soyez notifiés de nos derniers articles de blog, de nos prochains webinars et nos actualités !