Configurer PowerPivot pour SharePoint 2013

S’APPLIQUE À :oui-img-132013 no-img-162016 no-img-192019 no-img-seÉdition d’abonnement no-img-sopSharePoint dans Microsoft 365

Importante

Ce scénario s’applique uniquement à SharePoint Server 2013 et SQL Server 2012 avec Service Pack 1 (SP1).

Dans ce scénario, nous allons apprendre à configurer PowerPivot pour SharePoint 2013. Cela comprend l'installation de PowerPivot pour SharePoint sur les serveurs de votre batterie, la configuration d'une application de service PowerPivot et l'exécution de tests pour s'assurer que tout fonctionne correctement.

Avant de commencer

Avant de commencer, assurez-vous que vous avez :

Vous remarquerez sans doute que l'outil de configuration de PowerPivot que nous allons utiliser comporte des options permettant de déployer Excel Services et le service Banque d'informations sécurisée. Toutefois, l'outil de configuration de PowerPivot ne permet pas de configurer ces services à l'aide des comptes recommandés, c'est pourquoi nous vous recommandons de configurer ces services manuellement à l'aide des liens ci-dessus.

Démonstration vidéo

Cette vidéo illustre les étapes de la configuration de PowerPivot pour SharePoint 2013, tel que décrit dans cet article.

Vidéo : Configurer Power Pivot pour SharePoint 2013

Préparer la batterie de serveurs

Dans cette section, nous allons préparer la batterie de serveurs pour l'installation de PowerPivot. Cela comprend l'enregistrement d'un compte géré et la configuration de certains paramètres du service Banque d'informations sécurisée dans l'Administration centrale, ainsi que la configuration de paramètres de sécurité dans SQL Server. Vous devez être administrateur de batterie et administrateur SQL Server pour effectuer ces étapes, ainsi qu’administrateur shell pour effectuer les étapes PowerShell.

Enregistrer un compte de domaine en tant que compte géré dans SharePoint Server 2013

La première étape consiste à inscrire le compte de domaine que vous souhaitez utiliser pour exécuter le pool d’applications Power Pivot en tant que compte managé dans SharePoint Server 2013. Le compte sera ainsi disponible et nous pourrons l'utiliser lorsque nous créerons l'application de service PowerPivot ultérieurement.

Pour inscrire un compte géré

  1. Dans l'Administration centrale, cliquez sur Sécurité.

  2. Sous Sécurité générale, cliquez sur Configurer les comptes gérés.

  3. Cliquez sur Enregistrer le compte géré.

  4. Entrez le nom d'utilisateur et le mot de passe du compte que vous avez créé afin d'exécuter le pool d'applications PowerPivot.

  5. Si vous souhaitez que SharePoint Server 2013 gère les modifications de mot de passe du compte pour vous, activez la case à cocher Activer la modification du mot de passe , puis renseignez les détails sur le moment où vous souhaitez modifier le mot de passe.

  6. Cliquez sur OK.

Accorder au compte géré l'accès à la base de données de contenu

Vous devez également accorder l'accès à la base de données de contenu SharePoint à ce compte. Suivez la procédure décrite ci-après pour chaque application web qui sera associée à PowerPivot.

Pour accorder l’accès à la base de données de contenu au compte managé

  1. Cliquez sur Démarrer, Tous les programmes, Produits Microsoft SharePoint 2013, cliquez avec le bouton droit sur SharePoint 2013 Management Shell, puis cliquez sur Exécuter en tant qu'administrateur.

  2. À l’invite de commandes Microsoft PowerShell, tapez la syntaxe suivante (appuyez sur ENTRÉE après chaque ligne) :

$w = Get-SPWebApplication -identity http://<WebApplication>
$w.GrantAccessToProcessIdentity("<Domain>\<PowerPivotApplicationPoolAccount>")

Importante

Si, à l'avenir, vous ajoutez d'autres bases de données de contenu, vous devez réexécuter ces applets de commande afin de garantir que PowerPivot a accès aux nouvelles bases de données.

Créer une application cible dans Banque d'informations sécurisée

L'étape suivante consiste à créer une application cible dans Banque d'informations sécurisée pour le compte d'actualisation des données PowerPivot sans assistance. Cette application cible sera utilisée pour actualiser les données de vos rapports PowerPivot.

