Compartir a través de


Actualización de datos PowerPivot con SharePoint 2010

La actualización de datos de PowerPivott es una operación programada del lado servidor que consulta orígenes de datos externos para actualizar datos powerPivot insertados en un libro de Excel 2010 almacenado en una biblioteca de contenido.

La actualización de datos es una característica integrada de PowerPivot para SharePoint, pero su uso requiere que ejecute servicios y trabajos de temporizador específicos en la granja de SharePoint 2010. Los pasos administrativos adicionales, como la instalación de proveedores de datos y la comprobación de permisos de base de datos, suelen ser necesarios para que la actualización de datos se realice correctamente.

Se aplica a: SharePoint 2010

Nota:

SQL Server 2014 y SharePoint Server 2013 Excel Services usan una arquitectura diferente para la actualización de datos de los modelos de datos PowerPivot. La nueva arquitectura utiliza Excel Services como componente principal para cargar modelos de datos PowerPivot. La arquitectura de actualización de datos anterior usada se basaba en un servidor que ejecuta el servicio del sistema PowerPivot y Analysis Services en modo de SharePoint para cargar modelos de datos. Para obtener más información, vea Actualización de datos PowerPivot con SharePoint 2013.

En este tema:

Paso 1: Habilitar el servicio de almacenamiento seguro y generar una clave maestra

Paso 2: Desactivar las opciones de credenciales que no desea admitir

Paso 3: Creación de aplicaciones de destino para almacenar las credenciales usadas en la actualización de datos

Paso 4: Configurar el servidor para actualizar datos escalables

Paso 5: Instalar proveedores de datos usados para importar datos PowerPivot

Paso 6: Conceder permisos para crear programaciones y acceder a orígenes de datos externos

Paso 7: Habilitar la actualización del libro de trabajo para la actualización de los datos

Paso 8: Comprobación de la configuración de actualización de datos

Modificar las opciones de configuración para la actualización de datos

Volver a programar el trabajo del temporizador de actualización de datos PowerPivot

Deshabilitar el trabajo del temporizador de actualización de datos

Después de asegurarse de que el entorno de servidor y los permisos están configurados, la actualización de datos está lista para usarse. Para usar la actualización de datos, un usuario de SharePoint crea una programación en un libro PowerPivot que especifica la frecuencia con la que se produce la actualización de datos. La elaboración del horario la realiza normalmente el propietario del libro o el autor que publicó el archivo en SharePoint. Esta persona crea y administra las programaciones de actualización de datos para los libros que posee. Para obtener más información, vea Programar una actualización de datos (PowerPivot para SharePoint).

Paso 1: Habilitar el servicio de almacenamiento seguro y generar una clave maestra

La actualización de datos powerPivot depende del servicio de almacenamiento seguro para proporcionar credenciales usadas para ejecutar trabajos de actualización de datos y para conectarse a orígenes de datos externos que usan credenciales almacenadas.

Si instaló PowerPivot para SharePoint con la opción Nuevo servidor, el servicio de almacenamiento seguro se configura automáticamente. Para todos los demás escenarios de instalación, debe crear y configurar una aplicación de servicio y generar una clave de cifrado maestra para el servicio de almacenamiento seguro.

Nota:

