« Une planification ne peut pas être activée pour un classeur » lorsque vous essayez de planifier une actualisation des données à l’aide de PowerPivot

Cet article a été écrit par Zakir Haveliwala, ingénieur senior de l’escalade de support.

Symptômes

Lorsque vous essayez de planifier une actualisation des données sur un classeur PowerPivot dans Microsoft SharePoint 2016, vous pouvez voir l’une des erreurs suivantes :

  • Désolé, une erreur s’est produite.

  • Une planification ne peut pas être activée pour un classeur sans source de données externe.

Les journaux du service de journalisation unifiée (ULS) SharePoint peuvent afficher l’erreur suivante :

UserProfileDBCache_WCFLogging :: ProfileDBCacheServiceClient.GetUserData a levé l’exception : l’accès est refusé.

Ce problème se produit lorsque le compte qui exécute le service système PowerPivot dans SharePoint (pool d’applications PowerPivot) n’a pas d’autorisations sur l’application de service de profil utilisateur.

Résolution

Pour résoudre ce problème, ajoutez les autorisations requises en procédant comme suit :

  1. Dans l’Administration centrale de SharePoint, accédez à Gestion des>applications Gérer les applications de service, puis sélectionnez Application de service de profil utilisateur. Cliquez ensuite sur Administrateurs.

    Capture d’écran de la sélection de l’option Administrateurs sous l’onglet Applications de service.

  2. Ajoutez le compte de service système PowerPivot, sélectionnez la zone Contrôle total case activée, puis cliquez sur OK.

    Capture d’écran de la page Administrateurs de l’application de service de profil utilisateur.

  3. Sélectionnez Autorisations.

    Capture d’écran de la sélection de l’option Autorisations sous l’onglet Applications de service.

  4. Ajoutez le compte service système PowerPivot, sélectionnez la zone Contrôle total case activée, puis cliquez sur OK.

    Capture d’écran de la page Autorisations de connexion pour l’application de service de profil utilisateur.

  5. Redémarrez le service système PowerPivot sur tous les serveurs SharePoint qui exécutent ce service.