Pour créer une application cible

  1. Dans l'Administration centrale, sous Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l'application du service Banque d'informations sécurisé.

  3. Sur le ruban, cliquez sur Nouveau.

  4. Dans la zone ID de l’application cible , tapez PowerPivotUnattendedAccount.

    Remarque

    Veillez à utiliser cette valeur afin que l'outil de configuration de PowerPivot pour SharePoint 2013 la reconnaisse.

  5. Saisissez un nom complet et une adresse de messagerie.

  6. Pour Type d'application cible, assurez-vous que l'option Individuel est sélectionnée, puis cliquez sur Suivant.

  7. Vérifiez que l'option Type de champ est définie sur Nom d'utilisateur Windows et sur Mot de passe Windows, puis cliquez sur Suivant.

  8. Saisissez un nom ou un groupe dans le champ Administrateurs d'application cible, puis cliquez sur OK.

  9. Sélectionnez l'application cible que vous venez de créer, puis, dans la section Informations d'identification du ruban, cliquez sur Définir.

  10. Dans le champ Propriétaire des informations d'identification, indiquez le compte que vous avez créé pour le pool d'applications PowerPivot (celui que vous venez de configurer en tant que compte géré).

  11. Entrez le nom d'utilisateur et le mot de passe composant les informations d'identification qui permettent d'accéder à vos sources de données.

  12. Cliquez sur OK.

Accorder l'accès à la base de données de contenu d'administration SharePoint Server

Pour que les rapports du tableau de bord de gestion Power Pivot fonctionnent, le compte qui exécute le pool d’applications Excel Services doit disposer d’un accès en lecture à la base de données de contenu administrateur SharePoint Server 2013. Vous pouvez configurer cet accès dans SQL Server.

Pour accorder l’accès à la base de données de contenu administrateur

  1. Ouvrez SQL Server Management Studio et connectez-vous au moteur de base de données.

  2. Développez la section Sécurité et double-cliquez sur le compte utilisé pour le pool d'applications Excel Services.

  3. Dans la page Mappage d’utilisateurs, cliquez sur la base de données de contenu sharePoint Administration (généralement nommée SharePoint_AdminContent_GUID).

  4. Cochez la case de rôle de base de données PSDataAccess.

  5. Cliquez sur OK.

La configuration de base de la batterie de serveurs est maintenant terminée, la prochaine étape consiste à installer et à configurer PowerPivot pour SharePoint.

Configurer PowerPivot pour SharePoint

Dans cette section, nous allons configurer PowerPivot, c'est-à-dire installer le logiciel PowerPivot et configurer une application de service.

Installer PowerPivot sur chaque serveur de la batterie

La première étape de la configuration de Power Pivot dans une batterie de serveurs SharePoint Server 2013 consiste à installer SQL Server 2012 SP1 PowerPivot pour Microsoft SharePoint (sppowerpivot.msi) sur chaque serveur de la batterie de serveurs.

Suivez la procédure décrite ci-après pour exécuter sppowerpivot.msi sur chaque serveur de votre batterie.

Pour installer Power Pivot pour SharePoint 2013

  1. Double-cliquez sur le fichier sppowerpivot.msi.

  2. Suivez les étapes de l'Assistant pour installer PowerPivot pour SharePoint 2013. Lorsque vous accédez à la page Sélection des fonctionnalités, laissez tous les éléments sélectionnés (il s'agit des paramètres par défaut), puis terminez l'assistant.

Exécuter l'outil de configuration de PowerPivot pour SharePoint

Une fois que vous avez installé sppowerpivot.msi sur chaque serveur de la batterie, l'étape suivante consiste à exécuter l'outil de configuration de PowerPivot pour SharePoint 2013. Exécutez ce programme sur le serveur qui exécute le le site Web Administration centrale de SharePoint.

Pour exécuter l’outil de configuration de Power Pivot pour SharePoint 2013

  1. Cliquez sur Démarrer>Tous les programmes>Microsoft SQL Server 2012>Configuration de PowerPivot pour SharePoint 2013.

  2. Sélectionnez l'option Configurer ou réparer PowerPivot pour SharePoint, puis cliquez sur OK.

  3. Dans l'outil de configuration de PowerPivot, dans le volet de gauche, sélectionnez Créer une application de service PowerPivot.

  4. Sous l'onglet Paramètres, décochez la case Incluez cette action dans la liste des tâches. Cela permettra d'éviter que l'outil ne crée une application de service pour PowerPivot. Nous créerons l'application de service PowerPivot manuellement plus tard.

    Capture d'écran de la case décochée.

    Cela permettra également d'éviter que d'autres étapes de configuration ne soient effectuées, mais nous y reviendrons également ultérieurement.

  5. Cliquez sur Exécuter.

  6. Cliquez sur Oui pour confirmer l'opération.

  7. Une fois l'opération terminée, cliquez sur OK, puis sur Quitter.