Debe ser administrador de la granja de servidores para configurar el servicio de almacenamiento seguro o delegar la administración del servicio de almacenamiento seguro a otro usuario. Debe ser administrador de aplicaciones de servicio para configurar o modificar las opciones después de habilitarla.

  1. En Administración central, en Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  2. En la cinta de opciones Aplicaciones de servicio, en Crear, haga clic en Nuevo.

  3. Seleccione Servicio de almacenamiento seguro.

  4. En la página Crear aplicación de almacenamiento seguro , escriba un nombre para la aplicación.

  5. En Base de datos, especifique la instancia de SQL Server que hospedará la base de datos para esta aplicación de servicio. El valor predeterminado es la instancia del motor de base de datos de SQL Server que hospeda las bases de datos de configuración de la granja de servidores.

  6. En Nombre de la base de datos, escriba el nombre de la base de datos de la aplicación de servicio. El valor predeterminado es Secure_Store_Service_DB_<guid>. El nombre predeterminado corresponde al nombre predeterminado de la aplicación de servicio. Si ingresó un nombre único para la aplicación de servicio, siga una convención de nomenclatura similar para su base de datos, de modo que pueda administrarlos juntos.

  7. En Autenticación de bases de datos, el valor predeterminado es Autenticación de Windows. Si elige Autenticación de SQL, consulte la guía del administrador de SharePoint para obtener instrucciones sobre cómo usar el tipo de autenticación en la granja de servidores.

  8. En Grupo de aplicaciones, seleccione Crear nuevo grupo de aplicaciones. Especifique un nombre descriptivo que ayude a otros administradores del servidor a identificar cómo se usa el grupo de aplicaciones.

  9. Seleccione una cuenta de seguridad para el grupo de aplicaciones. Especifique una cuenta administrada para usar una cuenta de usuario de dominio.

  10. Acepte los valores predeterminados restantes y, a continuación, haga clic en Aceptar. La aplicación de servicio aparecerá junto con otros servicios administrados en la lista de aplicaciones de servicio de la granja de servidores.

  11. Haga clic en la aplicación Servicio de almacenamiento seguro de la lista.

  12. En la cinta de opciones Aplicaciones de servicio, haga clic en Administrar.

  13. En Administración de claves, haga clic en Generar nueva clave.

  14. Escriba y confirme una frase de contraseña. La frase de contraseña se usará para agregar aplicaciones de servicio compartido de almacenamiento seguro adicionales.

  15. Haz clic en Aceptar.

El registro de auditoría de las operaciones del Servicio de almacenamiento, que resulta útil para solucionar problemas, debe habilitarse antes de que esté disponible. Para obtener más información sobre cómo habilitar el registro, vea Configurar el servicio de almacenamiento seguro (SharePoint 2010).

Paso 2: Desactivar las opciones de credenciales que no desea admitir

La actualización de datos PowerPivot proporciona tres opciones de credenciales en un programa de actualización de datos. Cuando un propietario del libro de trabajo programa la actualización de datos, elige entre estas opciones, determinando así la cuenta con la que se ejecuta la actualización de los datos. Como administrador, puede determinar qué opciones de credenciales están disponibles para programar propietarios.

Debe tener al menos una opción disponible para que funcione la actualización de datos.

SSAS_PowerpivotKJ_DataRefreshCreds SSAS_PowerpivotKJ_DataRefreshCreds

Opción 1: Usar la cuenta de actualización de datos configurada por el administrador, siempre aparece en la página de definición del horario, pero solo funciona si configura la programación desatendida de actualización de datos. Para obtener más información sobre cómo crear la cuenta, vea Configurar la cuenta de actualización de datos desatendida de PowerPivot (PowerPivot para SharePoint).

Opción 2: Conectar con las siguientes credenciales de Windows, siempre aparece en la página, pero solo funciona cuando se habilita la opción Permitir que los usuarios escriban credenciales personalizadas de Windows en la página de configuración de la aplicación de servicio. Esta opción está habilitada de forma predeterminada, pero puede deshabilitarla si las desventajas de usarla superan las ventajas (consulte a continuación).

Opción 3: Conectar con las credenciales guardadas en el Servicio de Almacenamiento Seguro, siempre aparece en la página, pero solo funciona cuando el propietario de la programación proporciona una aplicación de destino válida. Un administrador debe crear estas aplicaciones de destino de antemano y, a continuación, proporcionar el nombre de la aplicación a los que crean las programaciones de actualización de datos. Para obtener más información sobre cómo crear una aplicación de destino para las operaciones de actualización de datos, vea Configurar credenciales almacenadas para la actualización de datos PowerPivot (PowerPivot para SharePoint).

Configuración de la opción de credencial 2, "Conectar con las siguientes credenciales de usuario de Windows"

La aplicación de servicio PowerPivot incluye una opción de credenciales que permite a los propietarios de planes programados escribir un nombre de usuario y una contraseña de Windows arbitrarios para ejecutar un trabajo de actualización de datos. Esta es la segunda opción de credenciales de la página de definición de programación:

