Tutoriel PowerPivot pour Excel – Partie 1/2 : Construction d’un modèle PowerPivot à partir de plusieurs sources de données

Nous avions présenté sur ce blog PowerPivot, nous vous proposons désormais de le tester par vous même au travers d'un tutoriel complet en deux parties

Ce tutoriel a pour but de construire un model PowerPivot se fondant sur plusieurs sources de données : Base Access, Fichier Excel et fichier Texte ; de créer des relations entre ces différentes données et enfin de créer des colonnes calculées pour enrichir le model.

Scenario

Une personne d’une entreprise souhaite réaliser un tableau de bord croisant à la fois des données provenant des systèmes informatiques (Ventes, CRM) avec d’autres données non structurées (Budget Excel, fichier Texte RH). PowerPivot, add-in d’Excel 2010 est donc l’outil idéal pour réaliser cette opération. Voici une liste des données qui sont à sa disposition :

· Base Access : ERP.accdb

Cette base de données Access contient des informations sur les clients de l’entreprise (CRM) ainsi que sur les ventes 2009 (CA, COGS, Unités) et une table calendrier. clip_image002

· Fichier Excel : BUDGET.xlsx

Ce fichier Excel contient le budget de l’entreprise pour 2009 par client et par commercial (CA, Quantité)

clip_image004

· Fichier Texte : RH.txt

Ce fichier texte a été fourni par le service RH et contient des informations plus complètes sur les commerciaux (Nom, Ville, Salaire)

clip_image006

Toutes ces données vont devoir être importées dans PowerPivot avant d’être utilisées dans la construction de tableaux de bord.

Intégration des données Access

· Ouvrir Excel 2010

· Aller sur l’onglet PowerPivot

clip_image008

· Cliquer sur « PowerPivot Window » pour accéder à l’écran de chargement des données. Une nouvelle fenêtre apparait.

clip_image010

· Nous souhaitons charger des données d’une base ACCESS donc cliquer sur « From DataBase » et sélectionner « From Access »

clip_image011

clip_image013

· Cliquer sur parcourir pour aller chercher le fichier ERP.accdb

· Laisser les champs « Nom Utilisateur » et « Mot de passe » à vide

· Tester la connexion en cliquant sur le bouton correspondant en bas à droite de l’écran ; le message suivant doit alors apparaître :

clip_image014

· Cliquer sur Ok pour fermer la fenêtre de test de connexion

· Cliquez sur Suivant

clip_image015

· Choisir « Sélectionner les données à importer dans une liste de tables et de vues »

· Cliquer sur « Suivant »

clip_image016

· Sélectionner les 3 tables sources

· Renommer la table « CRM » avec un nom convivial « Clients »

· Cliquer sur « Terminer »

clip_image017

· Cliquer sur « Fermer »

Les données des 3 tables de la base Access ont été importées dans PowerPivot. Ces données sont réparties dans 3 onglets de la fenêtre PowerPivot, un par table (Calendrier, Clients, Ventes).

clip_image019

Intégration des données Excel

Nous allons maintenant enrichir notre application PowerPivot en intégrant les données du fichier Excel BUDGET.xlsx

· Toujours dans ce même écran « PowerPivot Window », cliquer sur « From Files »

clip_image020

· Sélectionner « From Excel »

clip_image021

· Cliquer sur parcourir pour aller chercher le fichier BUDGET.xlsx

· Tester la connexion en cliquant sur le bouton correspondant en bas à droite de l’écran ; le message suivant doit alors apparaître :

clip_image014[1]

· Cliquer sur Ok pour fermer la fenêtre de test de connexion

· Cliquez sur Suivant

clip_image022

· Cliquer sur Terminer

clip_image023

· Cliquer sur « Fermer »

Les données de Budget sont désormais chargées dans notre application PowerPivot. Un nouvel onglet « Budget » est apparu dans la fenêtre PowerPivot.

clip_image025

Intégration des données Texte

Nous allons maintenant intégrer les données du fichier texte RH.txt

· Toujours dans ce même écran « PowerPivot Window », cliquer sur « From Files »

clip_image020[1]

· Sélectionner « From Text »

clip_image026

· Cliquer sur parcourir pour aller chercher le fichier RH.txt

· Bien sélectionner le séparateur de colonnes « Point-virgule (;) »

· Cocher « Use first row as Column Headers »

· Cliquer sur Terminer en bas à droite de l’écran.

clip_image027

· Cliquer sur « Fermer »

clip_image029

Création des relations

Toujours dans cette même fenêtre PowerPivot, sélectionner l’onglet « Table »

clip_image031

· Cliquer sur « Manage Relationship »

clip_image032

On voit que les relations existantes dans la base ACCESS ont été importées automatiquement dans PowerPivot. Reste donc à créer les relations pour relier les données des fichiers Excel et Texte au model.

· Cliquer sur Créer

clip_image033

· Sélectionner les mêmes valeurs que sur l’image ci-dessus

· Cliquer sur Créer

· Renouveler l’opération pour créer les relations suivante :

o Budget - Client No / Clients - Client No

o Budget- Commercial No / RH - Commercial No

o Ventes – Commercial No / RH – Commercial No

clip_image034

· Cliquer sur «Fermer»

Création d’une colonne calculée

Notre application PowerPivot est maintenant prête à l’emploi. Cependant, avant de commencer à exploiter ces données en créant des tableaux croisés dynamiques, nous allons d’abord l’enrichir en créant une colonne calculée, « Marge ».

· Cliquer sur l’onglet « Ventes » dans la fenêtre PowerPivot

· Dans le tableau, cliquer sur « Ajouter une nouvelle colonne »

clip_image036

· Saisir la formule suivante pour cette nouvelle colonne : «  ='Ventes'[CA]-'Ventes'[COGS] »

· Renommer la colonne « Marge »

La construction du model de l’application PowerPivot est donc maintenant terminée. Dans le prochain article nous aborderons comment créer des tableaux de bord à partir de ce modèle…à suivre…. Vous pouvez récupérer gratuitement les fichiers d'exemple en nous écrivant..

Pour en savoir plus sur PowerPivot :

Site officiel : https://www.powerpivot.com

Webcast en français sur PowerPivot sur ce blog