Reportive Designer
Vue générale
Reportive Designer est l'outil de conception des rapports d'analyse dynamique. Il permet la conception et l'analyse en ligne et instantanée des éléments utilisés. L'architecture Plug & Play de l'outil permet d'intégrer aisément de nouveaux éléments afin d'enrichir la capacité d'expression des rapports.
Reportive Designer se connecte sur tout cube de données compatible ODBO (OLE DB for Olap) disponible dans l'entreprise. Tous les serveurs délivrant un driver ODBO, notamment ceux conçus pour être utilisés par les tableaux croisés dynamiques dans Microsoft Excel, sont utilisables. Reportive Designer supporte en standard tous les serveurs Microsoft SQLServer Analysis Services (SSAS) 2005, 2008, 2008R2 en accès réseau ou via http/https, mais aussi les cubes locaux. La génération des cubes locaux peut se faire par tout outil sachant générer un cube local au format SSAS 2005, 2008 ou 2008R2.
À l'ouverture du cube, vous pouvez visualiser dans le panneau Data Explorer les différentes dimensions du cube ainsi que les différents groupes de mesures disponibles pour démarrer vos analyses.
Ce panneau permet également de préparer vos axes de navigation personnalisés comme les axes de switch : ceux-ci permettent d'échanger des axes et des indicateurs pour afficher le moins d'information, tout en laissant l'information à la disposition des utilisateurs de Reportive Analyzer.
Vous pouvez ainsi échanger par exemple dans tout le rapport l'indicateur "CA" (Chiffre d'Affaire) par "%Var CA", permettant une analyse par valeur ou par le pourcentage de variation.
Data Explorer
Le panneau Data Explorer vous permet également d'ajouter des formules personnalisées si le concepteur du cube n'a pas mis à votre disposition des indicateurs et formules adéquats.
L'éditeur de formules vous propose deux modes d'édition. Le mode simplifié permet la création des formules métier les plus couramment utilisées.
L'éditeur de formules simplifié met à votre disposition une série de fonctions courantes d'analyse. Ainsi via une interface simple vous pouvez créer une formule de "%Variation" du volume de vente par rapport à la hiérarchie de temps "calendaire" et par rapport à l'année précédente.
Interface de la formule "%Variation"
Ceci génère alors la formule:
%Variation([Measures].[Volume],[Time].[Calendar],1,year)
La même formule s'écrirait en MDX :
IIF(ParallelPeriod([Time].[Calendar].[Year],1) is null OR (ParallelPeriod([Time].[Calendar].[Year],1), [Measures].[Volume]) = 0, null, -1 + ([Time].[Calendar].CurrentMember, [Measures].[Volume]) / (ParallelPeriod([Time].[Calendar].[Year], 1 ), [Measures].[Volume]))
La première formulation est plus compréhensible et plus facile à maintenir que la seconde!
L'éditeur de formules vous permet aussi de définir des propriétés comme le format d'affichage ou des formats conditionnels qui seront alors appliqués à tous les éléments (par exemple de modifier la couleur de texte si le %Var est inférieur à zéro).
Les différents éléments visuels peuvent être utilisés à l'intérieur d'une grille qui pourra se subdiviser à volonté. Ainsi vous pouvez décider d'insérer une série de filtres, puis un conteneur à onglets, et de placer dans chaque onglet des tableaux et des graphiques ou... d'autres conteneurs à onglets. Le rapport est conçu pour s'adapter à toutes les résolutions d'écran et les éléments se redimensionnent en respectant les ratios que le concepteur a indiqués.
La simplicité avant tout
La création d'un tableau se fait par simple glisser/déposer. Vous pouvez ensuite sélectionner les axes et les indicateurs à placer en ligne ou en colonne. Le simple fait de placer une hiérarchie dans un tableau vous autorise le drill sur la hiérarchie. Cette opération est valable sur plusieurs hiérarchies placées dans le tableau. Par exemple le placement des hiérarchies géographie, produits et temps permet dans le même tableau de "driller" sur les 3 hiérarchies, ce qui vous permet une combinatoire d'analyse à tous les niveaux souhaités.
Le placement des hiérarchies dans les différents éléments induit une synchronisation des éléments comme illustré ci-dessous :

Avant le "drill" dans Audi
Le tableau ci-dessus montre un tableau et un graphique permettant de visualiser la hiérarchie des véhicules (avec "Marque" comme niveau courant, la hiérarchie de temps (avec "Année" comme niveau courant), ainsi que les indicateurs "Volume" et "%Var" qui représentent le pourcentage de variation du volume par rapport à l'année précédente.

Après avoir "drillé" dans Audi
Le drill sur l'item "Audi" a provoqué une synchronisation du rapport. Ainsi le graphique représente maintenant l'évolution des modèles pour "Audi" et non plus celle des marques. Cette synchronisation est valable pour tout le rapport. On peut ainsi analyser les données en fonction des différentes hiérarchies et détailler par trimestre, par mois, etc... l'évolution des ventes.
Reportive Designer est une application 100% .NET réalisée grâce à la technologie WPF. Elle s'adapte donc aux plateformes 32-bit ou 64-bit pour exploiter pleinement les ressources disponibles (CPU, mémoire, carte graphique...). L'exploitation de cette technologie rend accessible tout un ensemble de fonctionnalités jusqu'ici difficiles d'accès et permettant de réaliser des rapports dynamiques de qualité... ou extravagants.

Style classique Style "coloré"
Reportive Designer intègre en standard le packaging de vos rapports. Le packaging permet de diffuser le rapport, toutes les dépendances de ce dernier (logo, images de fond...), ainsi que le cube local, si le rapport est conçu sur un cube local. Le package ainsi préparé peut être envoyé au terrain pour analyse. Si le rapport n'est pas basé sur un cube local, le destinataire devra se connecter au cube serveur pour récupérer les données à analyser.

Imbrication des ongles
|