Créer un rapport Reporting Services avec des données PowerPivot

Vous pouvez créer un rapport Reporting Services en fonction d'un classeur PowerPivot publié sur SharePoint. Reporting Services offre une visualisation des données optimale via des graphiques et des plans, des formats de rendu supplémentaires (PDF ou Word), ainsi que des options complètes d'abonnement et de remise. L'utilisation de Reporting Services pour visualiser, restituer ou distribuer les données PowerPivot vous procure d'excellentes alternatives pour rendre les données décisionnelles accessibles à d'autres personnes dans votre organisation.

Important

Cette rubrique explique comment se connecter aux données PowerPivot d'outils de création de rapports. Après avoir établi une connexion, vous devez consulter la documentation Reporting Services pour savoir comment concevoir des rapports en fonction des données multidimensionnelles.

Cette rubrique contient les sections suivantes :

Configuration requise

Choisir une approche

Se connecter à une source de données PowerPivot dans le Générateur de rapports

Se connecter à une source de données PowerPivot dans le Concepteur de rapports

Publier ou enregistrer un rapport dans la Galerie PowerPivot

Configuration requise

Votre classeur PowerPivot doit être publié sur un site SharePoint activé avec le logiciel du serveur PowerPivot. Le logiciel du serveur PowerPivot est requis pour charger les données et les rendre accessibles au Générateur de rapports ou au Concepteur de rapports. Pour plus d'informations, consultez Vue d'ensemble de PowerPivot pour les administrateurs informatiques.

Votre serveur de rapports doit être SQL Server 2008 R2 Reporting Services.

Notes

Le serveur de rapports peut fonctionner en mode natif ou en mode intégré SharePoint. Si le serveur de rapports est configuré pour l'intégration SharePoint dans une batterie de serveurs SharePoint 2010 qui inclut également PowerPivot pour SharePoint, vous pouvez démarrer des rapports dans la Galerie PowerPivot. Le démarrage de rapports dans la Galerie PowerPivot simplifie le développement, car la connexion à la source de données est créée pour vous.

Pour prendre en charge des connexions à partir du Générateur de rapports, vous devez disposer de SQL Server 2008 R2 ADOMD.NET sur votre station de travail. Cette bibliothèque cliente est installée avec PowerPivot pour Excel, mais si vous utilisez un ordinateur qui n'a pas cette application, vous devez télécharger et installer ADOMD.NET à partir de la page SQL Server 2008 Feature Pack sur le site Web de Microsoft.

Pour prendre en charge des connexions à partir du Concepteur de rapports, le fournisseur OLE DB pour Analysis Services de SQL Server 2008 R2 doit être installé sur votre station de travail. Vous pouvez également le télécharger et l'installer à partir de la page SQL Server 2008 Feature Pack si vous utilisez le Concepteur de rapports sur un ordinateur qui ne dispose pas de cette version du fournisseur.

Choisir une approche

Vous pouvez utiliser le Générateur de rapports ou le Concepteur de rapports que vous avez installé à partir du support d'installation SQL Server 2008 R2.

Application

Approche

Lien

Générateur de rapports

Démarrez le Générateur de rapports à partir de la Galerie PowerPivot, d'une autre bibliothèque ou du Générateur de rapports ouvert dans un serveur de rapports SQL Server 2008 R2.

Comment...

Concepteur de rapports

Démarrez Business Intelligence Development Studio, créez un projet de rapport et connectez-vous à un classeur PowerPivot publié sur un site SharePoint.

Comment...

Se connecter à une source de données PowerPivot dans le Générateur de rapports

Pour créer un rapport, utilisez le Générateur de rapports pour démarrer un nouveau rapport en fonction d'un classeur PowerPivot que vous avez publié dans la Galerie PowerPivot ou une autre bibliothèque. Pour que les données soient accessibles pour le rapport, votre environnement SharePoint doit avoir au moins un serveur PowerPivot pour charger et calculer les données.