SSAS_PPS_ScheduleDataRefreshCreds SSAS_PPS_ScheduleDataRefreshCreds

Esta opción de credencial está habilitada de forma predeterminada. Cuando se habilita esta opción de credencial, el servicio de sistema PowerPivot generará una aplicación de destino en el Servicio de Almacenamiento Seguro para guardar el nombre de usuario y la contraseña introducidos por el propietario del horario. Se crea una aplicación de destino generada con esta convención de nomenclatura: PowerPivotDataRefresh_<guid>. Se crea una aplicación de destino para cada conjunto de credenciales de Windows. Si ya existe una aplicación de destino que es propiedad del servicio del sistema PowerPivot y almacena el nombre de usuario y la contraseña especificados por la persona que define la programación, el servicio del sistema PowerPivot usará esa aplicación de destino en lugar de crear una nueva.

La principal ventaja de usar esta opción de credencial es la facilidad de uso y la simplicidad. El trabajo avanzado es mínimo porque las aplicaciones objetivo se crean para ti. Además, la ejecución de la actualización de datos con las credenciales del propietario del horario (que probablemente sea la persona que creó el libro) simplifica los requisitos de permisos posteriores. Lo más probable es que este usuario ya tenga permisos en la base de datos de destino. Cuando la actualización de datos se ejecuta en la identidad de usuario de Windows de esta persona, las conexiones de datos que especifiquen "usuario actual" funcionarán automáticamente.

La desventaja es la capacidad de administración limitada. Aunque las aplicaciones de destino se crean automáticamente, no se eliminan automáticamente ni se actualizan a medida que cambia la información de la cuenta. Las directivas de expiración de contraseñas pueden hacer que estas aplicaciones de destino no estén actualizadas. Los trabajos de actualización de datos que usan credenciales expiradas empezarán a fallar. Cuando esto ocurre, los propietarios de la programación deberán actualizar sus credenciales proporcionando los valores actuales de nombre de usuario y contraseña en una programación de actualización de datos. En ese momento se creará una nueva aplicación de destino. Con el tiempo, a medida que los usuarios agregan y revisan la información de credenciales en sus programaciones de actualización de datos, es posible que encuentre un gran número de aplicaciones de destino generadas automáticamente en el sistema.

Actualmente, no hay ninguna manera de determinar cuáles de estas aplicaciones de destino están activas o inactivas, ni hay ninguna manera de realizar un seguimiento de una aplicación de destino específica a las programaciones de actualización de datos que la usan. En general, debe dejar solo las aplicaciones de destino, ya que eliminarlas podría interrumpir las programaciones de actualización de datos existentes. La eliminación de una aplicación de destino que todavía está en uso hará que se produzca un error en la actualización de datos con el mensaje "Aplicación de destino no encontrada", que aparece en la página historial de actualización de datos del libro.

Si decide deshabilitar esta opción de credencial, puede eliminar de forma segura todas las aplicaciones de destino que se generaron para la actualización de datos PowerPivot.

Deshabilitación del uso de credenciales arbitrarias de Windows en programaciones de actualización de datos

  1. En Administración central, en Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  2. Haga clic en el nombre de la aplicación de servicio PowerPivot. Aparece el panel de administración de PowerPivot.

  3. En Acciones, haga clic en Configurar la configuración de la aplicación de servicio para abrir la página Configuración de la aplicación de servicio PowerPivot.

  4. En la sección Actualización de datos, desactive la casilla Permitir que los usuarios escriban credenciales personalizadas de Windows .

    SSAS_PowerPivotDatarefreshOptions_AllowUser SSAS_PowerPivotDatarefreshOptions_AllowUser

Paso 3: Creación de aplicaciones de destino para almacenar las credenciales usadas en la actualización de datos

Una vez configurado el Servicio de almacenamiento seguro, los administradores de SharePoint pueden crear aplicaciones de destino para que las credenciales almacenadas estén disponibles con fines de actualización de datos, incluida la cuenta de actualización de datos desatendida de PowerPivot o cualquier otra cuenta que se use para ejecutar el trabajo o conectarse a orígenes de datos externos.

