Fonctionnalités de PowerPivot

SQL Server 2008 R2 Analysis Services apporte au bureau Office 2010 des modèles d'analyse de données à grande échelle, grâce à une intégration SharePoint complète qui vous permet de partager et de gérer des données de sites SharePoint. 

Catégories de fonctionnalités

Cliquez sur les catégories suivantes pour en savoir plus sur les nouvelles fonctionnalités d'Analysis Services :

SQL Server PowerPivot pour Excel. Assemblez et analysez des données PowerPivot hétérogènes et à grande échelle dans des classeurs Excel 2010. Créez des relations entre des tables pour former à partir de données provenant de diverses sources une nouvelle source de données composite. Utilisez un langage d'expressions riche afin de créer des requêtes relationnelles pour des agrégations, calculs et filtres personnalisés. Ajoutez l'interaction avec des données et leur visualisation par le biais de tableaux croisés dynamiques, de graphiques croisés dynamiques, de segments et de filtres dans des rapports Excel.

Langage DAX (Data Analysis Expression). Un nouveau langage de formule étend les fonctionnalités de manipulation de données d'Excel pour permettre un regroupement, des calculs et une analyse plus sophistiqués et complexes.

SQL Server PowerPivot pour SharePoint. Dans un environnement SharePoint, le traitement des requêtes et l'actualisation des données PowerPivot pour les classeurs publiés sont autorisés via les composants serveur PowerPivot qui sont disponibles dans la version SQL Server 2008 R2. La fonctionnalité PowerPivot pour SharePoint fournit des services, un tableau de bord de gestion, des modèles de bibliothèque, des pages d'application et des rapports permettant d'utiliser et de gérer le logiciel serveur. Les composants serveur PowerPivot sont pleinement intégrés dans SharePoint. Les administrateurs SharePoint utilisent l'Administration centrale pour configurer et gérer les services PowerPivot dans la batterie de serveurs.

Compression de données et traitement rapide VertiPaq. VertiPaq offre un traitement rapide et orienté colonne des datasets PowerPivot publiés dans une batterie de serveurs SharePoint et un accès en mode hors connexion pour la génération ou la modification de données PowerPivot à grande échelle dans un classeur Excel.

Intégration de Reporting Services. Créez des rapports basés sur des données PowerPivot dans des classeurs Excel ou remplissez un classeur avec des données importées à partir d'un rapport Reporting Services. 

Interfaces de programmation. Utilisez des fonctionnalités de programmation pour personnaliser des classeurs et automatiser des tâches d'administration.

Fonctionnalités non prises en charge. Décrit les différences de fonctionnalité entre le mode natif Analysis Services et le mode intégré SharePoint.

SQL Server PowerPivot pour Excel

SQL Server PowerPivot pour Excel est un nouveau complément qui étend Excel 2010 pour prendre en charge des datasets très volumineux que vous créez d'après des données hétérogènes provenant de bases de données d'entreprise sur un réseau, de données publiques sur le web ou de données locales de votre ordinateur. D'autres fonctions sont disponibles dans une fenêtre PowerPivot distincte que vous ouvrez depuis Excel. Dans cette fenêtre, vous utilisez un mappage de colonnes afin d'établir des relations entre des données similaires provenant de différentes sources. Le résultat final est une nouvelle source de données incorporée dans le classeur qui sert de base pour les rapports de tableaux croisés dynamiques et de graphiques croisés dynamiques interactifs que vous créez dans le même fichier (.xlsx).

Aperçu rapide des fonctionnalités

