Solucionar problemas de actualización de datos
En esta sección se proporciona información detallada sobre la actualización de datos.
Cómo funciona la actualización de datos
Efectos de la actualización de datos
Determinar de donde proceden los datos
Determinar cuándo se actualizó un origen de datos
Restricciones en la habilitación de la actualización automática
Limitaciones de los cambios en los orígenes de datos
Cómo funciona la actualización de datos
Al actualizar los datos, los datos de la ventana de PowerPivot se reemplazan con nuevos datos. No se pueden importar únicamente las filas de datos que son nuevas, o solo los datos que han cambiado, PowerPivot para Excel no hace un seguimiento de las filas que se agregaron con anterioridad.
La actualización de los datos tiene lugar como una transacción. Esto significa que una vez que empiece a actualizar los datos, debe realizarse toda la actualización o no efectuarse; nunca tendrá datos que sean parcialmente correctos.
La actualización manual de datos, que se inicia desde la ventana de PowerPivot, se administra mediante la instancia en memoria local de Analysis Services. Por lo tanto, la operación de actualización de datos puede afectar al rendimiento de otras tareas en el equipo. Sin embargo, si programa la actualización automática de los datos de un libro que se ha guardado en un sitio de SharePoint, la instancia de Analysis Services que se hospeda dentro del sitio de SharePoint administra el proceso de importación y su temporización.
Efectos de la actualización de datos
Una actualización de datos suele desencadenar el recálculo de los datos de las fórmulas, tablas dinámicas y gráficos. Actualizar los datos significa obtener los últimos datos de los orígenes externos; recalcular significa actualizar el resultado de todas las fórmulas que utilizan los datos que han cambiado. Una operación de actualizaciónnormalmente desencadena el recálculo.
En consecuencia, siempre debe prestar atención a los efectos posibles antes de cambiar los orígenes de datos o actualizar los datos que se obtienen del origen de datos y considerar estas posibles consecuencias:
Algunas partes de los datos de PowerPivot pueden dejar de funcionar como consecuencia de los cambios en el origen de datos. Si no se pueden recuperar todas las columnas del origen de datos (por ejemplo, si se han eliminado o han cambiado), se producirá un error en la actualización y debe actualizar las asignaciones entre el origen de datos y los datos de PowerPivot. Para obtener más información, vea Editar las propiedades de un origen de datos existente.
Después de la actualización, podría indicarse que algunas columnas contienen un error. Esto puede pasar porque la fórmula de DAX en la columna utiliza datos que dejaron de estar disponibles al actualizar, el tipo de datos de una columna cambió o se agregó un valor no válido a los datos externos. Para resolver el problema, puede editar la fórmula o eliminar la columna si está basada en datos que ya no están disponibles.
Las fórmulas que usan datos actualizados se tendrán que volver a calcular. Dependiendo del tamaño del libro, esta tarea puede llevar bastante tiempo.
Si el libro contiene varios orígenes de datos, puede que tenga que actualizar el libro completo aun cuando solo haya cambiado un origen de datos externo. Por ejemplo, si se crean medidas que dependen de columnas calculadas y dichas columnas calculadas usan valores de otras columnas calculadas, PowerPivot analiza primero las dependencias y, a continuación, procesa toda la cadena de objetos relacionados en orden. Dependiendo de la complejidad de las dependencias, esta tarea puede llevar mucho tiempo.
Al cambiar un filtro, se debe recalcular el libro completo.
Para obtener más información acerca del recálculo de fórmulas, vea Recalcular fórmulas. También puede deshabilitar temporalmente el recálculo para mitigar la repercusión en el rendimiento de las actualizaciones de datos a gran escala. Para obtener más información, vea Recalcular manualmente las fórmulas en PowerPivot.
Determinar el origen de datos
Si no está seguro de dónde provienen los datos de un libro, puede utilizar las herramientas de la ventana de PowerPivot para obtener detalles, incluido el nombre y la ruta de acceso del archivo de origen.
Nota
En Windows Vista y Windows 7, las características de la ventana de PowerPivot están disponibles en una cinta de opciones, que se explica en este tema. En Windows XP, las características están disponibles de un conjunto de menús. Si usa Windows XP y desea ver cómo se relacionan los comandos de menú con los comandos de la cinta de opciones, vea Interfaz de usuario de PowerPivot en Windows XP.
Para encontrar el origen de los datos existentes |
|
Determinar cuándo se actualizaron los datos por última vez
Puede usar las herramientas de la ventana de PowerPivot para detectar cuándo se actualizaron por última vez los datos. Si ha guardado el libro en un sitio de SharePoint y se programa una actualización de datos automática en el servidor, la fecha de Última actualización incluye también la de la actualización automática.
Para encontrar la fecha en que una tabla se actualizó por última vez |
|
Restricciones en los orígenes de datos actualizables
Se aplican algunas restricciones a los orígenes de datos que pueden actualizarse automáticamente desde un sitio de SharePoint. 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 publicar ese origen de datos 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 repita los pasos de la recuperación de datos. Esto es necesario para restablecer la información de conexión que está almacenada en el origen de datos de PowerPivot.
Se debe obtener acceso al origen de datos utilizando las credenciales que están incrustadas en el origen de datos de PowerPivot o que se hayan especificado en la programación. Las credenciales incrustadas se crean en el origen de datos de PowerPivot al conectar con el origen de datos externo desde PowerPivot para Excel. Si desea invalidar estas credenciales, puede especificar una cuenta de usuario diferente en la programación siempre que el servidor pueda almacenarlas. Para obtener más información, vea Configuración de las credenciales almacenadas para actualización de datos PowerPivothttps://go.microsoft.com/fwlink/?LinkId=180379 en el sitio web de Microsoft.
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, depende de usted conocer sus dependencia de datos y asegurarse de que la actualización de datos es adecuada para el propio libro.
A un origen de datos externo se tiene acceso a través de una cadena de conexión incrustada, dirección URL o ruta UNC que especifica al importar los datos originales en el libro usando la ventana de PowerPivot. La información de conexión original que está almacenada en el origen de datos de PowerPivot se reutiliza para las operaciones de actualización de datos subsiguientes. No hay ninguna información de conexión independiente que se cree y se administre para la actualización de datos; solo se usa la información de conexión existente.
Restricciones en los cambios de un origen de datos
Hay algunas restricciones en los cambios que se pueden realizar en un origen de datos:
Los tipos de datos de una columna solo se pueden cambiar a un tipo de datos compatible. Por ejemplo, si los datos de la columna contienen números decimales, el tipo de datos no se puede cambiar a un entero. Sin embargo, los datos numéricos se pueden cambiar a texto. Para obtener más información acerca de los tipos de datos, vea Tipos de datos admitidos en libros PowerPivot.
No se pueden seleccionar varias columnas de distintas tablas y cambiar las propiedades de las columnas. Solo se puede trabajar con tablas o vistas de una en una.