« 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 SharePoint uls (Unified Logging Service) 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 SharePoint Administration centrale, allez à 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 pour sélectionner l’option Administrateurs sous l’onglet Applications de service.

  2. Ajoutez le PowerPivot service système, cochez la case Contrôle total, 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 pour sélectionner l’option Autorisations sous l’onglet Applications de service.

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

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

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