Déployer des solutions PowerPivot sur SharePoint

Utilisez les instructions suivantes pour déployer manuellement deux packages de solution qui ajoutent des fonctionnalités PowerPivot à un environnement SharePoint Server 2010. Le déploiement des solutions est une étape requise pour configurer PowerPivot pour SharePoint sur un serveur SharePoint 2010. Pour afficher la liste complète des étapes requises, consultez l’administration et la configuration du serveur PowerPivot dans l’administration centrale.

Vous pouvez également utiliser l’outil de configuration PowerPivot pour déployer les solutions. L’utilisation de l’outil de configuration est plus facile et plus efficace pour une installation de serveur unique, mais vous pouvez utiliser l’Administration centrale et PowerShell si vous préférez utiliser un outil familier ou si vous configurez plusieurs fonctionnalités en même temps. Pour plus d’informations sur l’utilisation de l’outil de configuration, consultez Outils de configuration PowerPivot.

Avant de déployer les solutions, vous devez d’abord installer PowerPivot pour SharePoint à l’aide du support d’installation de SQL Server 2012. Le programme d’installation de SQL Server installe les packages de solution que vous êtes sur le point de déployer.

Cette rubrique contient les sections suivantes :

Prérequis : vérifier que l’application web utilise l’authentification en mode classique

Étape 1 : Déployer la solution de ferme

Étape 2 : Déployer la solution d’application web PowerPivot dans l’administration centrale

Étape 3 : Déployer la solution d’application web PowerPivot sur d’autres applications web

Redéployer ou retirer la solution

À propos des solutions PowerPivot

Prérequis : vérifier que l’application web utilise l’authentification en mode classique

PowerPivot pour SharePoint est pris en charge uniquement pour les applications web qui utilisent l’authentification en mode Windows classique. Pour vérifier si l’application utilise le mode Classique, exécutez l’applet de commande PowerShell suivante à partir de SharePoint 2010 Management Shell, en remplaçant http://<top-level site name> par le nom de votre site SharePoint :

Get-SPWebApplication http://<top-level site name> | Format-List UseClaimsAuthentication  

La valeur de retour doit être false. S’il est vrai, vous ne pouvez pas accéder aux données PowerPivot avec cette application web.

Étape 1 : Déployer la solution de ferme

Cette section vous montre comment déployer des solutions à l’aide de PowerShell, mais vous pouvez également utiliser l’outil de configuration PowerPivot pour effectuer cette tâche. Pour plus d’informations, consultez Configurer ou réparer PowerPivot pour SharePoint 2010 (Outil de configuration PowerPivot).

Cette tâche ne doit être effectuée qu’une seule fois, après avoir installé PowerPivot pour SharePoint.

  1. Sur un serveur doté d’une installation de PowerPivot pour SharePoint, ouvrez un interpréteur de commandes d’administration SharePoint 2010 à l’aide de l’option Exécuter en tant qu’administrateur .

  2. Exécutez l’applet de commande suivante pour ajouter la solution de ferme.

    Add-SPSolution -LiteralPath "C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp"  
    

    L'applet de commande retourne le nom de la solution, son ID, et Deployed=False. À l’étape suivante, vous allez déployer la solution.

  3. Exécutez l’applet de commande suivante pour déployer la solution de la ferme de serveurs :

    Install-SPSolution -Identity PowerPivotFarm.wsp -GACDeployment -Force  
    

Étape 2 : Déployer la solution d’application web PowerPivot dans l’administration centrale

Après avoir déployé la solution de la ferme, vous devez déployer la solution d'application Web dans l'Administration Centrale. Cette étape ajoute le tableau de bord de gestion PowerPivot à l’Administration centrale.

  1. Ouvrez sharePoint 2010 Management Shell à l’aide de l’option Exécuter en tant qu’administrateur .

  2. Exécutez l’applet de commande suivante pour créer une référence à l’Administration centrale :

    $centralAdmin = $(Get-SPWebApplication -IncludeCentralAdministration | Where { $_.IsAdministrationWebApplication -eq $TRUE})  
    
  3. Exécutez la commande suivante pour ajouter la solution de ferme.

    Add-SPSolution -LiteralPath "C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotWebApp.wsp"  
    

    L'applet de commande retourne le nom de la solution, son ID, et Deployed=False. À l’étape suivante, vous allez déployer la solution.

  4. Exécutez l’applet de commande suivante pour installer la solution d’application web dans l’Administration centrale.

    Install-SPSolution -Identity PowerPivotWebApp.wsp -GACDeployment -Force -WebApplication $centralAdmin  
    

Maintenant que la solution d’application web est déployée dans l’Administration centrale, vous pouvez utiliser l’Administration centrale pour effectuer toutes les étapes de configuration restantes.

Étape 3 : Déployer la solution d’application web PowerPivot sur d’autres applications web