SQL Server PowerPivot pour Excel comprend les fonctionnalités suivantes :

  • Fenêtre pour l'ajout et la création de relations dans les données. La fenêtre PowerPivot est séparée de la fenêtre Excel pour que vous puissiez basculer entre les environnements de définition et de visualisation des données. La fenêtre a son propre menu de ruban, contenant les commandes et outils que vous utilisez pour enrichir vos données.

  • Processeur VertiPaq local qui charge des données à grande échelle en mémoire en vue de leur traitement en mode hors connexion sur une station de travail. Le processeur local est une version côté client du service Analysis Services qui s'exécute sur un serveur SharePoint. Il est fourni avec PowerPivot pour Excel.

  • Stockage dans un même fichier des données et des objets de présentation. Les données PowerPivot, les tableaux croisés dynamiques et les graphiques croisés dynamiques font partie du même fichier .xlsx. Il y a un seul fichier à créer et gérer. Ce fichier peut être utilisé tel qu'il a été publié ou devenir la source de données d'un rapport Reporting Services ou d'un autre classeur. 

  • Bibliothèques clientes et fournisseur OLE DB Analysis Services mis à jour. Les bibliothèques AMO et ADOMD.NET ont été mises à jour pour fonctionner avec un processeur VertiPaq local. Le complément installe également un fournisseur OLE DB mis à jour pour Analysis Services, utilisé pour la connexion aux données PowerPivot lors du fonctionnement en mode serveur VertiPaq.

Description détaillée des fonctionnalités

Utilisez les informations du tableau suivant pour en savoir plus sur les fonctionnalités de PowerPivot.

Fonctionnalité

Description

Fenêtre PowerPivot

La fenêtre PowerPivot fournit une disposition en grille bien connue qui contient les données tabulaires que vous importez ou téléchargez, ou avec lesquelles vous établissez une liaison. Vous pouvez également copier et coller des données supplémentaires à inclure dans votre analyse.

Chaque jeu de données est placé dans une table distincte de la fenêtre. Vous pouvez créer des relations entre les colonnes des tables pour créer une vue holistique des données qui serviront de base aux tableaux croisés dynamiques, graphiques croisés dynamiques et autres fonctionnalités d'agrégation et de somme d'Excel.

Vous pouvez utiliser des expressions DAX (Data Analysis Expressions) ou les outils de génération de relations pour créer des relations entre tables.

Assistant Importation de table

Vous pouvez utiliser l'Assistant Importation de table pour ajouter des données métier provenant de votre réseau d'entreprise, de votre ordinateur local ou de sources de données ad hoc sur le Web. Vous pouvez vous connecter directement à des sources de données externes ou utiliser des objets de connexion prédéfinis, comme une connexion de base de données Office (ODC), pour obtenir les données. Vous pouvez également entrer ou copier des données provenant d'autres feuilles de travail, documents ou fichiers texte.

Pour importer des données, vous pouvez utiliser des actions pointer-cliquer pour générer automatiquement une requête qui récupère des données d'une ou de plusieurs tables. Vous pouvez exécuter l'Assistant à plusieurs reprises pour obtenir des données de sources de données supplémentaires.

Les données sont placées dans des tables distinctes de pages à onglets. Les pages à onglets fournissent un espace optimal pour la visualisation des données de chaque table. Une nouvelle page à onglets et sa table sont créées chaque fois que vous importez un nouveau dataset.

Outils de définition de relations

Vous pouvez créer des relations entre des sources de données en mettant en correspondance des colonnes qui contiennent des données similaires ou identiques. Le mappage colonne à colonne sur le jeu complet de tables vous permet de générer une source de données multidimensionnelle entre des tables provenant de différentes sources de données. Vous pouvez modifier des relations au niveau de la table, en sélectionnant les tables à joindre ou en remappant certaines colonnes.

Réutilisation des données à partir d'autres applications (flux de données)

PowerPivot pour Excel inclut une prise en charge intégrée de la consommation de flux de données en tant que source de données dans la fenêtre PowerPivot.

Les flux de données peuvent être des importations de données ponctuelles ou répétées à partir de sources de données adressables par URL qui retournent des données tabulaires au format XML.

