Sélectionner l’enregistrement max en une seule fois – la clause magique keep

Une problématique récurrente dans les traitements décisionnels est de récupérer le dernier enregistrement d’une série, par exemple les dernières opérations des clients en ayant en source une table contenant toutes les opérations.
Lire la suite

Deski : Chronique d’une mort retardée

Et ils remettent ça …

En cherchant les infos sur la version 4 de BO je suis tombé sur ce document : https://websmp210.sap-ag.de/…/bobj_deski_eol.pdf qui annonce l’abandon de Deski dans la prochaine version de BO.
Bon, la date du 1er avril peut me faire douter, mais j’ai du mal à voir un grand éditeur comme SAP laisser traîner un troll sur son site.

BO nous avait déjà fait le coup avec la 1ère version de XI, ils ne vont quand même pas remettre ça ? Je sais qu’aux US Webi domine, mais sur le vieux continent c’est différent …

Je vois dans ma boule de crystal une XI 4 R2 sortir peu de temps après … mais avec deski :-)

Google Instant et BI ?

Ces derniers temps Google a lancé « Instant » ou la recherche en temps réel.

C’est bluffant, les résultats de la recherche apparaissent au fur et à mesure de la saisie et cela sans ralentissement 8-o

On se prend à rêver à de possibles adaptations à la BI …
A la sauce Business Objects par exemple, pourquoi pas le résultat des données rafraîchi et affiché en temps réel au fur et à mesure de l’édition de la requête en ad-hoc ?
Cela pourrait représenter un gain de temps non négligeable pour les utilisateurs.

Evidemment la technologie derrière devrait suivre, et être performante ( mais si on a déjà un cube OLAP ? )

Mr Google, si vous nous écoutez …

Les invites BO Рpart I РPr̩sentation

Les invites sont un élément clé de l’utilisation courante de Business Objects.
Elles permettent de passer d’un état rigide à un état dynamique en posant des questions à l’utilisateur qui va ainsi personnaliser les résultats de sa requête. En utilisation avancée, elles permettent de paramétrer l’exécution d’un document planifié, générant ainsi plusieurs documents à partir d’un seul.

Tout d’abord, voyons comment insérer une invite dans un document.
Lire la suite

Cacher une cellule dans WebIntelligence pour un tri

Sous Deski on peut facilement cacher une cellule dans un tableau mais en gardant le tri sur ses valeurs. Cette option est très pratique quand on veut afficher des libellés liés à des codes obscurs, qui n’ont aucun intérêt à être affichés.

Par contre webi ne propose pas cette fonctionnalité. Le plus simple est alors de cacher la cellule en réduisant sa taille et en jouant sur les couleurs ( écriture blanche sur fond blanc ), un peu comme si on avait un tableau à l’encre invisible !!!
Mais cela reste artisanal …

Une astuce est de passer par les alerteurs.
Lire la suite

Les invites BO Рpart IV РAffichage d̩taill̩ des valeurs possibles

Lors de la saisie d’une invite, l’utilisateur peut aussi ( ou est obligé de ) sélectionner une valeur dans une liste prédéfinie. Cette dernière est définie soit par la liste de valeurs ( LOV ) d’un objet, soit par une énumération des différentes valeurs dans le paramètre approprié du @prompt() .
Le résultat reste assez basique, et il est légitime de vouloir une présentation plus sophistiquée pour :
Рafficher un libell̩ explicite quand on doit saisir un code un peu obscur
Рregrouper des valeurs quand on a une liste importante pour plus de lisibilit̩
Lire la suite

Les invites BO Рpart V РUtilisation avanc̩e : D̩sactiver une invite

On l’a vu, les invites permettent d’avoir des états « paramétrables », ce qui permet de personnaliser les données en fonction des destinataires.

Par exemple on peut avoir un rapport donnant le chiffre d’affaire par région, avec le détail par magasin. Un rapport personnalisé est envoyé aux responsables de région, grâce à l’invite.

Mais en pratique on a aussi besoin d’un rapport global, qui donne les résultats de toutes les régions. Ce rapport serait envoyé à d’autres personnes. Mais la structure, le format resteraient les mêmes, on aurait la même requête mais sans l’invite.
Lire la suite

Des tables de faits sans faits

Il y a des expressions décisionnelles qui me donnent des boutons, limite la varicelle.

Par exemple, le fait qu’il existe des tables de faits sans faits
C’est un peu comme si on avait des moules sans frites, une bière sans mousse, un avion sans ailes, un film de Tim Burton sans Johnny Deep ou une version de BO sans bug …
Lire la suite