Si vous possédez d'autres serveurs dans votre batterie, nous exécuterons également l'outil de configuration de PowerPivot pour SharePoint 2013 sur ceux-ci, mais nous devons d'abord effectuer quelques étapes supplémentaires.

Créer une application de service PowerPivot

Nous avons empêché l'outil de configuration de PowerPivot de créer une application de service PowerPivot afin de pouvoir en créer une manuellement et d'utiliser le compte de pool d'applications que nous avons créé précédemment. Nous devons maintenant revenir en arrière et créer l'application de service.

Pour créer une application de service Power Pivot

  1. Dans l'Administration centrale, sous Gestion des applications, cliquez sur Gérer les applications de service.

  2. Dans le ruban, cliquez sur Nouveau, puis sur Application de service SQL Server PowerPivot.

  3. Indiquez un nom pour l'application dans la zone de texte Nom.

  4. Entrez le nom du nouveau pool d'applications dans la zone de texte Nom du pool d'applications.

  5. Dans la liste déroulante Configurable, sélectionnez le compte que vous avez enregistré en tant que compte géré pour le pool d'applications PowerPivot.

  6. Cliquez sur OK.

L'application de service PowerPivot a été créée. Vous devrez peut-être actualiser la page pour la visualiser.

Configurer le compte d'actualisation des données PowerPivot sans assistance

L'étape suivante consiste à configurer le compte d'actualisation des données PowerPivot sans assistance. Cette opération s'effectue dans les paramètres de l'application de service PowerPivot en spécifiant le compte d'actualisation des données sans assistance que nous avons créé dans le service Banque d'informations sécurisée.

Pour configurer le compte d’actualisation des données sans assistance

  1. Dans l'Administration centrale, sous Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l'application de service PowerPivot.

  3. Under Actions, click Configure service application settings.

  4. Sous Actualisation des données (dans le tiers inférieur de la page), entrez l'ID de l'application cible que vous avez créée (PowerPivotUnattendedAccount) dans la case Compte d'actualisation des données PowerPivot sans assistance.

  5. Cliquez sur OK.

Réexécuter l'outil de configuration de PowerPivot pour SharePoint 2013

Maintenant que nous avons créé l'application de service et que nous avons configuré le compte d'actualisation des données sans assistance, nous devons à nouveau exécuter l'outil de configuration de PowerPivot pour SharePoint 2013 pour réaliser les dernières étapes.

Pour exécuter l’outil de configuration de Power Pivot pour SharePoint 2013

  1. Cliquez sur Démarrer>Tous les programmes>Microsoft SQL Server 2012>Configuration de PowerPivot pour SharePoint 2013.

  2. Sélectionnez l'option Configurer ou réparer PowerPivot pour SharePoint, puis cliquez sur OK.

  3. Dans l'outil de configuration de PowerPivot, dans le volet de gauche, sélectionnez Activer une fonctionnalité PowerPivot dans une collection de sites.

  4. Dans l'onglet Paramètres, sélectionnez la collection de sites dans laquelle vous voulez activer PowerPivot à partir de la liste déroulante URL du site.

    Remarque

    Si vous voulez activer PowerPivot dans plusieurs collections de sites, choisissez-en-une pour commencer. Vous pourrez en ajouter d'autres ultérieurement.

  5. Si vous avez modifié le paramètre de collection de sites par défaut, cliquez sur Valider.

  6. Cliquez sur Exécuter, puis sur Oui pour confirmer l'opération.

  7. Une fois l'opération terminée, cliquez sur OK, puis sur Quitter.

L'installation de PowerPivot est maintenant terminée et PowerPivot est prêt à être utilisé.

Exécuter l'outil de configuration de PowerPivot pour SharePoint sur les autres serveurs de la batterie