Recuerde de la sección anterior que necesita para crear aplicaciones de destino para que se puedan usar determinadas opciones de credenciales. En concreto, debe crear aplicaciones de destino para la cuenta de actualización de datos desatendida de PowerPivot, además de las credenciales almacenadas adicionales que espere que se usaran en las operaciones de actualización de datos.

Para obtener más información sobre cómo crear aplicaciones de destino que contienen credenciales almacenadas, vea Configurar la cuenta de actualización de datos desatendida de PowerPivot (PowerPivot para SharePoint) y Configurar credenciales almacenadas para la actualización de datos PowerPivot (PowerPivot para SharePoint) .

Paso 4: Configurar el servidor para actualizar datos escalables

De forma predeterminada, cada instalación de PowerPivot para SharePoint admite consultas a petición y actualización de datos programadas.

Para cada instalación, puede especificar si la instancia del servidor de Analysis Services admite la actualización de datos programada y de consulta, o está dedicada a un tipo específico de operación. Si tiene varias instalaciones de PowerPivot para SharePoint en la granja de servidores, puede considerar la posibilidad de dedicar un servidor solo para operaciones de actualización de datos si encuentra que los trabajos se retrasan o producen errores.

Además, si el hardware subyacente lo admite, puede aumentar el número de trabajos de actualización de datos que se ejecutan en paralelo. De forma predeterminada, el número de trabajos que se pueden ejecutar en paralelo se calcula en función de la memoria del sistema, pero puede aumentar ese número si tiene capacidad adicional de CPU para admitir la carga de trabajo.

Para obtener más información, vea Configurar actualización de datos dedicados o procesamiento de Query-Only (PowerPivot para SharePoint).

Paso 5: Instalar proveedores de datos usados para importar datos PowerPivot

Una operación de actualización de datos es básicamente una repetición de una operación de importación que recuperó los datos originales. Esto significa que los mismos proveedores de datos usados para importar los datos de la aplicación cliente powerPivot también deben estar instalados en el servidor PowerPivot.

Debe ser administrador local para instalar proveedores de datos en un servidor Windows. Si instala controladores adicionales, asegúrese de instalarlos en cada equipo de la granja de Servidores de SharePoint que tenga una instalación de PowerPivot para SharePoint. Si tiene varios servidores PowerPivot en la granja, debe instalar los proveedores en cada uno de ellos.

Recuerde que los servidores de SharePoint son aplicaciones de 64 bits. Asegúrese de instalar la versión de 64 bits de los proveedores de datos que usa para admitir operaciones de actualización de datos.

Paso 6: Conceder permisos para crear programaciones y acceder a orígenes de datos externos

Los propietarios o autores de libros de trabajo deben tener el permiso Contribuir para programar la actualización de datos en un libro de trabajo. Dado este nivel de permiso, puede abrir y editar la página de configuración para la actualización de datos del libro de trabajo, con el fin de especificar las credenciales y la información de programación que se utilizan para actualizar los datos.

Además de los permisos de SharePoint, también se deben revisar los permisos de base de datos en orígenes de datos externos para asegurarse de que las cuentas usadas durante la actualización de datos tengan derechos de acceso suficientes para los datos. Determinar los requisitos de permisos requerirá una evaluación cuidadosa por su parte, ya que los permisos que necesita conceder variarán en función de la cadena de conexión del libro y la identidad de usuario bajo la cual se ejecuta el proceso de actualización de datos.

¿Por qué las cadenas de conexión existentes en un libro PowerPivot son importantes para las operaciones de actualización de datos de PowerPivot?

Cuando se ejecuta la actualización de datos, el servidor envía una solicitud de conexión al origen de datos externo mediante la cadena de conexión que se creó cuando los datos se importaron originalmente. La ubicación del servidor, el nombre de la base de datos y los parámetros de autenticación especificados en esa cadena de conexión ahora se reutilizan durante la actualización de datos para acceder a los mismos orígenes de datos. La cadena de conexión y su construcción general no se pueden modificar con fines de actualización de datos. Simplemente se reutiliza as-is durante la actualización de datos. En algunos casos, si usa autenticación distinta de Windows para conectarse a un origen de datos, puede sobrescribir el nombre de usuario y la contraseña en la cadena de conexión. En este tema se proporciona más información sobre esto.

