« Tableur EXCEL/PowerPivot » : différence entre les versions

Une page de Wikiversité, la communauté pédagogique libre.
Contenu supprimé Contenu ajouté
Jack91 (discussion | contributions)
Jack91 (discussion | contributions)
Ligne 117 : Ligne 117 :


Dans la version pro plus, on bénéficie de tous les avantages de l’add-in qui existe dans 2010, notamment :
Dans la version pro plus, on bénéficie de tous les avantages de l’add-in qui existe dans 2010, notamment :



* d'un onglet PowerPivot
* d'un onglet PowerPivot


* d'une interface spécifique qui permet de visualiser et optimiser le modèle
* d'une interface spécifique qui permet de visualiser et optimiser le modèle



Pour ajouter des données au modèle de données, outre les trois possibilités citées pour toutes les versions, on dispose des possibilités suivantes :
Pour ajouter des données au modèle de données, outre les trois possibilités citées pour toutes les versions, on dispose des possibilités suivantes :


* L’utilisation de la commande Ajouter au modèle de données de l'onglet PowerPivot


* L’utilisation de la commande ''Ajouter au modèle de données'' de l'onglet PowerPivot
* Obtenir des données externes dans l'interface PowerPivot qui permet de

o n'importer que certains champs d'une table ou vue.

o n'importer que certains enregistrements d'une table ou vue.


* ''Obtenir des données externes'' dans l'interface PowerPivot qui permet de :
** n'importer que certains champs d'une table ou vue.
** n'importer que certains enregistrements d'une table ou vue.
* créer une requête pour définir les données à importer.
* créer une requête pour définir les données à importer.



Dans les 3 cas on obtient une requête, implicite ou explicite qui peut être modifiée à tout moment.
Dans les 3 cas on obtient une requête, implicite ou explicite qui peut être modifiée à tout moment.

Version du 28 mai 2014 à 07:40

Début de la boite de navigation du chapitre
PowerPivot
Icône de la faculté
Chapitre no 10
Leçon : Tableur EXCEL
Chap. préc. :Décisionnel
Chap. suiv. :Conclusion
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Tableur EXCEL : PowerPivot
Tableur EXCEL/PowerPivot
 », n'a pu être restituée correctement ci-dessus.

Cette leçon à pour but de présenter les fonctions de PowerPivot.

Présentation

Le nom de cet outil est bien évocateur: "Power" pour "Pouvoir" et "Pivot" pour "Tableaux croisés dynamiques".

PowerPivot est un add-in d’Excel c'est-à-dire un module d’extension, il fait partie des outils de Business Intelligence (BI) simple, encore appelée « Self-BI » et est basé sur le principe des cubes de données.

PowerPivot existait dans le système SQL Server-Sharepoint utilisé dans les grandes structures, il a été proposé en tant qu’add-in gratuit pour la version 2010. Il est maintenant intégré dans la version 2013.

PowerPivot est donc un complément d'Excel 2010 utilisée pour l'ajout et l'intégration de grandes quantités de données dans des classeurs Excel. Les données ajoutées au classeur sont stockées en interne, sous la forme d'une base de données PowerPivot incorporée dans le fichier.xlsx. Cette base de données peut être utilisée dans les rapports Excel ou Power View.

Dans Excel, le classeur propose toutes les fonctionnalités de visualisation des données et d'interaction avec celles-ci. En vous appuyant sur vos compétences de génération de rapports de tableau croisé dynamique, vous pouvez générer des classeurs sophistiqués basés sur des données analytiques performantes que vous générez facilement dans Excel. En conclusion, PowerPivot est un logiciel familier, intuitif et évolutif qui permet aux utilisateurs de créer eux-mêmes des rapports ou solution de reporting. Il élargit les possibilités d’analyse de données d’Excel et permet d’obtenir rapidement des informations utiles à partir d’importantes quantités de données.

Intérêt de l'outil

Les avantages de cet add-in sont nombreux. PowerPivot permet de:


  • Décupler la puissance des TCD dans Excel et permet des calculs impressionnants. On peut traiter des millions de lignes comme s’il s’agissait d’additionner quelques milliers de lignes.
  • Un menu PowerPivot est ajouté au ruban Excel afin de pouvoir travailler avec les données dans l'espace de travail Excel
  • D’intégrer et consolider des données provenant de plusieurs sources tels qu' Excel, Access, SQL, Web, etc. Il suffit simplement de lier les différentes bases de données entre elles avec un champ commun. Par exemple : un numéro de facture.
  • Intégrer des données qui changent en permanence avec la même facilité qu’un flux RSS. La mise à jour se fait instantanément sans alourdir les fichiers Excel.
  • PowerPivot demande de maîtriser un "nouveau" langage nommé "DAX" (Data Analysis Expressions). Le langage "DAX", qui est une extension des fonctions Excel traditionnelles, permet notamment de faire des calculs qui étaient difficiles à faire auparavant comme créer des formules qui réfèrent à des tables ou des colonnes associées.
  • Il peut être utilisé via Sharepoint et permettre ainsi de publier, partager et collaborer facilement.
  • Le traitement des données s'effectue via un moteur d'analyse en mémoire xVelocity Analysis Services (VertiPaq) local qui compresse et charge les données et les met à disposition d'objets de visualisation, comme des tableaux croisés dynamiques, dans une feuille de travail. Le moteur s'exécute dans le processus Excel. Il n'y a pas de tâches d'administration ou de configuration à effectuer. Le moteur est un composant interne du complément PowerPivot à Excel.


