Tu panel de vista previa de Power Query muestra datos antiguos incluso después de actualizar el origen. Esto ocurre porque Power Query almacena en caché los datos de vista previa para mejorar el rendimiento. Los datos en caché pueden volverse obsoletos o corruptos, impidiendo que la vista previa se actualice. Este artículo explica cómo borrar la caché de Power Query para forzar una vista previa nueva.
Puntos clave: Cómo borrar la caché de datos de Power Query
- Datos > Consultas y conexiones > Clic derecho en la consulta > Actualizar: Esta es la actualización estándar que puede no borrar la caché de vista previa.
- Editor de Power Query > Archivo > Opciones y configuración > Opciones de consulta > Carga de datos > Borrar caché: El método principal para eliminar todos los datos de vista previa en caché del libro.
- Cerrar y volver a abrir el libro de Excel: Una acción simple que borra la caché en memoria de la sesión actual.
Por qué Power Query almacena en caché los datos de vista previa
Power Query guarda una copia local de los datos de tu última operación de vista previa. Esta caché permite que el Editor de Power Query muestre vistas previas al instante sin consultar el origen cada vez que haces clic en un paso. Es una característica de rendimiento para diseñar consultas.
La caché es independiente de los datos cargados en tu hoja de cálculo de Excel. Actualizar la consulta en la hoja de cálculo carga nuevos datos en las celdas, pero no siempre borra la caché de vista previa del editor. Los problemas ocurren cuando la estructura de los datos de origen cambia, como columnas renombradas, o cuando el archivo de caché se corrompe. En estos casos, el panel de vista previa continúa mostrando los metadatos y las filas de muestra antiguos en caché.
Tipos de caché en Power Query
Power Query utiliza dos cachés principales. La caché de vista previa se almacena en los archivos temporales de tu sistema y se usa solo dentro de la ventana del Editor de Power Query. La caché del modelo de datos es utilizada por el Modelo de datos de Excel para tablas dinámicas y reside dentro del archivo del libro. Borrar la caché de vista previa no afecta los datos ya cargados en tu informe.
Pasos para borrar la caché de datos de Power Query
Sigue estos pasos para eliminar los datos de vista previa en caché y forzar a Power Query a obtener datos nuevos del origen.
- Abrir el Editor de Power Query
En Excel, ve a Datos > Obtener datos > Iniciar Editor de Power Query. Alternativamente, encuentra tu consulta en Datos > Consultas y conexiones, haz clic derecho sobre ella y selecciona Editar. - Acceder a las Opciones de consulta
Dentro del Editor de Power Query, haz clic en Archivo en la cinta de opciones. Luego selecciona Opciones y configuración > Opciones de consulta. - Navegar a la configuración de Carga de datos
En el cuadro de diálogo Opciones de consulta, selecciona Carga de datos en el panel izquierdo. Esta sección contiene configuraciones globales para cómo Power Query maneja los datos. - Borrar la caché
A la derecha, localiza la sección Caché. Haz clic en el botón Borrar caché. Aparecerá un mensaje de confirmación. Haz clic en Aceptar para continuar. Esta acción elimina todos los datos de vista previa en caché para todas las consultas en el libro actual. - Cerrar y volver a abrir el editor
Cierra el cuadro de diálogo Opciones de consulta. Luego, cierra la ventana del Editor de Power Query. Vuelve a abrir el editor editando tu consulta nuevamente. La vista previa ahora ejecutará una consulta nueva contra tu origen de datos.
Método alternativo: Usar la ventana de diagnóstico
Para usuarios avanzados, puedes usar un panel de diagnóstico oculto para borrar la caché de manera más granular.
- Abrir la ventana de diagnóstico
En el Editor de Power Query, presiona Ctrl+Shift en tu teclado y haz clic en la opción Diagnóstico bajo la pestaña Archivo. Esto abre una ventana oculta. - Borrar cachés específicas
En la ventana de Diagnóstico, ve a la pestaña Caché. Aquí puedes ver las entradas en caché. Puedes seleccionar entradas específicas para borrar o usar el botón Borrar todo para purgar todo.
Si la vista previa aún no se actualiza
El archivo de origen está abierto o bloqueado
Si tu consulta se conecta a un archivo local como un libro de Excel o CSV, asegúrate de que el archivo de origen no esté abierto en otro programa. Un archivo abierto puede bloquear los datos, impidiendo que Power Query lea el contenido actualizado. Cierra el archivo de origen en todas las demás aplicaciones e intenta actualizar la vista previa nuevamente.
Los pasos de la consulta hacen referencia a columnas eliminadas
Borrar la caché fuerza una nueva lectura del origen. Si la tabla de origen ya no tiene una columna nombrada en uno de los pasos de tu consulta, la vista previa fallará con un error. Debes editar la consulta para eliminar o renombrar el paso que hace referencia a la columna faltante. Busca un paso que use Quitar columnas, Renombrar columnas o una columna calculada que haga referencia a un nombre de columna antiguo.
Las credenciales de red o base de datos han caducado
Para consultas de bases de datos o fuentes en línea, tus credenciales en caché pueden haber caducado. Después de borrar la caché, Power Query puede solicitarte que vuelvas a ingresar tus datos de inicio de sesión. Revisa la Configuración de origen de datos en Archivo > Opciones y configuración para administrar tus permisos guardados.
Actualización estándar vs. Borrar caché: Diferencias clave
| Elemento | Actualización estándar de consulta (Datos > Actualizar) | Borrar caché de Power Query (Opciones de consulta) |
|---|---|---|
| Acción principal | Vuelve a ejecutar la consulta para actualizar los datos cargados en la hoja de cálculo de Excel | Elimina los datos de vista previa temporales utilizados dentro del Editor de Power Query |
| Efecto en la hoja de cálculo | Actualiza tablas, tablas dinámicas y el Modelo de datos con nuevos datos | Sin efecto directo en los datos de la hoja de cálculo |
| Efecto en el panel de vista previa | Puede no actualizarse si los metadatos en caché están obsoletos | Fuerza a la vista previa a obtener metadatos y filas de muestra nuevos del origen |
| Ubicación | Cinta de opciones principal de Excel bajo la pestaña Datos | Editor de Power Query bajo Archivo > Opciones y configuración |
| Caso de uso | Actualizar informes con los datos más recientes del origen | Corregir errores de vista previa después de cambios en el esquema del origen |
Ahora puedes borrar la caché de datos de Power Query para resolver una vista previa atascada. Usa el botón Borrar caché en Opciones de consulta cuando cambie la estructura de tus datos de origen. Para problemas persistentes, revisa los pasos de tu consulta en busca de referencias a nombres de columnas antiguos. Intenta usar la ventana de diagnóstico para tener más control sobre entradas específicas en caché.