Plus important, les flux de données fournissent la base de la réutilisation des données avec Reporting Services et les listes SharePoint. Les fonctionnalités d'exportation de données intégrées de Reporting Services exportent les datasets de rapport sous forme de flux qui deviennent des datasets disposés en table dans votre classeur.

Actualisation des données

Pour les sources de données connectées que vous importez dans la fenêtre PowerPivot, vous pouvez configurer une actualisation autonome des données pour mettre à jour des données selon une planification après avoir publié le classeur dans une bibliothèque SharePoint. L'actualisation des données PowerPivot est prise en charge pour les sources de données qui deviennent accessibles après la publication du classeur sur SharePoint.

Vous pouvez travailler avec toutes vos données, quelle que soit leur origine. Toutefois, les données qui proviennent de sources en ligne conservent des informations de connexion qui peuvent être utilisées ultérieurement pour actualiser automatiquement les valeurs des données.

Intégration des feuilles de calcul Excel

Les feuilles de calcul Excel fournissent la visualisation des données et l'interaction avec les données. Les tableaux croisés dynamiques, graphiques croisés dynamiques et segments assurent la présentation des données PowerPivot que vous créez dans la fenêtre PowerPivot.

Pour plus d'informations sur l'installation et l'ouverture de PowerPivot pour Excel, consultez Installer PowerPivot pour Excel (documentation en ligne de SQL Server) et PowerPivot pour Excel.

Langage DAX (Data Analysis Expression)

PowerPivot pour Excel inclut un langage d'expressions qui vous donne un accès par programme aux structures de données PowerPivot dans le classeur. Vous pouvez utiliser le langage d'expressions pour créer des formules, des filtres et des colonnes calculées. Vous pouvez l'utiliser pour créer des requêtes relationnelles sur les tables de l'espace de travail. Vous créez les expressions DAX dans PowerPivot pour Excel.

Pour plus d'informations, consultez Data Analysis Expressions et MDX. Le langage DAX est également documenté dans l'aide en ligne du complément PowerPivot pour Excel. Pour plus d'informations, consultez le fichier d'aide installé avec le complément.

SQL Server PowerPivot pour SharePoint

Microsoft SQL Server PowerPivot pour SharePoint ajoute des services, un tableau de bord de gestion, des modèles de bibliothèque, des rapports et des types de contenu pour prendre en charge l'accès aux données et l'administration de serveur PowerPivot dans une batterie de serveurs SharePoint.

Aperçu rapide des fonctionnalités

PowerPivot pour SharePoint inclut les fonctionnalités suivantes :

  • Prend en charge les requêtes relatives aux données PowerPivot dans la batterie de serveurs. Un service système PowerPivot intercepte les requêtes relatives aux données PowerPivot d'un classeur Excel et alloue la requête à une instance disponible du serveur Analysis Services dans la batterie.

  • Configuration et administration de l'actualisation des données par les auteurs et propriétaires des classeurs. Les utilisateurs qui créent et publient un classeur peuvent configurer des planifications d'actualisation des données pour importer automatiquement des données plus récentes.

  • Riches aperçu et présentation des documents via la Galerie PowerPivot. Vous pouvez aussi prévisualiser et créer des rapports Reporting Services à partir de cet emplacement central.

  • Configuration et gestion du serveur via l'Administration centrale de SharePoint et le tableau de bord de gestion PowerPivot.

  • Solution évolutive. Vous pouvez ajouter ou supprimer des installations entières de PowerPivot pour SharePoint pour augmenter ou diminuer la capacité de traitement dans la batterie de serveurs. Grâce aux fonctionnalités Autodiscovery de SharePoint et à l'équilibrage de charge effectué par le service système PowerPivot, les nouvelles instances du serveur sont facilement détectées et automatiquement utilisées.

Description détaillée des fonctionnalités

L'intégration SharePoint favorise la propriété de données libre-service, car elle fournit les outils et services nécessaires au stockage et à la gestion de classeurs PowerPivot, ainsi qu'à la définition des autorisations qui contrôlent l'accès au contenu et aux opérations.