Para la mayoría de los libros, la opción de autenticación predeterminada en la conexión es usar conexiones de confianza o seguridad integrada de Windows, lo que da lugar a cadenas de conexión que incluyen SSPI=IntegratedSecurity o SSPI=TrustedConnection. Cuando se usa esta cadena de conexión durante la actualización de datos, la cuenta usada para ejecutar el trabajo de actualización de datos se convierte en el "usuario actual". Por lo tanto, esta cuenta necesita permisos de lectura en cualquier origen de datos externo al que se tenga acceso a través de una conexión de confianza.

¿Habilitó la cuenta de actualización de datos desatendida de PowerPivot?

Si es así, debería otorgar a esa cuenta permisos de lectura para los orígenes de datos accedidos durante la actualización de datos. La razón por la que esta cuenta necesita permisos de lectura es porque, al usar las opciones de autenticación predeterminadas, en un libro de trabajo la cuenta desatendida se considerará el "usuario actual" durante la actualización de datos. A menos que el propietario del horario invalide las credenciales de la cadena de conexión, esta cuenta necesitará permisos de lectura en cualquiera de los orígenes de datos que se usen activamente en tu organización.

¿Está usando la opción de credencial 2: permitir que el dueño del horario ingrese un nombre de usuario y una contraseña de Windows?

Normalmente, los usuarios que crean libros de PowerPivot ya tienen permisos suficientes porque ellos ya importaron los datos desde el principio. Si estos usuarios configuran posteriormente la actualización de datos para que se ejecuten en su propia identidad de usuario de Windows, su cuenta de usuario de Windows, que ya tiene derechos en la base de datos, se usará para recuperar datos durante la actualización de datos. Los permisos existentes deben ser suficientes.

¿Usa la opción de credencial 3: usar una aplicación de destino del servicio de almacenamiento seguro para proporcionar una identidad de usuario para ejecutar trabajos de actualización de datos?

Cualquier cuenta usada para ejecutar un trabajo de actualización de datos necesita permisos de lectura, por las mismas razones que las descritas para la cuenta de actualización de datos desatendida de PowerPivot.

Cómo comprobar las cadenas de conexión para determinar si puede anular las credenciales usadas durante la actualización de datos

Como se indicó anteriormente, puede sustituir un nombre de usuario y una contraseña diferentes en el nivel de trabajo de actualización de datos si la conexión usa autenticación que no es de Windows (por ejemplo, autenticación de SQL Server). Las credenciales que no son de Windows se pasan en la cadena de conexión mediante los parámetros Id. de usuario y Contraseña. Si el libro contiene una cadena de conexión con estos parámetros, puede especificar opcionalmente un nombre de usuario y una contraseña diferentes para actualizar los datos de ese origen de datos.

En los siguientes pasos se explica cómo determinar si tiene una cadena de conexión que permite modificar el nombre de usuario y la contraseña.

  1. Abra el libro en Excel.

  2. Abra la ventana PowerPivot (en Excel, en la cinta de opciones de PowerPivot, haga clic en Ventana PowerPivot).

  3. Haga clic en Diseño.

  4. Haga clic en Conexiones existentes.

    Todas las conexiones usadas en el libro se muestran en Conexiones de datos PowerPivot.

  5. Seleccione la conexión y haga clic en Editar y, a continuación, haga clic en Avanzadas. La cadena de conexión se encuentra en la parte inferior de la página.

Si ve Integrated Security=SSPI en la cadena de conexión, no puede invalidar las credenciales en la cadena de conexión. La conexión siempre usará el usuario actual. Se omiten las credenciales que proporcione.

Si ve Persist Security Info=False, Password=***********, UserID=<userlogin>, entonces tiene una cadena de conexión que aceptará sobreescritura de credenciales. Las credenciales que aparecen en una cadena de conexión (como UserID y Password) no son credenciales de Windows, sino inicios de sesión de base de datos u otras cuentas de inicio de sesión válidas para el origen de datos de destino.

Cómo invalidar las credenciales en la cadena de conexión