Étant donné que nous avons uniquement exécuté l'outil de configuration de PowerPivot pour SharePoint 2013 sur un serveur, le service système SQL Server PowerPivot ne pourra être exécuté que sur ce serveur. Vous pouvez utiliser PowerPivot de cette façon, mais si vous disposez de plusieurs serveurs dans votre batterie, nous vous recommandons d'installer le service sur chacun d'eux. Cela vous permettra de changer le serveur sur lequel vous exécutez le service (par exemple, si vous voulez équilibrer les services sur votre batterie de serveurs) ou d'exécuter le service sur plusieurs serveurs pour une plus grande capacité.

Vous pouvez installer le service système SQL Server PowerPivot en exécutant l'outil de configuration de PowerPivot pour SharePoint 2013 sur les autres serveurs de votre batterie.

Exécutez la procédure décrite ci-après sur chaque serveur de votre batterie.

Pour exécuter l’outil de configuration de Power Pivot pour SharePoint 2013

  1. Cliquez sur Démarrer>Tous les programmes>Microsoft SQL Server 2012>Configuration de PowerPivot pour SharePoint 2013.

  2. Sélectionnez l'option Configurer ou réparer PowerPivot pour SharePoint, puis cliquez sur OK.

  3. Si vous voyez l'option Activer une fonctionnalité PowerPivot dans une collection de sites dans le volet de gauche, cliquez dessus, puis sélectionnez la collection de sites dans laquelle vous voulez activer PowerPivot. Si vous ne voulez pas activer PowerPivot dans une autre collection de sites, décochez l'option Incluez cette action dans la liste des tâches.

  4. Si vous avez apporté des modifications, cliquez sur Valider.

  5. Cliquez sur Exécuter, puis sur Oui pour confirmer l'opération.

  6. Une fois l'opération terminée, cliquez sur OK, puis sur Quitter.

Lorsque vous exécutez l'outil de configuration de PowerPivot pour SharePoint 2013, celui-ci installe et active le service système SQL Server PowerPivot sur chaque serveur sur lequel vous l'exécutez. Vous ne voulez peut-être pas exécuter ce service sur chaque serveur ; dans ce cas, accédez à l'option Gérer les services sur le serveur dans l'Administration centrale et arrêtez le service sur les serveurs sur lesquels vous ne voulez pas qu'il soit exécuté.

Tester l’installation de PowerPivot pour SharePoint

Maintenant que tout est configuré, nous pouvons faire un test simple pour voir si tout fonctionne correctement. Nous allons créer un modèle de données dans Excel et le publier dans une bibliothèque de documents de la collection de sites où nous avons activé PowerPivot.

Pour créer un classeur de test

  1. Dans Excel, sous l'onglet Données, sélectionnez Autres sources, puis Provenance : SQL Server.

  2. Entrez le nom de l'instance SQL Server dans laquelle résident vos données.

  3. Suivez l'Assistant pour vous connecter à la table qui contient vos données.

  4. Une fois l’Assistant terminé, la boîte de dialogue Importer des données doit s’afficher. Sélectionnez l'option Ne créer que la connexion, puis cochez la case Ajouter ces données au modèle de données.

  5. Cliquez sur OK.

  6. Sous l'onglet PowerPivot, cliquez sur Gérer.

  7. Dans le ruban PowerPivot, cliquez sur Tableau croisé dynamique.

  8. Dans la boîte de dialogue Insérer un tableau croisé dynamique , choisissez l’option Feuille de calcul existante , puis cliquez sur OK.

  9. Sélectionnez les champs que vous voulez inclure dans le rapport de tableau croisé dynamique.

  10. Enregistrez le classeur dans une bibliothèque de documents sur la collection de sites où vous avez activé PowerPivot.

Une fois que vous avez enregistré le classeur dans la bibliothèque de documents, vous pouvez accéder aux paramètres de PowerPivot en cliquant deux fois sur la commande représentant des points de suspension (...), puis en sélectionnant Gérer l'actualisation des données PowerPivot.

Capture d'écran des contrôles dans la bibliothèque de documents.

Sur la page Gérer l'actualisation des données, cochez les cases Activer et Aussi actualiser dès que possible. Assurez-vous également que l'option Utilisez le compte d'actualisation des données configuré par l'administrateur est sélectionnée. (Il s'agit de la valeur par défaut.)

Capture d'écran des paramètres d'actualisation des données Power Pivot.

Répétez cette opération plusieurs fois en modifiant vos données. Si les modifications apparaissent dans le rapport lorsqu'il est affiché dans le navigateur, l'actualisation des données fonctionne correctement.