Otros Artículos:

Incremental Refresh

Compartir en linkedin
LinkedIn
Compartir en facebook
Facebook
Compartir en twitter
Twitter
Compartir en whatsapp
WhatsApp

¿Qué es la Incremental refresh?

El Incremental Refresh es una característica de Power BI muy útil para resolver problemas como por ejemplo:

  • Grandes conjuntos de datos que ralentizan un modelo de datos.
  • Lentas transformaciones de datos.
  • Datos que ya no son necesarios en un reporte y queremos que se archiven automáticamente.

Nos permite refrescar los datos más rápido importando no todos los datos, sino solo los nuevos o cambiados. La actualización de datos ocurre en el tiempo indicado hasta 8 veces al día con licencia Pro y hasta 48 veces al día con licencia Premium. En este proceso, parte de los datos son archivados, actualizados o añadidos.

¿Como crear Incremental refresh en Power BI Desktop?

1. Crea los parámetros

Antes de configurar el incremental refresh, son necesarios 2 parámetros para definir el rango de fechas.

  • Abre Power Query en tu modelo de datos -> Transform Data.
  • Abre Manage Parameters para crear dos nuevos parámetros, RangeStart y RangeEnd, para establecer el rango de tiempo. Cambia el tipo de datos a Date/Time y decide qué rango necesitas incluir en el incremental refresh.
  • Haz clic en OK.

2. Filtra los datos

  • En Power Query, elige tu columna de fechas (en tipo de dato Date/Time).
  • Haz clic en Date/Time Filters y luego en Custom Filter.
  • Elige tus parámetros para filtrar la fecha, posterior o igual a RangeStart y anterior o igual a RangeEnd.
  • Haz clic en OK.
  • Haz clic a Close and Apply
  • Elige la tabla donde quieres crear incremental refresh y haz clic a Incremental refresh

3. Configura Incremental Refresh

Decide:

  • Qué datos quieres archivar: en este caso, datos más antiguos que 5 años.
  • Qué datos quieres refrescar: en este caso, datos de los últimos 3 meses.

Opciones adicionales:

  1. Incluir los cambios de datos más recientes que ocurrieron en la fuente de datos después del último período de actualización. Esta configuración hace que la política de actualización incremental agregue una partición DirectQuery a la tabla.
  2. Incluir en la actualización de datos solo meses completos.
  3. Especificar una columna de fecha/hora utilizada para identificar y actualizar solo los días en los que los datos han cambiado.

Revisa en una visualización si el Incremental Refresh está configurado correctamente y haz clic en Aplicar.

¡Todo listo! Ahora, si añadimos datos nuevos o actualizamos algo incluido entre el 01/09/2024 y el 30/11/2024, nuestro modelo de datos estará actualizado automáticamente y sistemáticamente. Esta práctica ahorra tiempo de trabajo y reduce la posibilidad de cometer errores humanos al olvidar refrescar los datos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Business Data Master Logo

No te pierdas el

WEBINAR
Gratuito

Explicaremos en detalle los contenidos y objetivos del Business Data Master

29/11/2021

18:30 (GTM+1)

Online

BUSINESS DATA MASTER

* Tu información será utilizada exclusivamente para contactarte en relación al Business Data Master. No hacemos spam ni compartimos datos con terceros.