Dans la tâche précédente, vous avez déployé Powerpivotwebapp.wsp dans l’Administration centrale. Dans cette section, vous déployez powerpivotwebapp.wsp sur chaque application web existante qui prend en charge l’accès aux données PowerPivot. Si vous ajoutez d’autres applications web ultérieurement, veillez à répéter cette étape pour ces applications web supplémentaires.

  1. Dans Administration centrale, dans Paramètres système, cliquez sur Gérer les solutions de ferme.

  2. Cliquez sur powerpivotwebapp.wsp.

  3. Cliquez sur Déployer la solution.

  4. Dans Déployer sur ?, sélectionnez l’application web SharePoint pour laquelle vous souhaitez ajouter la prise en charge des fonctionnalités PowerPivot.

  5. Cliquez sur OK.

  6. Répétez cette opération pour d’autres applications web SharePoint qui prendront également en charge l’accès aux données PowerPivot.

Redéployer ou retirer la solution

Bien que l’Administration centrale de SharePoint fournisse une rétraction de solution, vous n’avez pas besoin de retirer le fichier powerpivotwebapp.wsp, sauf si vous résolvez systématiquement un problème d’installation ou de déploiement de correctif.

  1. Dans l’Administration centrale de SharePoint 2010, dans Paramètres système, cliquez sur Gérer les solutions de batterie de serveurs.

  2. Cliquez sur Powerpivotwebapp.wsp.

  3. Cliquez sur Retirer la solution.

Si vous rencontrez des problèmes de déploiement de serveur que vous attribuez à la solution de batterie de serveurs, vous pouvez la redéployer en exécutant l’option Réparer dans l’outil de configuration PowerPivot. Les opérations de réparation par le biais de l’outil sont préférées, car elles nécessitent moins d’étapes de votre part. Pour plus d’informations, consultez Configurer ou réparer PowerPivot pour SharePoint 2010 (Outil de configuration PowerPivot).

Si vous souhaitez toujours redéployer toutes les solutions, veillez à le faire dans cet ordre :

  1. Retirez la solution d’application web PowerPivot de toutes les applications web SharePoint qui l’utilisent.

  2. Rétractez la solution de ferme PowerPivot.

  3. Redéployez la solution de batterie de serveurs PowerPivot.

  4. Redéployez la solution d’application web PowerPivot sur toutes les applications web SharePoint.

À propos des solutions PowerPivot

PowerPivot pour SharePoint utilise deux packages de solution pour déployer ses pages d’application et ses fichiers de programme sur la batterie de serveurs et sur des applications web individuelles.

  • La solution de la ferme est globale. Il est déployé une fois, puis devient automatiquement disponible pour les nouveaux serveurs PowerPivot pour SharePoint que vous ajoutez ultérieurement à la batterie de serveurs.

  • La solution d’application web est spécifique à l’application et doit être déployée sur chaque application web de la batterie de serveurs, y compris l’application web Administration centrale.

Chaque solution est déployée différemment. La solution de ferme est déployée une seule fois, après l’installation de la première instance de PowerPivot pour SharePoint. Pour déployer la solution de batterie de serveurs, utilisez l'outil de configuration PowerPivot ou les cmdlets PowerShell.

La solution d’application web est initialement déployée dans l’Administration centrale, suivie des déploiements de solutions suivants sur toutes les applications web supplémentaires qui prennent en charge les demandes de données PowerPivot. Pour déployer la solution d’application web dans l’Administration centrale, vous devez utiliser l’outil de configuration PowerPivot ou l’applet de commande PowerShell. Pour toutes les autres applications web, vous pouvez déployer la solution d’application web manuellement à l’aide de l’Administration centrale ou de PowerShell.

Solution Descriptif
Powerpivotfarm.wsp Ajoute Microsoft.AnalysisServices.SharePoint.Integration.dll à l'assemblage global.

Ajoute Microsoft.AnalysisServices.ChannelTransport.dll à l'assemblage global.

Installe des fichiers de fonctionnalités et de ressources et inscrit des types de contenu.

Ajoute des modèles de bibliothèque pour les bibliothèques PowerPivot Gallery et Data Feed.

Ajoute des pages d’application pour la configuration de l’application de service, le tableau de bord de gestion PowerPivot, l’actualisation des données et la galerie PowerPivot.
Powerpivotwebapp.wsp Ajoute des fichiers de ressources Microsoft.AnalysisServices.SharePoint.Integration.dll dans le dossier des extensions du serveur Web sur le serveur Web frontal.

Ajoute le service Web PowerPivot au serveur web frontal.

Ajoute la génération d’images miniatures pour la galerie PowerPivot.

Voir aussi

Mettre à niveau PowerPivot pour SharePoint
Administration et configuration du serveur PowerPivot dans l’administration centrale
Configuration de PowerPivot à l’aide de Windows PowerShell