Pour démarrer le Générateur de rapports à partir de la Galerie PowerPivot

Les étapes suivantes impliquent que Reporting Services soit installé et configuré pour l'intégration SharePoint dans le même environnement SharePoint que la Galerie PowerPivot.

  1. Dans la Galerie PowerPivot, recherchez le classeur PowerPivot à utiliser comme source de données, puis cliquez sur la flèche bas sous le bouton du document lié Créé : Bouton Nouveau document

  2. Cliquez sur Créer un rapport du Générateur de rapports.

    Notes

    Si cette option n'est pas affichée, soit Reporting Services n'est pas activé, soit il ne s'agit pas de la version SQL Server 2008 R2.

Lors de la première utilisation, le Générateur de rapports est téléchargé à partir du serveur de rapports. Une fois le téléchargement terminé, un rapport vide est créé avec le classeur PowerPivot comme source de données et enregistré dans la Galerie PowerPivot. Une connexion de source de données au classeur est créée pour vous.

Même si la connexion de source de données est définie automatiquement, vous devez spécifier vous-même les datasets et la mise en page du rapport. Ensuite, vous devez créer les datasets pour spécifier les tables et les colonnes que vous souhaitez utiliser, puis cliquer sur l'onglet Insertion pour effectuer la mise en page du rapport.

Si le Générateur de rapports ne parvient pas à se lancer dans une fenêtre de navigateur séparée, il est possible qu'il soit bloqué par les paramètres de sécurité du navigateur. Pour contourner ce problème, vous pouvez ouvrir manuellement le rapport dans le Générateur de rapports :

  1. Basculez la Galerie PowerPivot en mode Tous les documents. Pour cela, cliquez sur Bibliothèque dans le ruban du serveur et remplacez Affichage actuel par Tous les documents.

  2. Sélectionnez le rapport vide qui contient la connexion de source de données du classeur PowerPivot.

  3. Cliquez sur la flèche orientée vers la droite et sélectionnez Modifier dans le Générateur de rapports.

Pour démarrer le Générateur de rapports à partir de n'importe quelle bibliothèque

