Académique Documents
Professionnel Documents
Culture Documents
Les utilisateurs fonctionnels qui manipulent et analysent les données sont vraiment attachés à Excel. Microsoft a bien
compris l’avantage qu’il pouvait en tirer. Avec la nouvelle génération 2010, l’éditeur a encore recentré son offre BI autour
d’Excel.
Le point d’entrée de l’offre BI sur le poste de travail est Excel et l’outil, d’un point de vue décisionnel, est assez complet.
C’estàdire qu’Excel permet de se connecter à un cube, d’explorer ses données puis de publier l’analyse réalisée sur le
portail SharePoint.
Excel, qui est de loin le premier outil BI en entreprise, voit avec l’utilisation complète de la solution Microsoft BI ses
limitations effacées :
l En versions 2007 et 2010, le classeur Excel ne peut contenir qu’un peu plus d’un million de lignes. Analysis Services lui
permet de dépasser très largement ses limites technologiques tout en gardant une performance optimale.
l Un classeur Excel d’un million de lignes dépasse inévitablement en taille les 6 Mo. Une taille qui est souvent jugée trop
importante par les serveurs de messagerie qui empêchent alors les envois. SharePoint, lui, permet de publier le classeur en
mode Web et évite ainsi l’envoi des fichiers contenant les données par email.
Rappelons aussi au passage, que nous sommes à l’ère de l’espionnage industriel et de la guerre économique, et
que ce n’est pas très sécurisant ni sécurisé que de savoir qu’un seul fichier peut contenir des données
importantes sur l’activité de l’entreprise, sur ses performances ou sur sa stratégie.
Excel est, dans la gamme Microsoft BI, l’outil le plus adapté pour l’analyse et la manipulation des données. Son usage est
destiné à une population d’analystes ou de responsables fonctionnels.
Pour suivre les manipulations qui vont suivre, il vous faudra disposer du cube et de la base de données Distrisys
DM. Les fichiers de sauvegarde DistrisysDM.bak et DistrisysDM.abf sont disponibles en téléchargement sur la page
dédiée à cet ouvrage sur le site des Éditions ENI à l’adresse http://www.editionseni.fr. Il vous faudra simplement les
restaurer sur votre environnement. Vous pouvez aussi suivre ces manipulations en utilisant la machine virtuelle mise
aussi à disposition dans l’espace de téléchargement.
1. Manipuler le cube avec Excel 2010
Depuis la version 2000, Excel a la capacité de créer des tableaux croisés dynamiques à partir d’un cube.
Beaucoup d’entre vous connaissent ou utilisent déjà la fonction de tableau croisé dynamique. Cette fonction dans sa
version de base permet, à partir des tables de données contenues dans Excel, d’agréger ces données et de ventiler les
résultats par colonnes ou par lignes comme le montre l’exemple ciaprès :
Lorsque vous disposez d’un cube Analysis Services, les tables de données ne sont plus contenues dans le fichier Excel.
Le tableau croisé dynamique va être bâti à partir des données et des règles de gestion contenues et spécifiées dans le
cube.
Bâtir des tableaux croisés dynamiques à partir d’un cube a beaucoup d’avantages :
l Le fichier Excel ne contient pas les données. C’est donc d’une part plus sécurisant pour l’organisation, et d’autre part les
fichiers sont moins lourds à manipuler.
l Les données sont centralisées. Elles sont donc utilisées par plusieurs services, réduisant ainsi les risques liés au
recoupement de données.
l Les données sont fiabilisées. Lorsqu’un entrepôt de données est correctement bâti, les utilisateurs passent beaucoup moins
de temps à la récupération et au traitement de l’information et recentrent leurs efforts à l’analyse des données.
l Les données sont historisées. Sans le cube, les utilisateurs sont obligés de stocker plusieurs versions, à date, de leurs
données et de leurs analyses. Croiser et comparer ces données n’est pas toujours très évident.
a. Utiliser Excel pour exploiter les données de son cube
Nous allons donc nous connecter au cube Distrisys DM à partir d’Excel 2010 et créer un tableau croisé dynamique.
n Pour se connecter au cube Distrisys DM, dans le ruban, cliquez sur l’onglet Données.
n Au niveau du bouton Données externes, choisir À partir d’autres sources, puis cliquez sur Provenance : Analysis Services.
n La fenêtre Assistant Connexion de données s’ouvre. Entrez le nom de vos serveur et instance SQL Server Analysis Services. Par
défaut, cochez utiliser l’authentification Windows pour vous connecter au cube avec votre compte Windows.
n Puis l’assistant vous demande de sélectionner la base de données. Spécifiez la base multidimensionnelle DistrisysDM.
n Sélectionnez le cube Distrisys DM.
n La fenêtre Importation de données s’affiche et vous propose de choisir l’emplacement du tableau croisé dynamique. Par défaut,
laissez sélectionnée la cellule A1, la plus en haut à gauche.
Vous pouvez constater que la liste de champs de tableau croisé dynamique affiche la structure du cube. On y retrouve
le groupe de mesures Direction et sa mesure Valeur, ainsi que les dimensions Temps , Temps Calcul , Indicateur,
Scenario et Organisation.
Pour créer un tableau croisé dynamique, il vous suffit alors de sélectionner une ou plusieurs mesures, puis de glisser
les hiérarchies et attributs dans les zones Étiquettes de lignes, Étiquettes de colonnes et/ou Filtre du rapport .
Le tableau croisé dynamique Excel 2010 sur un cube
Pour obtenir le tableau croisé dynamique cidessus :
n À partir de la Liste de champs de tableau croisé dynamique, cochez les mesures Valeur sous le groupe de mesures Direction.
n Glissez les hiérarchies Indicateur et Organisation dans la zone Filtre du rapport.
n Puis glissez la hiérarchie Année Mois dans la zone Étiquettes de lignes pour un affichage du temps en lignes.
n Glissez l’attribut Temps Calcul dans la zone Étiquettes de colonnes.
n Sélectionnez dans la liste déroulante de la hiérarchie Indicateur le membre CA afin d’afficher les données sur le chiffre
d’affaires.
n Sélectionnez dans la liste déroulante de la hiérarchie Organisation le membre Agence Sud afin de restreindre l’affichage aux
ventes réalisées par l’agence Sud.
n Enfin, dans le tableau croisé dynamique, sélectionnez dans la liste déroulante de la hiérarchie Temps.Annee Mois le membre
Calendrier 2010, afin de restreindre les données du tableau croisé dynamique aux valeurs de l’année 2010.
La constitution du tableau croisé dynamique d’Excel 2010, à partir d’un cube, est vraiment simple et intuitive. À l’aide
des boutons plus et moins, vous avez la possibilité de descendre et de monter dans la hiérarchie. À noter que, pour un
Le tableau croisé dynamique d’Excel 2010 constitue ainsi un bon moyen d’exploiter rapidement vos données : en
modifiant les axes pour changer l’angle de vue, en filtrant les données, puis en descendant si besoin dans les
hiérarchies en lignes ou en colonnes.
Depuis la version Excel 2007, en plus de l’amélioration significative de la navigation dans le cube, Microsoft a fait de
nombreux efforts sur la présentation des données. Partant du constat que les utilisateurs des services fonctionnels
passaient un temps non négligeable sur la présentation des données, Excel 2007 et Excel 2010 ont commencé à
proposer des fonctions de productivité pour accéder et aider les utilisateurs dans cette phase.
Excel propose ainsi de nombreux modèles de mise en forme visuelle pour enrichir rapidement la représentation de vos
données.
b. Mettre en forme les données de son cube sous Excel
n Pour en bénéficier, cliquez dans le ruban sur Accueil, puis sur Mettre sous forme de tableau.
n Puis passez tout simplement la souris sur les différents modèles afin de visualiser la mise en forme de votre tableau croisé
dynamique.
La mise en forme rapide des tableaux croisés dynamiques
D’autres fonctions complémentaires incluses sous le menu Mise en forme conditionnelle viennent enrichir visuellement
le rendu et la comparaison des données : valeurs supérieures à la moyenne, 10 % des valeurs les plus importantes,
mini barres représentant l’importance des valeurs dans les cellules, jeux d’icônes pour représenter des atteintes
d’objectifs ou des tendances...
n Pour obtenir l’exemple cidessous, passez la souris sur Barre de données, puis sélectionnez une couleur de diagramme en barres
en dégradé.
Excel 2010 propose aussi de représenter vos données issues du tableau croisé dynamique sous forme de graphique.
La palette des représentations graphiques proposées est assez large : histogramme, courbes, secteurs, barres, aires,
nuage de points, représentations boursières, surface, anneau, bulles, radar... Les graphiques peuvent être en 2D ou
en 3D et de nombreuses options sont proposées.
n Pour réaliser un graphique à partir du tableau croisé dynamique, sélectionnez une cellule du tableau croisé dynamique pour faire
afficher des onglets spécifiques dans le ruban.
n Sous le grand onglet Outils de Tableau croisé dynamique, sélectionnez l’onglet Options, puis Outils et enfin cliquez sur Graphique
croisé dynamique.
La fenêtre Insérer un graphique s’ouvre et vous invite à choisir une représentation graphique.
n Sélectionnez un diagramme en courbe avec marques, puis cliquez sur OK .
Votre tableau croisé dynamique s’affiche alors sous forme de courbes. Néanmoins il reste dynamique : des invités vous
permettent d’ajuster les données du graphique suivant les dimensions Indicateur, Organisation, Temps Calcul et
Temps.
2. Publier le classeur Excel sur SharePoint
Il est impossible de parler de Business Intelligence sans aborder le partage de la représentation de l’information. Si
l’activité d’analyse est une activité d’autonomie pouvant se réaliser sur le poste de travail au travers d’Excel, il n’en reste
pas moins que la conclusion de l’analyse doit tout de même être partagée ou mise à disposition d’un décideur.
Depuis la version Excel 2007, Microsoft nous offre la possibilité de publier tout ou une partie du contenu du classeur
Excel sur un portail SharePoint, transformant Excel en un véritable outil de reporting.
Sans cette fonctionnalité, la grande majorité des organisations utilise Excel pour récupérer et transformer l’information,
puis envoie par email ou dépose sur un répertoire le document Excel. D’autres préfèrent imprimer les rapports en
totalité dans de grands classeurs qui sont transmis aux différents responsables. Le responsable d’activité est alors
obligé d’ouvrir le classeur, de parcourir les onglets et les feuilles pour bien souvent s’intéresser à seulement deux ou
trois indicateurs clés, fondus dans la masse d’informations.
Avec les services Excel de SharePoint, nous allons avoir la possibilité de publier tout ou partie d’une feuille Excel au
format HTML. Le grand avantage est que les rapports Excel restent dynamiques et conservent leurs capacités de filtrage
et de navigation. Ces rapports étant au format Web standard, les services Excel offrent ainsi la possibilité de s’intégrer
au sein de pages du portail, constituant alors autant de véritables tableaux de bord dynamiques, actualisés et
personnalisés pour chaque responsable d’activité.
Dans le chapitre précédent Configuration des fonctions BI de SharePoint Excel services et PowerPivot, nous avons
configuré SharePoint afin d’activer les fonctions de publication des services Excel. Ce travail est un préalable nécessaire
aux manipulations qui vont suivre.
Au cours de cette partie, nous allons tout simplement publier dans une bibliothèque de documents SharePoint, le
tableau croisé dynamique et le graphique que nous avons précédemment réalisés.
n Pour sélectionner les éléments du classeur à publier, cliquez sur le bouton Options de publication.
La liste déroulante vous permet de sélectionner la partie du classeur à publier. Cette interface permet ainsi de spécifier
si la publication va concerner :
l La totalité du classeur Excel.
l Une ou plusieurs feuilles du classeur.
l Un ou plusieurs éléments de tableaux croisés dynamiques ou graphiques croisés dynamiques.
n Dans notre cas, sélectionnez dans la liste déroulante Éléments du classeur. L’outil détecte alors que nous disposons dans le
classeur d’un tableau croisé dynamique ainsi que d’un graphique croisé dynamique. Sélectionnez ces deux éléments pour
restreindre la publication à ces deux seuls objets, puis cliquez sur le bouton OK .
n Pour publier les éléments du classeur cliquez enfin sur le bouton Enregistrer sous, puis, lorsque la fenêtre d’enregistrement
apparaît, sur le bouton Enregistrer.
Le classeur Excel se retrouve alors dans la bibliothèque de documents dans laquelle il a été publié.
Un simple clic sur le document retranscrit les éléments du classeur Excel qui sont visualisables dans le navigateur Web.
Le graphique croisé dynamique publié via les Excel Services
La liste déroulante Affichage en haut à droite permet de passer d’un élément à un autre.
n Sélectionnez dans la liste déroulante Affichage l’élément Tableau croisé dynamique1.
Le tableau croisé dynamique s’affiche ainsi en format Web standard, sans nécessité d’avoir Excel 2010 installé en local
sur son poste de travail. Les interactions avec le tableau croisé dynamique restent néanmoins conservées : il est
possible de modifier l’indicateur ou l’organisation en filtre. De même, il est possible d’utiliser les navigations dans les
hiérarchies en lignes ou en colonnes.
Ce qui est intéressant dans ce mode, c’est que les éléments sont dynamiques, c’estàdire que si le contenu du cube
évolue ou est modifié, les modifications seront répercutées sur les éléments publiés.
n Pour vérifier le côté dynamique du rapport, cliquez sur le filtre de la dimension Organisation. Puis dans la hiérarchie, sélectionnez
le membre Distrisys.
Le tableau croisé dynamique, cette fois rafraîchi, s’affiche à nouveau sur le périmètre de l’organisation Distrisys.
Cette WebPart permet ainsi d’intégrer du contenu Excel Services dans une page du portail. Nous verrons l’utilisation de
cette WebPart dans le chapitre Création du portail BI de Distrisys.