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

Cet article a été rédigé par Zakir Haveliwala,ingénieur senior de l’escalade du support technique.

Symptômes

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

  • Désolé, un problème s’est passé.
  • Une planification ne peut pas être activée pour un workbook sans sources de données externes.

Les journaux ULS (Unified Logging Service) de SharePoint peuvent afficher l’erreur suivante :

UserProfileDBCache_WCFLogging :: ProfileDBCacheServiceClient.GetUserData threw exception: Access is denied.

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 suivant les étapes suivantes :

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

    page Gérer les applications de service

  2. Ajoutez le PowerPivot service système, cochez la case Contrôle total, puis cliquez sur OK.

    page administrateurs de l’application de service de profil utilisateur

  3. Sélectionnez autorisations.

    page d’autorisations de l’application de service de profil utilisateur

  4. Ajoutez le PowerPivot service système, cochez la case Contrôle total, puis cliquez sur OK.

    page autorisations de connexion pour l’application de service de profil utilisateur

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