Fonctionnalité

Description

Intégration SharePoint. Stockage de contenu et gestion des documents dans la batterie de serveurs.

La centralisation de l'accès aux données et de la gestion des documents s'effectue via les sites et bibliothèques SharePoint.

La gestion des documents est simplifiée, car un même fichier contient des données et des objets de présentation.

Vous pouvez utiliser des types de contenu et des workflows pour appliquer des stratégies de rétention ou des processus.

La prise en charge du contrôle de version vous permet de suivre les modifications apportées à votre solution. Vous pouvez activer le contrôle des versions majeure et mineure pour appliquer une stratégie d'extraction lorsque vous apportez des modifications aux données ou à la couche présentation.

Pour plus d'informations, consultez Administration SharePoint (PowerPivot pour SharePoint).

Intégration d'Excel Services

Excel Services effectue le rendu et la visualisation des données pour les classeurs Excel qui contiennent les données PowerPivot. Étant donné que le logiciel PowerPivot ne fournit pas sa propre visualisation des données, l'activation d'Excel Services sur SharePoint est un élément essentiel de tout déploiement de serveur PowerPivot.

Pour plus d'informations, consultez Planifier l'intégration de PowerPivot avec Excel Services.

Galerie PowerPivot

La fonctionnalité évoluée d'aperçu et d'accès aux documents est fournie via une nouvelle bibliothèque Galerie PowerPivot qui inclut des images miniatures exactes des feuilles de calcul ou des plages nommées dans un classeur PowerPivot publié. À l'aide de la Galerie PowerPivot, les utilisateurs peuvent afficher l'aperçu d'un classeur avant de l'ouvrir ou de le télécharger dans une application bureautique.

Pour plus d'informations, consultez Gérer la Galerie PowerPivot.

Tableau de bord de gestion PowerPivot

Dans l'Administration centrale, les administrateurs de la batterie et du service peuvent consulter des données de rapport consolidées sur le traitement PowerPivot dans la batterie de serveurs. Les rapports d'utilisation peuvent révéler des tendances de consommation des données qui montrent comment sont utilisées les données PowerPivot. Les administrateurs peuvent ajouter ou remplacer des rapports intégrés via des rapports personnalisés.

Pour plus d'informations, consultez Tableau de bord de gestion PowerPivot.

Actualisation des données PowerPivot

L'actualisation autonome des données est prise en charge pour les classeurs publiés qui contiennent des données PowerPivot. Les propriétaires de classeurs peuvent planifier l'actualisation des données pour obtenir des données à jour de toute source de données connectée qui a fourni les données d'origine au classeur. Les utilisateurs peuvent consulter l'état et l'historique d'actualisation des données PowerPivot pour chaque classeur PowerPivot.

Pour plus d'informations, consultez Gérer l'actualisation des données PowerPivot.

Flux de données pour la consommation et le déplacement de données entre applications

Les flux de données sont utilisés pour effectuer des importations de données ponctuelles ou répétées à partir de sources de données adressables par URL qui retournent des données tabulaires au format XML. Vous pouvez créer une bibliothèque de flux de données pour fournir un accès général aux services de données qui génèrent les flux.

Pour plus d'informations, consultez Gérer des flux de données PowerPivot.

Authentification et contrôle d'accès

Les méthodes d'authentification et le modèle d'autorisation de SharePoint s'étendent aux classeurs PowerPivot. Il n'y a aucun modèle d'authentification ou d'autorisation distinct à implémenter. Les autorisations dans votre déploiement SharePoint déterminent l'accès au document.

Pour plus d'informations, consultez Planification de l'authentification et des autorisations PowerPivot.

Compression de données et traitement rapide VertiPaq