En Conclusion, PowerPivot permet à Excel de devenir un outil "BI" ("Business Intelligence") encore plus intéressant et simple d’utilisation en permettant de transformer de très grandes quantités de données en information utile à la prise de décision.


Ajout de données au modèle de données (Toutes versions)

Il existe plusieurs manières d’ajouter des données.

A partir d’une liste de données Sous forme de plage ou de tableau lors de la demande d’insertion d'un TCD => cocher Ajouter ces données au modèles de données


(METTRE PHOTO)

Dans ce cas, le tableau croisé utilisera automatiquement le modèle de données. On pourra, dans le volet de construction de ce TCD, sélectionner Actif ou Tous pour afficher les champs du tableau ou les champs de l’ensemble des tableaux en relation.

A partir d’un tableau

On ajoute automatiquement le tableau au modèle de données en établissant une relation avec un autre tableau : nouvelle fonctionnalité accessible depuis l’onglet Données. Dans ce cas il faut préciser, lors de la création d’un tableau croisé, ce que l’on souhaite faire :

  • Si on ne précise rien, c’est le tableau qui est utilisé pour la création du TCD. On peut ensuite préciser que l’on souhaite utiliser le modèle en sélectionnant Plus de tables dans la liste des champs du volet de construction du TCD


(METTRE PHOTO)

  • Sinon, on peut, comme dans le cas « d’ajout à partir d’une liste de données », cocher Ajouter ces données au modèles de données, ce qui parait curieux, puisque les données sont déjà dans le modèle.

A partir de données externes.

Si on souhaite utiliser des données externes pour une relation, on peut :

  • Les ajouter au modèle en établissant une connexion à ces données en cochant dans la fenêtre d'importation

o Tableau, ou si on ne souhaite pas les importer dans un onglet, Ne créer que la connexion

o Ajouter ces données au modèle de données


(METTRE PHOTO)


  • Pour la création du tableau croisé on utilise Utiliser une source de données externes et on sélectionne la connexion qui s'est créée dans le classeur.


(METTRE PHOTO) (METTRE PHOTO)


Intérêt des relations PowerPivot

Comme dans une base de données, les relations permettent de tirer parti des liens existants entre les données en évitant la répétition. La relation est toujours une relation de 1 à N. Dans Excel, on doit les définir en utilisant le sens N à 1.


Dans les versions « classiques », l'intérêt est limité car :


  • le modèle de données n'est pas accessible.
  • la possibilité d'effectuer des calculs en langage DAX est absente.


Les relations évitent cependant des formules de type RECHERCHEV pour croiser les données de plusieurs tables si l'objectif de la formule est l'analyse par TCD. Par exemple avec :


  • un tableau de factures où seul l'identifiant client apparait.
  • un tableau de clients, où figurent l'adresse du client et l'identifiant du commercial chargé du client.


La relation entre les deux tableaux permet une analyse du chiffre d'affaire par département ou ville ou commercial.

PowerPivot version ProPlus

Dans la version pro plus, on bénéficie de tous les avantages de l’add-in qui existe dans 2010, notamment :


  • d'un onglet PowerPivot
  • d'une interface spécifique qui permet de visualiser et optimiser le modèle


Pour ajouter des données au modèle de données, outre les trois possibilités citées pour toutes les versions, on dispose des possibilités suivantes :


  • L’utilisation de la commande Ajouter au modèle de données de l'onglet PowerPivot
  • Obtenir des données externes dans l'interface PowerPivot qui permet de :
    • n'importer que certains champs d'une table ou vue.
    • n'importer que certains enregistrements d'une table ou vue.
  • créer une requête pour définir les données à importer.


Dans les 3 cas on obtient une requête, implicite ou explicite qui peut être modifiée à tout moment.

Les relations dans cette version Pro Plus paraissent plus puissantes que dans la version « Classique ».

En effet, l'optimisation possible du modèle de données et le langage DAX permettent de tirer tout le parti possible des relations. Le langage DAX permet de réaliser des calculs. Ces calculs peuvent être réalisés soit dans l’interface spécifique, soit depuis l’onglet PowerPivot. Ils permettent notamment d’obtenir des résultats non disponibles dans les tableaux croisés dynamiques classiques.