La sobrescritura de credenciales se realiza especificando las credenciales del origen de datos en el horario de actualización de datos. Como administrador, puede proporcionar una aplicación de destino en el servicio de almacenamiento seguro que asigna las credenciales usadas para acceder a datos externos. Después, el propietario de la programación puede escribir el identificador de aplicación de destino en la programación de actualización de datos que define. Para obtener más información sobre cómo crear esta aplicación de destino, vea Configurar credenciales almacenadas para la actualización de datos PowerPivot (PowerPivot para SharePoint).

Como alternativa, el propietario del horario puede introducir las credenciales que se usan para conectarse a orígenes de datos durante la actualización de datos. En la ilustración siguiente se muestra esta opción de origen de datos en la página de definición de programación.

SSAS_PowerPivotKJ_DataRefreshDSOptions SSAS_PowerPivotKJ_DataRefreshDSOptions

Identificación de los requisitos de acceso a datos

Como se indicó en las secciones anteriores, la cuenta usada para ejecutar la actualización de datos y conectarse a orígenes de datos externos suele ser una y la misma. Por lo tanto, la cuenta usada para acceder a orígenes de datos externos viene determinada por las opciones establecidas en esta parte de la página de programación de actualización de datos. Puede ser la cuenta de actualización de datos desatendida de PowerPivot, la cuenta de Windows de un usuario individual o la cuenta almacenada en una aplicación de destino predefinida.

SSAS_PowerpivotKJ_DataRefreshCreds SSAS_PowerpivotKJ_DataRefreshCreds

En los casos en los que la cuenta usada para ejecutar la actualización de datos es diferente de la cuenta usada para importar datos (por ejemplo, la cuenta de actualización de datos desatendida de PowerPivot a través de la opción de credenciales uno u otro conjunto de credenciales almacenadas a través de la opción de credencial tres), deberá crear un nuevo inicio de sesión de base de datos para esa cuenta y concederle permisos de lectura en los orígenes de datos externos.

Una vez que comprenda qué cuentas requieren acceso a datos, puede empezar a comprobar los permisos en los orígenes de datos que se usan con más frecuencia en los libros PowerPivot. Comience con cualquier almacenamiento de datos o bases de datos de informes que se usen activamente, pero también solicite una entrada de los usuarios de PowerPivot más activos para averiguar qué orígenes de datos están usando. Una vez que tenga una lista de orígenes de datos, puede empezar a comprobar cada uno para asegurarse de que los permisos están configurados correctamente.

Paso 7: Habilitar la mejora del libro de trabajo para la actualización de datos

De forma predeterminada, los libros creados con la versión SQL Server 2008 R2 de PowerPivot para Excel no se pueden configurar para la actualización de datos programada en una versión de SQL Server 2012 de PowerPivot para SharePoint. Si aloja versiones más recientes y anteriores de libros de trabajo de PowerPivot en el entorno de SharePoint, primero debe actualizar los libros de trabajo de SQL Server 2008 R2 antes de que puedan programarse para actualizar automáticamente los datos en el servidor.

Paso 8: Comprobación de la configuración de actualización de datos

Para comprobar la actualización de datos, debe tener un libro PowerPivot publicado en un sitio de SharePoint. Debe tener permisos de Contribución en el libro y permisos para acceder a los orígenes de datos que se incluyen en la programación de actualización de datos.

Al crear la programación, active la casilla También actualizar lo antes posible para ejecutar la actualización de datos inmediatamente. A continuación, puede comprobar la página del historial de actualización de datos de ese libro de trabajo para verificar que se ejecutó correctamente. Recuerde que el trabajo del temporizador de PowerPivot para actualizar datos se ejecuta cada minuto. Se tardará al menos ese tiempo en obtener la confirmación de que la actualización de datos se realizó correctamente.

Asegúrese de probar todas las opciones de credenciales que planea admitir. Por ejemplo, si configuró la cuenta de actualización de datos desatendida de PowerPivot, compruebe que la actualización de datos se realiza correctamente con esa opción. Para obtener más información sobre la programación y visualización de la información de estado, vea Programar una actualización de datos (PowerPivot para SharePoint) y Ver historial de actualización de datos (PowerPivot para SharePoint) .

