Programar la actualización de datos PowerPivot
Puede programar la actualización de datos para obtener actualizaciones automáticas de los datos PowerPivot dentro de un libro de Excel que publicara en un sitio de SharePoint.
Este tema contiene las siguientes secciones:
Requisitos previos
Información general sobre la actualización de datos
Habilitar y programar la actualización de datos
Comprobar la actualización de datos
Nota
Las instancias de servidor de Analysis Services realizan la actualización de los datos PowerPivot en la granja de servidores de SharePoint. No está relacionada con la característica de actualización de datos que se proporciona en Excel Services.
Requisitos previos
Debe tener el nivel de permisos para contribuir o uno superior en el libro si desea crear una programación para la actualización de datos.
Los orígenes de datos externos a los que se tiene acceso durante la actualización de datos deben estar disponibles y las credenciales que especifique en la programación deben tener el permiso de acceso a esos orígenes de datos. La actualización de datos programada requiere la ubicación de un origen de datos que sea accesible a través de una conexión de red (por ejemplo, desde un recurso compartido de archivos de red en lugar de una carpeta local en la estación de trabajo).
El origen de datos no puede ser un documento de Office ni una base de datos de Access. Office no admite el uso de los componentes de conectividad de Office en un entorno de servidor. Si el libro contiene datos de estos orígenes, asegúrese de quitar esos orígenes de la lista de orígenes de datos en la programación de actualización de datos.
El libro se debe proteger en el momento en que la operación de actualización finalice. Se aplica un bloqueo del libro al final de la actualización de datos, cuando se guarda el archivo, en lugar de al inicio de la actualización.
Nota
El servidor no bloquea el libro mientras la actualización de datos esté en curso. Sin embargo, bloquea el archivo al final de la actualización de datos con el fin de proteger el archivo actualizado. Si, en este momento, el archivo se desprotege para otro usuario, los datos actualizados se eliminarán. De igual modo, si el archivo está protegido, pero es significativamente diferente de la copia recuperada por el servidor al comenzar la actualización de datos, los datos actualizados se descartarán.
Información general sobre la actualización de datos
Los datos PowerPivot de libro de Excel pueden originarse en varios orígenes de datos externos como son bases de datos externas o archivos de datos a los que tiene acceso desde servidores remotos o desde recursos compartidos de archivos de red. En el caso de libros PowerPivot que contengan datos importados de orígenes de datos externos o conectados, puede configurar la actualización de datos para programar una importación automática de los datos actualizados de esos orígenes iniciales. Solo se puede crear una programación de actualización de datos para cada libro PowerPivot. Normalmente, la persona que creó el libro define la programación.
Se tiene acceso a un origen de datos externo a través de una cadena de conexión incrustada, dirección URL o ruta UNC que se especificara al importar los datos originales en el libro utilizando la aplicación cliente de PowerPivot. La información de conexión original que está almacenada en el libro PowerPivot se reutiliza para las operaciones de actualización de datos subsiguientes. Aunque puede sobrescribir las credenciales que se usan para conectarse a los orígenes de datos, no puede sobrescribir las cadenas de conexión para la actualización de datos; solo se utiliza la información de conexión existente.
Solo hay una página de programación de actualización de datos para cada libro, y toda la información de programación se especifica en esa página. Normalmente, la persona que creó el libro define la programación.
Como propietario de la programación, puede realizar las siguientes tareas:
Definir la programación predeterminada. Esta será la programación que se utilice cuando no se haya definido ninguna programación en el nivel de origen de datos.
Especificar las credenciales que utilizan para ejecutar la actualización de datos.
Elegir qué orígenes de datos se deben incluir en la operación de actualización.
Opcionalmente, puede especificar programaciones individuales y credenciales para cada origen de datos que se consulte durante la actualización de datos. Cada origen de datos se puede actualizar de forma independiente. Si crea programaciones personalizadas para cada origen de datos, se omite la programación predeterminada.
Al crear programaciones específicas para orígenes de datos individuales se permite hacer coincidir la programación de la actualización con las fluctuaciones en los orígenes de datos externos. Por ejemplo, si un origen de datos externo contiene datos transaccionales que se generan a lo largo del día, puede crear una programación individual de la actualización de datos para que ese origen de datos obtenga su información actualizada por la noche.
Habilitar y programar la actualización de datos
Utilice las siguientes instrucciones para programar la actualización de datos para los datos de PowerPivot en un libro de Excel que esté publicado en una biblioteca de SharePoint.
En la biblioteca que contenga el libro, selecciónelo y, a continuación, haga clic en la flecha abajo para mostrar una lista de comandos.
Haga clic en Administrar actualización de datos PowerPivot. Si ya se ha definido una programación de actualización de datos, en su lugar verá la página del historial para ver la actualización de datos. Puede hacer clic en Configurar actualización de datos para abrir la página de definición de la programación.
En la página de definición de la programación, active la casilla Habilitar.
En Detalles de programación, especifique el tipo de programación y sus detalles. Este paso crea la programación predeterminada.
Importante Asegúrese de activar la casilla También actualizar lo más rápido posible. Esto le permite comprobar que la actualización de datos funciona para este libro. Tenga en cuenta que una vez guardada la programación, puede tardar hasta un minuto el inicio de la actualización de datos.
En Hora de inicio más temprana, elija una de las siguientes:
Después del horario comercial especifica un período de procesamiento fuera del horario comercial cuando es más probable que los servidores de bases de datos tengan los datos actuales que se generaron a lo largo del día laboral.
Hora de inicio más temprana específica es la hora y los minutos exactos cuando le gustaría que la solicitud de actualización de datos se agregara a una cola de procesos. Los minutos se pueden especificar en intervalos de 15 minutos.
La hora de inicio más temprana define cuándo se agrega una solicitud a la cola de procesos. El procesamiento real se produce cuando el servidor tiene los recursos adecuados para comenzar el procesamiento de los datos. El tiempo de procesamiento real se registrará en el historial de la actualización de datos una vez completado el procesamiento.
En Notificaciones de correo electrónico, escriba la dirección de correo electrónico de la persona a la que se debería notificar en caso de un error de procesamiento.
En Credenciales, especifique una cuenta utilizada para ejecutar el trabajo de actualización de datos. La cuenta debe tener permisos para contribuir en el libro y poder abrirlo y actualizar sus datos. Debe ser una cuenta de usuario de dominio de Windows. En la mayoría de los casos, esta cuenta debe tener también permisos de lectura de los orígenes de datos externos usados durante la actualización de los datos. En concreto, si importó originalmente los datos mediante la opción Utilizar autenticación de Windows, la cadena de conexión se genera para utilizar las credenciales de Windows del usuario actual. Si el usuario actual es la cuenta de actualización de datos, la cuenta debe tener permisos de lectura en el origen de datos externo para que la actualización de datos se realice correctamente. Elija una de las opciones siguientes:
Elija Usar la cuenta de actualización de datos configurada por el administrador para procesar la operación de actualización de datos mediante la cuenta de actualización de datos desatendida de PowerPivot.
Elija Conectar con las siguientes credenciales de usuario de Windows si desea escribir un nombre de usuario y contraseña. Escriba la información de la cuenta con el formato dominio\usuario.
Elija Conectar con las credenciales guardadas en el servicio de almacenamiento seguro si conoce el identificador de una aplicación de destino que contenga las credenciales almacenadas previamente que desea utilizar.
Para obtener más información acerca de los valores de configuración disponibles que habilitan estas opciones, vea Configurar y usar la cuenta de actualización de datos desatendida de PowerPivot, Habilitar y configurar la actualización de datos PowerPivot y Configurar y usar credenciales almacenadas para la actualización de datos PowerPivot.
En Orígenes de datos, active la casilla Todos los orígenes de datos si desea que la actualización de datos vuelva a consultar todos los orígenes de datos originales.
Si selecciona esta opción, cualquier origen de datos externo que proporcione los datos PowerPivot se incluye automáticamente en la actualización, aun cuando la lista de orígenes de datos cambie con el tiempo a medida que agregue o quite los orígenes de datos que proporcionan datos al libro.
Desactive la casilla Todos los orígenes de datos si desea seleccionar manualmente qué orígenes de datos incluir. Si posteriormente modifica el libro agregando un nuevo origen de datos, asegúrese de actualizar la lista de orígenes de datos en la programación. De lo contrario, los orígenes de datos más recientes no se incluirán en la operación de actualización.
La lista de orígenes de datos entre los que puede elegir se recupera del libro PowerPivot al abrir la página Administrar actualización de datos PowerPivot para el libro.
Asegúrese de seleccionar solo los orígenes de datos que cumplan los siguientes criterios:
El origen de datos debe estar disponible en la ubicación indicada en el momento en que se produce la actualización de datos. Si el origen de datos original está en una unidad de disco local del usuario que creó el libro, debe excluir ese origen de datos de la operación de actualización de datos o encontrar una manera de publicarlo en una ubicación que sea accesible a través de una conexión de red. Si mueve un origen de datos a una ubicación de red, asegúrese de abrir el libro en PowerPivot para Excel y actualice la información de conexión del origen de datos. Esto es necesario para restablecer la información de conexión que está almacenada en el libro PowerPivot.
Se debe tener acceso al origen de datos utilizando la información de credenciales que está insertada en el libro PowerPivot o que se haya especificado en la programación. La información de credenciales insertadas se almacena en el libro PowerPivot al importar los datos con PowerPivot para Excel. La información de credenciales insertada suele ser SSPI=IntegratedSecurity o SSPI=TrustedConnection, lo que significa que las credenciales del usuario actual se usan para conectarse al origen de datos. Si desea invalidar la información de credenciales en la programación de actualización de datos, puede especificar credenciales predefinidas almacenadas. Para obtener más información, vea Configurar y usar credenciales almacenadas para la actualización de datos PowerPivot.
La actualización de datos debe realizarse para todos los orígenes de datos que especifique. De lo contrario, se descartan los datos actualizados y se queda con la última versión guardada del libro. Excluya cualquier origen de datos en el que no confíe completamente.
La actualización de datos no debe invalidar otros datos del libro. Al actualizar un subconjunto de los datos, es importante que sepa si el libro es válido aún una vez se agreguen nuevos datos con datos estáticos que no sean del mismo período. Como autor de un libro, es su responsabilidad conocer sus dependencia de datos y asegurarse de que la actualización de datos es adecuada para el propio libro.
Opcionalmente, puede definir programaciones individuales para orígenes de datos concretos. Esto es útil si tiene orígenes de datos originales que se actualicen a sí mismos según una programación. Por ejemplo, si un origen de datos PowerPivot utiliza los datos de un data mart que se actualiza todos los lunes a las 02:00 horas, puede definir una programación incorporada para que el data mart recupere sus datos actualizados todos los lunes a las 04:00 horas.
Haga clic en Aceptar para guardar la programación.
Comprobar la actualización de datos
Puede ver el registro actual y pasado de las operaciones de actualización de datos en la página Historial de actualización de datos para el libro. Esta página solo aparece si la actualización de datos se ha programado para un libro. Si no hay ninguna programación de actualización de datos, la página de definición de la programación aparece en su lugar.
Debe tener permisos para contribuir u otros superiores para ver el historial de la actualización de datos.
En un sitio de SharePoint, abra la biblioteca que contiene un libro PowerPivot.
No hay ningún indicador visual que identifique qué libros en una biblioteca de SharePoint contienen datos PowerPivot. Debe saber de antemano qué libros contienen los datos PowerPivot actualizables.
Seleccione el documento y, a continuación, haga clic en la flecha abajo que aparece a la derecha.
Seleccione Administrar actualización de datos PowerPivot.
Aparece la página del historial y muestra un registro completo de toda la actividad de actualización de los datos PowerPivot en el libro de Excel actual, incluido el estado de la operación de actualización de datos más reciente.
En algunos casos, podría ver que los tiempos de procesamiento reales difieren del tiempo que especificó. Esto ocurrirá si hay mucha carga de procesamiento en el servidor. Con mucha carga, la instancia de servicio de PowerPivot esperará a que se liberen suficientes recursos del sistema antes de comenzar una actualización de datos.
El libro se debe proteger en el momento en que la operación de actualización finalice. El libro se guardará con los datos actualizados en ese momento. Si se desprotege el archivo, la actualización de datos se omite hasta el siguiente período programado.
Si ve un mensaje de estado inesperado (por ejemplo, que informa acerca de un error o de la cancelación de la operación de actualización), puede investigar el problema comprobando los permisos y la disponibilidad del servidor.
Nota
Los administradores de SharePoint pueden ayudarle a solucionar los problemas de la actualización de datos viendo los informes de la actualización de datos consolidados en el Panel de administración de PowerPivot en Administración central. Para obtener más información, vea Panel de administración de PowerPivot. Para obtener más información sobre cómo solucionar problemas de actualización de datos PowerPivot, vea Troubleshooting PowerPivot Data Refresh en TechNet Wiki.