La compression des données et leur traitement en mémoire décrivent le mode serveur VertiPaq, un nouveau type de fonctionnalité de traitement Analysis Services pour les données PowerPivot incorporées dans des classeurs Excel. Les métriques de traitement de VertiPaq peuvent considérablement varier selon le degré de redondance dans les sources de données d'origine : plus la redondance est élevée, plus le traitement est rapide.

Les données peuvent être traitées de trois façons : à la demande de l'ordinateur client, à la demande dans une batterie de serveurs SharePoint ou selon une planification via l'actualisation des données.

Fonctionnalité

Description

Traitement des requêtes à la demande dans une batterie de serveurs

Les données PowerPivot incorporées ou liées sont chargées à la demande dans les instances du service Analysis Services de la batterie et déchargées lorsque les données deviennent inactives ou en cas de conflit de ressources sur le serveur.

Les données PowerPivot sont traitées séparément du reste du classeur Excel. Excel détecte les données PowerPivot et transfère automatiquement les demandes de traitement à un serveur Analysis Services. Pour l'utilisateur, la redirection des demandes et le traitement des données par Analysis Services sont transparents.

Traitement local dans l'application cliente

Le traitement local est effectué sur un ordinateur où est installé PowerPivot pour Excel. Le processeur local se base sur l'implémentation serveur du service Analysis Services qui s'exécute dans une batterie de serveurs SharePoint. Il s'exécute In-process sur l'application cliente. Il n'y a aucun service distinct à configurer ou gérer.

Actualisation des données sans assistance

Pour les données PowerPivot de classeurs, vous pouvez planifier l'actualisation des données afin de mettre à jour des données PowerPivot selon une fréquence que vous définissez. La planification et la gestion de l'actualisation des données PowerPivot s'effectuent dans les pages d'application d'un site SharePoint. Pour plus d'informations, consultez Activer et configurer l'actualisation des données PowerPivot.

Pour plus d'informations sur le traitement des requêtes dans la batterie de serveurs, consultez Analysis Services en mode intégré SharePoint (PowerPivot pour SharePoint).

Intégration de Reporting Services

Déployer les versions SQL Server 2008 R2 de Reporting Services et de SQL ServerPowerPivot pour SharePoint dans la même batterie de serveurs SharePoint Server 2010 offre les points d'intégration suivants.

Fonctionnalité intégrée

Description

Utiliser un rapport comme source de données connectée dans un classeur PowerPivot.

Vous pouvez, à partir du Gestionnaire de rapports ou de pages du serveur de rapports d'un site SharePoint, exporter des données de rapport vers la fenêtre PowerPivot. En arrière-plan, le serveur de rapports transmet le rapport en continu, en plusieurs flux de données, aux tables PowerPivot de la fenêtre. En utilisant l'option d'exportation de flux de données, vous pouvez effectuer une transmission de type push des données d'un rapport vers un classeur PowerPivot, ce qui fait d'un rapport Reporting Services une source de données immédiate.

Créer un rapport à partir des classeurs PowerPivot de la Galerie PowerPivot

Lorsque vous publiez un classeur PowerPivot dans la bibliothèque Galerie PowerPivot, vous pouvez utiliser l'option Nouveau rapport pour démarrer le Générateur de rapports et commencer un nouveau rapport qui utilise le classeur PowerPivot comme source de données.

Pour plus d'informations, consultez Reporting Services avec l'intégration SharePoint et Planifier l'intégration de PowerPivot avec Reporting Services.

Interfaces de programmation

Les développeurs et administrateurs qui automatisent des tâches de déploiement ou de configuration au moyen de scripts peuvent utiliser les interfaces de programmation suivantes avec un déploiement de SQL Server PowerPivot pour SharePoint.

Interface ou technologie

Description

AMO

AMO (Analysis Management Objects) est une interface de programmation d'administration qui permet de gérer une instance d'Analysis Services en cours d'exécution. Vous pouvez utiliser les commandes de requête AMO pour afficher les propriétés ou structures d'un classeur PowerPivot chargé sur une instance d'Analysis Services de la batterie de serveurs.

