Guía sobre Actualización Incremental en Power BI

Aug 5, 2024

Actualización Incremental en Power BI

Introducción

  • Daniel Ortega presenta el tema de actualización incremental en Power BI.
  • Recuerda a los espectadores que se suscriban y activen notificaciones para más contenido.

Concepto de Actualización Incremental

  • La actualización incremental mejora la eficiencia del trabajo en Power BI.
  • Sin actualización incremental, cada vez que se actualiza un informe, se trae toda la data al servicio, lo que consume tiempo.
  • Se introdujo esta funcionalidad para todos los planes de pago hace aproximadamente un año.

Requisitos para Configurar Actualización Incremental

  • Características del Informe:
    • Debe estar conectado a una base de datos (ej. SQL Server).
    • Requiere una tabla de fechas y opcionalmente, una columna de "última modificación".
  • Columnas necesarias:
    • Una columna de fecha (obligatoria).
    • Una columna de "última modificación" (opcional).
    • Ambas deben ser de tipo de dato "fecha".

Creación de Parámetros

  • Se deben crear dos parámetros de consulta:
    1. Range Start (fecha hacia atrás).
    2. Range End (fecha hacia adelante).
  • Ambos parámetros deben ser de tipo "fecha".

Filtrado de la Tabla

  • Filtrar la tabla utilizando los parámetros creados para asegurar que se obtengan los datos dentro del rango especificado.
  • Asegúrate de que uno de los filtros esté configurado como "mayor o igual" y el otro como "menor o igual".

Configuración de Actualización Incremental

  • Haz clic derecho en la tabla y selecciona "Incremental Refresh".
  • Dos parámetros importantes a configurar:
    1. Almacenar filas en los últimos X años (ej. 1 año).
    2. Actualizar filas en los últimos Y días (ej. 10 días).
  • La primera actualización es crucial, ya que establece el conjunto de datos en el servicio.

Observaciones Importantes

  • Limitaciones:
    • Una vez que el dataset tiene habilitada la actualización incremental, no se puede descargar como archivo .pbix.
  • Actualización Condicionada:
    • Puedes habilitar la opción de "Detectar cambios" que condiciona la actualización a si hay cambios en la fecha de modificación.
  • Este enfoque permite hacer que las actualizaciones sean más eficientes.

Ejemplo Práctico

  • Se realiza un ejemplo práctico de cómo modificar un registro y verificar que la actualización se realice correctamente.
  • Importancia de la columna de "última modificación" en la detección de cambios.
  • Recomendaciones para definir el tiempo de actualización según el comportamiento de los datos en la empresa.

Conclusión

  • Se anima a los espectadores a compartir sus experiencias y dudas en los comentarios.
  • Posibilidad de apoyar al creador del contenido en Patreon.
  • Agradecimientos y cierre del video.