"No se puede habilitar una programación para un libro" al intentar programar una actualización de datos mediante PowerPivot

Este artículo fue escrito por Zakir Haveliwala, ingeniero sénior de escalación de soporte técnico.

Síntomas

Al intentar programar una actualización de datos en un libro PowerPivot en Microsoft SharePoint 2016, es posible que vea cualquiera de los siguientes errores:

  • Lo sentimos, se ha producido un error.

  • No se puede habilitar una programación para un libro sin orígenes de datos externos.

Los registros del servicio de registro unificado (ULS) de SharePoint pueden mostrar el siguiente error:

UserProfileDBCache_WCFLogging :: ProfileDBCacheServiceClient.GetUserData produjo una excepción: Se deniega el acceso.

Este problema se produce cuando la cuenta que ejecuta el servicio de sistema PowerPivot en SharePoint (grupo de aplicaciones de PowerPivot) no tiene permisos en la aplicación de servicio de perfiles de usuario.

Solución

Para solucionar este problema, agregue los permisos necesarios con los pasos siguientes:

  1. En Administración central de SharePoint, vaya a Administración de>aplicaciones Administrar aplicaciones de servicio y, a continuación, seleccione Aplicación de servicio de perfil de usuario. A continuación, haga clic en Administradores.

    Captura de pantalla para seleccionar la opción Administradores en la pestaña Aplicaciones de servicio.

  2. Agregue la cuenta de servicio del sistema PowerPivot, active la casilla Control total y haga clic en Aceptar.

    Captura de pantalla de la página Administradores de la aplicación de servicio de perfiles de usuario.

  3. Seleccione Permisos.

    Captura de pantalla para seleccionar la opción Permisos en la pestaña Aplicaciones de servicio.

  4. Agregue la cuenta de servicio del sistema PowerPivot, active la casilla Control total y haga clic en Aceptar.

    Captura de pantalla de la página Permisos de conexión para la aplicación de servicio de perfil de usuario.

  5. Reinicie el servicio de sistema PowerPivot en todos los servidores de SharePoint que ejecutan este servicio.