Si se produce un error en la actualización de datos, consulte la página Solución de problemas de actualización de datos PowerPivot en la wiki de TechNet para ver posibles soluciones.

Modificar las opciones de configuración para la actualización de datos

Cada aplicación de servicio PowerPivot tiene opciones de configuración que afectan a las operaciones de actualización de datos. En esta sección se explica cómo modificar esa configuración.

Establezca "Horas laborables" para determinar el procesamiento fuera del horario

Los usuarios de SharePoint que programan operaciones de actualización de datos pueden especificar una hora de inicio más temprana de "Después del horario comercial". Esto puede ser útil si quieren recuperar los datos de transacciones empresariales que se acumularon durante el día laborable. Como administrador de la granja de servidores, puede especificar el intervalo de horas que mejor define un día laborable para su organización. Si define el día laborable para que sea de 04:00 a 20:00, el procesamiento de la actualización de datos basado en una hora de inicio "Después del horario comercial" comenzará a las 20:01.

Las solicitudes de actualización de datos que se ejecutan durante las horas fuera del horario se agregan a la cola en el orden en que se recibe la solicitud. Las solicitudes individuales se procesarán a medida que los recursos del servidor estén disponibles.

  1. En Administración central, en Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  2. Haga clic en el nombre de la aplicación de servicio PowerPivot. Aparece el panel de administración de PowerPivot.

  3. En Acciones, haga clic en Configurar la configuración de la aplicación de servicio para abrir la página Configuración de la aplicación de servicio PowerPivot.

  4. En la sección Actualización de datos, en Horario comercial, escriba una hora de inicio y una hora de finalización que defina el período de procesamiento después del horario comercial.

    Si no desea definir un período de procesamiento fuera de horas, puede especificar el mismo valor para hora de inicio y hora de finalización (por ejemplo, 12:00 para ambas veces). Sin embargo, tenga en cuenta que las páginas de definición de programación de los sitios de SharePoint seguirán teniendo "Después del horario comercial" como opción. Los usuarios que seleccionan esa opción en una granja de servidores que no tiene ningún intervalo de procesamiento fuera de hora definido para él finalmente obtendrán errores de actualización de datos a medida que los trabajos de procesamiento no se inician.

  5. Haz clic en Aceptar.

Limitar cuánto tiempo se conserva el historial de actualización de datos

El historial de actualización de datos es un registro detallado de los mensajes correctos y de error que se generan para las operaciones de actualización de datos a lo largo del tiempo. La información histórica se recopila y gestiona a través del sistema de recopilación de datos de uso en la granja agrícola. Por lo tanto, los límites establecidos en el historial de datos de uso también se aplican al historial de actualización de datos. Dado que los informes de actividad de uso extraen datos de todo el sistema PowerPivot, se usa una única configuración de historial para controlar la retención de datos tanto para el historial de actualización de datos como para todos los demás datos de uso que se recopilan y almacenan.

  1. En Administración central, en Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  2. Haga clic en el nombre de la aplicación de servicio PowerPivot. Aparece el panel de administración de PowerPivot.

  3. En Acciones, haga clic en Configurar la configuración de la aplicación de servicio para abrir la página Configuración de la aplicación de servicio PowerPivot.

  4. En la sección Recopilación de datos de uso, en Historial de datos de uso, escriba el número de días para los que desea mantener un registro de la actividad de actualización de datos para cada libro.

    El valor predeterminado es 365 días. El valor mínimo es 1 día y el máximo es 5000 días. 0 especifica un período de retención ilimitado; los datos nunca se eliminan. Tenga en cuenta que no hay ninguna configuración para desactivar el historial.

  5. Haz clic en Aceptar.

La información del historial está disponible para los usuarios de SharePoint cuando eligen la opción Administrar actualización de datos en un libro que tiene un historial de actualización de datos. Esta información también se utiliza en el Panel de Administración de PowerPivot que emplean los administradores de la granja para gestionar las operaciones del servicio PowerPivot. Para obtener más información, vea Ver historial de actualización de datos (PowerPivot para SharePoint).

El almacenamiento físico a largo plazo de los datos del historial se encuentra en la base de datos de la aplicación de servicio PowerPivot. Para obtener más información sobre cómo se recopilan y almacenan los datos de uso, consulte Recopilación de datos de uso de PowerPivot.