Vous ne pouvez pas utiliser AMO pour créer ou modifier des objets Analysis Services. En mode intégré SharePoint, les classeurs PowerPivot ne peuvent être créés ou modifiés que dans l'application cliente Excel. Dans un environnement d'exécution SharePoint, les structures de données Analysis Services d'un classeur PowerPivot sont en lecture seule.

Pour plus d'informations, consultez Microsoft.AnalysisServices.

*Windows PowerShell

PowerShell est utilisé pour la programmation d'administration dans un environnement SharePoint. Pour les déploiements de SQL Server PowerPivot pour SharePoint, vous pouvez faire un usage modéré de scripts PowerShell pour prendre en charge certaines tâches d'installation et de configuration. Pour plus d'informations, consultez Script de configuration PowerShell (PowerPivot pour SharePoint).

Services de données et flux de données

Vous pouvez écrire des services de données personnalisés pour diriger des données XML vers des classeurs PowerPivot via des flux de données. Le service de données transmet en continu un ou plusieurs flux de données à un classeur destinataire qui contient les données incorporées. Un analyste de données ou un travailleur de l'information peut accéder aux flux que le service fournit en exportant des données à partir d'applications qui produisent le format de flux de données ou en configurant un document de service de données dans une bibliothèque SharePoint. Il peut ensuite référencer le document de service de données pour générer des flux de données à la demande.

Pour plus d'informations, consultez Syntaxe XML du flux de données.

Fonctionnalités non prises en charge

Si vous connaissez les fonctionnalités Analysis Services depuis les versions antérieures de SQL Server, vous savez probablement que l'objectif et les possibilités de PowerPivot pour SharePoint diffèrent de ceux d'une instance en mode natif d'Analysis Services. Les principales différences sont les suivantes :

  • MDX est pris en charge de façon limitée (par exemple, vous pouvez consulter les propriétés d'un fichier de données PowerPivot en mémoire). Les cubes de session, jeux nommés et mesures ne sont pas pris en charge. L'écriture différée n'est pas prise en charge. Les dimensions parent-enfant ne sont pas prises en charge. Le script MDX n'est pas pris en charge.

  • Les hiérarchies définies par l'utilisateur ne sont pas prises en charge. Les données PowerPivot ne sont pas hiérarchiques. C'est pourquoi l'intégration de PerformancePoint n'est que partiellement prise en charge. Vous pouvez vous connecter à des données PowerPivot dans des tableaux de bord et des composants WebPart PerformancePoint, mais vous n'obtiendrez qu'une version plate des données. Les indicateurs de performance clé ou les données hiérarchiques que vous obtenez avec une connexion aux bases de données de cube Analysis Services en mode natif ne sont pas exposés via les connexions de données PowerPivot dans PerformancePoint.

  • Les modes MOLAP, HOLAP et ROLAP ne sont pas pris en charge sur les instances du serveur Analysis Services dans une batterie de serveurs SharePoint. Les données PowerPivot d'un classeur ne peuvent pas être migrées vers une base de données de cube MOLAP, HOLAP ou ROLAP. Les données PowerPivot doivent s'exécuter sur un serveur Analysis Services en mode intégré SharePoint, lequel n'est pas disponible en dehors d'une batterie de serveurs SharePoint.

  • L'exploration de données n'est pas prise en charge. DMX n'est pas pris en charge.

  • Business Intelligence Development Studio (BIDS) et Management Studio ne sont pas pris en charge pour la création de données PowerPivot. PowerPivot pour Excel est l'unique outil de création de données PowerPivot.

  • Les tableaux croisés dynamiques Excel qui vont à l'encontre des données PowerPivot ne prennent pas en charge les éléments suivants : l'écriture différée, les cubes hors connexion et l'extraction.