Les étapes suivantes impliquent qu'un administrateur de site SharePoint a autorisé les types de contenu du serveur de rapports pour la bibliothèque.

  1. Dans la bibliothèque, sous Outils de bibliothèque, cliquez sur la flèche bas en regard de Nouveau document.

  2. Cliquez sur Rapport du Générateur de rapports. Vous devez choisir un rapport. Vous ne pouvez pas créer un modèle de rapport ou une source de données de rapport en fonction des données PowerPivot.

  3. Dans la Mise en route, sous Nouveau rapport, sélectionnez le type de rapport que vous souhaitez créer.

  4. Dans Choisir un dataset, sélectionnez Créer un dataset. Cliquez sur Suivant.

  5. Dans la page Choisir une connexion à une source de données, cliquez sur Nouveau.

  6. Dans Sélectionner un type de connexion, choisissez Microsoft SQL Server Analysis Services.

  7. Dans Propriétés de la source de données, cliquez sur Version pour spécifier les informations de connexion.

  8. Dans Nom du serveur, entrez l'URL d'accès au classeur PowerPivot (par exemple, http://Contoso-srv/Shared% 20Documents/ContosoSales .xlsx).

  9. Ne renseignez pas les champs Nom d'utilisateur et Mot de passe. La connexion sera établie à l'aide du compte Windows sur lequel vous êtes connecté.

  10. Cliquez sur Tester la connexion pour vérifier que vous avez accès au fichier, puis sur OK.

  11. Dans Propriétés de la source de données, cliquez sur Informations d'identification.

  12. Sélectionnez Utiliser l'utilisateur Windows actuel, puis cliquez sur OK.

    Important

    Veillez à sélectionner cette option. Si vous ignorez cette étape, une erreur HTTP 401 s'affichera lors de l'exécution du rapport.

  13. Cliquez sur Suivant pour accéder à la page Créer une requête.

  14. Dans Créer une requête, faites glisser les attributs et les mesures dans l'espace de travail pour générer votre requête.

  15. Terminez de créer votre rapport à l'aide des pages restantes de l'Assistant.

  16. Cliquez sur Exécuter pour afficher le rapport.

  17. Enregistrez le rapport sur SharePoint en choisissant un serveur et un site prenant en charge l'accès aux données PowerPivot.

Notes

Le choix de la Galerie PowerPivot comme emplacement est judicieux si le classeur PowerPivot utilisé comme source de données est déjà dans la même galerie. Si le classeur ne se trouve pas à cet emplacement, l'affichage de l'aperçu des images dans la Galerie PowerPivot sera désactivé pour le rapport. Pour plus d'informations, consultez la section Publier ou enregistrer un rapport dans la Galerie PowerPivot dans cette rubrique.

Se connecter à une source de données PowerPivot dans le Concepteur de rapports

Le Concepteur de rapports est hébergé dans Business Intelligence Development Studio, outil de création installé avec SQL Server. Les étapes suivantes impliquent que vous ayez installé le fournisseur OLE DB pour Analysis Services prenant en charge les connexions aux données PowerPivot. Pour plus d'informations, consultez la section Configuration requise dans cette rubrique.

  1. Dans Tous les programmes, sous SQL Server 2008 R2, cliquez sur SQL Server Business Intelligence Development Studio.

  2. Dans le menu Fichier, cliquez sur Nouveau, puis sélectionnez Projet. Choisissez Projet Report Server.

  3. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur Rapports, puis sélectionnez Ajouter un nouveau rapport.

  4. Dans Sélectionner la source de données, sous Type, sélectionnez Microsoft SQL Server Analysis Services.

  5. Cliquez sur Modifier.

  6. Dans Nom du serveur, tapez l'URL d'accès au classeur PowerPivot (par exemple, http://contoso-srv/shared%20documents/ContosoSales.xlsx).

    Notes

    Ne cliquez pas sur Tester la connexion. Cela ne fonctionnera pas tant que vous n'aurez pas effectué les deux étapes suivantes.

  7. Cliquez sur Informations d'identification.

  8. Sélectionnez Utiliser l'authentification Windows (sécurité intégrée), puis cliquez sur OK.

  9. Cliquez sur Suivant.

  10. Dans Créer une requête, cliquez sur Générateur de requêtes pour sélectionner les mesures et les dimensions vous souhaitez utiliser dans votre rapport.

Publier ou enregistrer un rapport dans la Galerie PowerPivot

Si vous envisagez de publier votre rapport dans la Galerie PowerPivot pour utiliser ses fonctionnalités d'aperçu, vous devrez peut-être modifier votre rapport ou l'emplacement de la source de données de son classeur PowerPivot pour que les images d'aperçu s'affichent.

Pour les rapports Reporting Services publiés dans la Galerie PowerPivot, les images d'aperçu sont générées uniquement si les conditions suivantes sont satisfaites :

  • Le rapport et le classeur PowerPivot qui fournissent les données doivent être stockés dans la même Galerie PowerPivot.

  • Le rapport contient uniquement les données PowerPivot. Les images d'aperçu ne peuvent pas être créées pour d'autres données du classeur. La source de données doit être un classeur PowerPivot.

L'aperçu n'est pas pris en charge dans d'autres bibliothèques. Si vous utilisez d'autres bibliothèques en plus de la Galerie PowerPivot, ou si les images d'aperçu ne sont pas importantes, vous pouvez ignorer les exigences liées au type et à l'emplacement des sources de données de rapport pour votre classeur. Le rapport et le classeur PowerPivot sont tous les deux accessibles depuis n'importe quel emplacement du serveur.