Reprogramar el trabajo del temporizador de actualización de datos de PowerPivot

La actualización de datos programada se desencadena mediante un trabajo del temporizador de actualización de datos PowerPivot que examina la información de programación en la base de datos de la aplicación de servicio PowerPivot a intervalos de un minuto. Cuando se programa el inicio de la actualización de datos, la tarea programada agrega la solicitud a una cola de procesamiento en un servidor PowerPivot disponible.

Puede aumentar el tiempo entre escaneos como una técnica para ajustar el rendimiento. También puede deshabilitar el trabajo del temporizador para detener temporalmente las operaciones de actualización de datos mientras soluciona problemas.

La configuración predeterminada es un minuto, que es el valor más bajo que puede especificar. Este valor se recomienda porque proporciona el resultado más predecible para las programaciones que se ejecutan en horas arbitrarias a lo largo del día. Por ejemplo, si un usuario programa la actualización de datos para las 4:15 p. m. y el trabajo del temporizador examina las programaciones cada minuto, la solicitud de actualización de datos programada se detectará a las 4:15 y el procesamiento se producirá en unos minutos de 4:15.

Si aumentas el intervalo de análisis para que se ejecute muy infrecuentemente (por ejemplo, una vez al día a medianoche), todas las operaciones de actualización de datos programadas para ejecutarse durante ese intervalo se agregan a la cola de procesamiento de golpe, lo que podría sobrecargar al servidor y dejando a otras aplicaciones sin recursos del sistema. Dependiendo del número de actualizaciones programadas, la cola de procesamiento para las operaciones de actualización de datos podría acumularse hasta el punto de que no todas las tareas podrán completarse. Las solicitudes de actualización de datos al final de la cola pueden ser eliminadas si se superponen al siguiente intervalo de procesamiento.

Si el hardware lo admite, puede mitigar este problema especificando procesadores adicionales para ejecutar más trabajos de actualización de datos en paralelo. Para obtener más información, vea Configurar actualización de datos dedicados o procesamiento de Query-Only (PowerPivot para SharePoint). Para obtener más información sobre cómo se detectan las solicitudes de actualización de datos, se agregan a una cola y se procesan, consulte Actualización de datos PowerPivot.

  1. En Administración central, haga clic en Supervisión.

  2. Haga clic en Revisar definiciones de trabajo.

  3. Seleccione la tarea del temporizador de actualización de datos de PowerPivot.

  4. Modifique la frecuencia de programación para cambiar la frecuencia con la que el trabajo del temporizador examina la información de programación de actualización de datos.

Deshabilitar el trabajo del temporizador de actualización de datos

El trabajo programado de actualización de datos de PowerPivot es a nivel de granja de servidores y está habilitado o deshabilitado para todas las instancias de servidor PowerPivot en la granja. No está vinculado a una aplicación web específica o a una aplicación de servicio PowerPivot. No puedes desactivar esta función en ciertos servidores para obligar al procesamiento de la actualización de datos en otros dentro de la granja.

Si deshabilita el trabajo de temporización de actualización de datos PowerPivot, se procesarán las solicitudes que ya estaban en la cola, pero no se agregarán nuevas solicitudes hasta que vuelva a habilitar el trabajo. Las solicitudes programadas para que se produzcan en el pasado no se procesan.

Deshabilitar el trabajo del temporizador no tiene ningún efecto en la disponibilidad de características en las páginas de la aplicación. No hay ninguna manera de quitar u ocultar la característica de actualización de datos en las aplicaciones web. Los usuarios que tengan permisos de Contribución o superiores podrán crear nuevas programaciones para las operaciones de actualización de datos, incluso si el trabajo del temporizador está deshabilitado permanentemente.

Véase también

Programar una actualización de datos (PowerPivot para SharePoint)Configurar la actualización de datos dedicada o el procesamiento de Query-Only (PowerPivot para SharePoint)Configurar la cuenta de actualización de datos desatendida de PowerPivot (PowerPivot para SharePoint)Configurar credenciales almacenadas para la actualización de datos de PowerPivot (PowerPivot para SharePoint)