Home
» Power BI
»
Actualización incremental de LuckyTemplates: qué es y cómo usarla
Actualización incremental de LuckyTemplates: qué es y cómo usarla
LuckyTemplates se ha convertido en una herramienta valiosa para las empresas que trabajan con datos, y la actualización incremental es una característica clave de LuckyTemplates que puede facilitar su trabajo al actualizar sus datos de forma dinámica.
La actualización incremental de LuckyTemplates es un proceso que permite a los usuarios actualizar los datos progresivamente en lugar de realizar una actualización de datos completa cada vez. Puede acelerar significativamente la actualización de datos y reducir la cantidad de datos que deben transferirse entre LuckyTemplates y la fuente de datos.
En este artículo, le mostraremos cómo configurar la actualización incremental en LuckyTemplates como un profesional, haciendo que su flujo de trabajo de análisis de datos sea más ágil y permitiéndole tomar decisiones informadas en tiempo real con datos actualizados al alcance de su mano. .
Aspectos básicos de la actualización incremental de LuckyTemplates
La actualización incremental de LuckyTemplates es una herramienta muy útil, y comprender sus fundamentos es esencial si desea aprovecharla para procesos de actualización de datos eficientes para sus informes y paneles.
Estos fundamentos incluyen:
1. Power Query y LuckyTemplates
La actualización incremental es una característica de LuckyTemplates que le permite cargar solo un modelo de datos nuevo o actualizado, lo que mejora la eficiencia de su proceso de actualización de datos.
Al usar los parámetros de fecha/hora de Power Query con los nombres reservados que distinguen entre mayúsculas y minúsculas, RangeStart y RangeEnd, puede filtrar los datos de la tabla y particionarlos dinámicamente en función del rango incremental para separar los datos que se actualizan con frecuencia de los que se actualizan con menos frecuencia.
2. Política de actualización
Si está interesado en implementar un proceso de actualización incremental, siga estos pasos:
En el escritorio de LuckyTemplates, seleccione la tabla con los filtros personalizados aplicados.
Haga clic con el botón derecho y elija la opción Actualización incremental del menú contextual.
En la ventana Actualización incremental que se abre, puede configurar varias opciones y definir la política.
La política que defina en LuckyTemplates Desktop se aplicará al servicio LuckyTemplates.
3. Lógica de filtro
La lógica de filtro utilizada en la actualización incremental se basa en intervalos de fechas. Debe considerar los siguientes factores al definir su lógica de filtro:
Tenga en cuenta las políticas de retención de datos históricos de su fuente de datos.
Asegúrese de que la fuente de datos admita el plegado de consultas y las actualizaciones incrementales.
Determine el rango óptimo para su tabla de datos para minimizar el tiempo de carga.
4. Flujos de datos
El uso de la actualización incremental con flujos de datos requiere algunas consideraciones adicionales:
En primer lugar, su flujo de datos debe residir en un espacio de trabajo con capacidad Premium.
En segundo lugar, se requieren planes por aplicación o por usuario de Power Apps para una actualización incremental en Power Apps.
Finalmente, el flujo de datos debe usar Azure Data Lake Storage como destino.
La actualización incremental en LuckyTemplates puede ahorrarle tiempo y mejorar la eficiencia de sus actualizaciones de datos.
Ahora que hemos cubierto los fundamentos de la actualización incremental de LuckyTemplates, echemos un vistazo a una explicación detallada de cómo configurar la actualización incremental en LuckyTemplates en la siguiente sección.
Cómo configurar la actualización incremental en LuckyTemplates
Configurar la actualización incremental en LuckyTemplates es un proceso sencillo. Comience habilitando la función en el Editor de Power Query, luego especifique la tabla deseada para actualizar y finalmente defina sus políticas de almacenamiento y actualización.
A continuación se muestra una guía detallada sobre cómo configurar la actualización incremental de LuckyTemplates:
1. Administrar parámetros
Para configurar la actualización incremental en LuckyTemplates, primero debe crear parámetros de fecha y hora mediante Power Query. Estos parámetros lo ayudarán a definir el rango de datos que se actualizarán de forma incremental.
Abra Power Query Editor en LuckyTemplates Desktop haciendo clic en Transformar datos.
Vaya a Administrar parámetros y haga clic en Nuevo parámetro.
2. Parámetros RangeStart y RangeEnd
Para una actualización incremental exitosa en su rango incremental deseado, se deben crear los siguientes dos parámetros de fecha/hora de Power Query con sus nombres reservados que distinguen entre mayúsculas y minúsculas:
RangeStart : este parámetro representa la fecha de inicio del rango de datos que desea incluir en la actualización incremental.
RangeEnd : este parámetro indica la fecha de finalización del rango de datos para la actualización incremental.
Con estos parámetros creados, ahora puede aplicar el filtro de intervalo de fechas a su conjunto de datos.
3. Configuración de la política de actualización incremental en LuckyTemplates
Una vez que haya configurado los parámetros RangeStart y RangeEnd, puede configurar la política de actualización incremental:
En LuckyTemplates Desktop, haga clic con el botón derecho en la tabla deseada y elija Actualización incremental.
En la ventana de configuración Actualización incremental, active el control deslizante Actualizar esta tabla de forma incremental.
Configure la política de almacenamiento definiendo:
El número de días/años para almacenar datos en el servicio LuckyTemplates.
Una política de actualización para determinar la frecuencia de las actualizaciones incrementales.
Después de configurar las políticas, haga clic en Aplicar todo para guardar su configuración.
Siguiendo estos pasos, puede configurar la actualización incremental en LuckyTemplates y optimizar el proceso de actualización para grandes conjuntos de datos. ¡Es así de simple!
Ahora que lo hemos cubierto, veremos cómo puede trabajar con datos y filtros mientras usa la actualización incremental de LuckyTemplates en la siguiente sección.
Cómo trabajar con datos y filtros al usar la actualización incremental de LuckyTemplates
Saber cómo trabajar con datos y filtros en LuckyTemplates es útil si tiene un gran conjunto de datos que no cambia muy a menudo, pero aún desea ver los datos más recientes con regularidad.
Así es como puedes hacerlo:
1. Tipos de datos de fecha/hora y enteros
Al trabajar con la actualización incremental de LuckyTemplates, es esencial comprender los diferentes filtros que funcionan en la fecha/hora y el tipo de datos enteros.
Al usar parámetros de fecha/hora con los nombres reservados que distinguen entre mayúsculas y minúsculas, RangeStart y RangeEnd, puede filtrar de manera eficaz los datos de la tabla en función de las fechas.
Por ejemplo, en una tabla de hechos que contiene datos desde 2005, puede configurar la Actualización incremental para mantener solo los últimos diez años , filtrando los datos anteriores a 2010.
En el caso de tipos de datos enteros, puede configurar filtros personalizados para administrar la actualización incremental. Esto ayuda a particionar y separar los datos que necesitan una actualización frecuente de los datos que no requieren tanta actualización.
2. Claves sustitutas
Las claves sustitutas juegan un papel crucial cuando se trabaja con actualizaciones incrementales en LuckyTemplates. Estas claves únicas ayudan a administrar y controlar los datos de su tabla.
Cuando utiliza claves sustitutas durante el proceso de configuración, puede realizar fácilmente un seguimiento de cualquier cambio o actualización en sus datos mientras se asegura de que la clave principal no se altere.
Esto permite actualizaciones incrementales eficientes y efectivas mientras mantiene la integridad de sus datos.
3. Filtro personalizado
Además de los tipos de datos de fecha/hora y enteros, también puede crear y utilizar filtros personalizados en la actualización incremental. Los filtros personalizados lo ayudan a administrar y particionar mejor los datos en función de necesidades o criterios específicos.
Aquí hay una guía paso a paso para crear un filtro personalizado:
Haga clic con el botón derecho en la tabla de hechos y complete los campos obligatorios para la configuración de actualización incremental.
Cree dos parámetros de tipo de datos Fecha/Hora, con los nombres de RangeStart y RangeEnd. Establezca un valor predeterminado para cada parámetro.
Implemente la función de filtro personalizado en su consulta o pasos de procesamiento de datos para filtrar los datos según sus requisitos específicos.
Con filtros personalizados, puede organizar y administrar de manera eficiente los datos en su solución LuckyTemplates, lo que garantiza un rendimiento y una usabilidad óptimos.
Tenga en cuenta la configuración de actualización incremental para evitar caer en trampas o enfrentar problemas que puedan obstaculizar su experiencia general.
Después de comprender cómo trabajar con datos y filtros en LuckyTemplates, profundicemos en cómo puede mejorar el rendimiento y la eficiencia de sus informes y tableros aprovechando la actualización incremental en la siguiente sección.
Cómo mejorar el rendimiento y la eficiencia al usar la actualización incremental en LuckyTemplates
Hay diferentes formas de mejorar el rendimiento y la eficiencia al usar la actualización incremental en LuckyTemplates. Echaremos un vistazo a algunos de ellos a continuación.
1. Plegado de consulta y partición
Cuando configura la actualización incremental en LuckyTemplates, su tabla se particiona automáticamente. Una partición contiene datos que deben actualizarse con frecuencia, mientras que la otra partición contiene filas que no cambian.
Esto mejora el rendimiento y la eficiencia del proceso de actualización. El plegado de consultas también juega un papel en este proceso; combina múltiples pasos de una consulta en una sola consulta de base de datos, lo que reduce la cantidad de procesamiento y el tiempo requerido para las actualizaciones de informes.
2. Grandes formatos de almacenamiento de conjuntos de datos
LuckyTemplates Premium le permite trabajar con grandes conjuntos de datos de manera más eficiente utilizando formatos de almacenamiento como Columnstore y Aggregations.
Al procesar grandes cantidades de datos, estos formatos de almacenamiento aceleran el rendimiento de la actualización y le permiten interactuar con sus informes más rápido.
Columnstore : este formato mejora el rendimiento de las consultas de lectura intensiva debido a sus capacidades de compresión y almacenamiento en columnas.
Agregaciones : esta función garantiza que las tablas agregadas puedan responder muchas consultas, lo que reduce la necesidad de acceder a tablas de hechos grandes y, por lo tanto, mejora el rendimiento.
El uso de estos formatos de almacenamiento mientras se trabaja con LuckyTemplates Premium hará que la administración de grandes conjuntos de datos de LuckyTemplates sea más eficiente.
3. Optimización del consumo de recursos
Supervisar y optimizar el consumo de recursos es fundamental para mantener el rendimiento de su sistema LuckyTemplates. Algunas formas en que puede hacer esto son:
Seguimiento del uso de la memoria : analice la métrica PeakMemory durante las operaciones de actualización del conjunto de datos para comprender la cantidad máxima de memoria consumida. Supervisar este valor lo ayuda a identificar cualquier cuello de botella y optimizar el uso de la memoria.
Supervise el uso de la CPU : vigile MashupCPUTime, que indica el tiempo total de CPU consumido por Power Query Engine para todas las consultas. Esta información le permite optimizar sus consultas y minimizar el consumo.
Puede mejorar el rendimiento y la eficiencia generales de su sistema LuckyTemplates implementando las cosas discutidas anteriormente y aprovechando las características de LuckyTemplates como la creación de particiones, el plegado de consultas y los formatos de almacenamiento de conjuntos de datos grandes.
A continuación, examinaremos cómo configurar la actualización incremental utilizando diferentes fuentes.
Uso de actualización incremental con diferentes fuentes de datos
Puede usar la actualización incremental de LuckyTemplates con diferentes fuentes de datos, incluida la base de datos SQL , DirectQuery y los modos de importación de datos, y almacenes de datos.
Estas son algunas cosas que debe tener en cuenta al seleccionar un origen de datos para importar a LuckyTemplates:
1. Base de datos SQL
Cuando trabaje con bases de datos SQL como su fuente de datos, recuerde:
Cree parámetros de fecha/hora de Power Query con nombres reservados que distinguen entre mayúsculas y minúsculas: RangeStart y RangeEnd.
Aplique filtros a los datos usando estos parámetros para separar los datos que se actualizan con frecuencia y los que se actualizan con menos frecuencia.
Defina una política de actualización incremental en LuckyTemplates Desktop antes de publicar en el servicio LuckyTemplates.
Tenga en cuenta que la actualización incremental solo se admite en LuckyTemplates Pro, conjuntos de datos de LuckyTemplates Embedded y entornos de planes Premium por usuario.
2. DirectQuery y modos de importación de datos
LuckyTemplates ofrece dos modos de acceso a datos: DirectQuery e Import Data .
El uso de la actualización incremental con estos modos implica lo siguiente:
DirectQuery : en el modo de consulta directa, consulta los datos del origen de datos en tiempo real, lo que significa que no se importan datos a su conjunto de datos de LuckyTemplates. Solo puede usar la actualización incremental con consulta directa si tiene un plan de LuckyTemplates Premium, conjuntos de datos de LuckyTemplates Embedded o Premium por usuario.
Importar datos : en este modo, importa datos a su conjunto de datos de LuckyTemplates y luego puede trabajar con los datos importados. Para utilizar la actualización incremental con el modo de importación de datos, configure los parámetros RangeStart y RangeEnd, aplique filtros y defina una política de actualización incremental.
3. Almacén de datos
El uso de Actualización incremental con almacenes de datos es similar al uso de bases de datos SQL. Siga los mismos pasos para crear parámetros RangeStart y RangeEnd, aplicar filtros para separar los datos en función de la frecuencia de actualización y definir una política de actualización incremental antes de publicar su conjunto de datos en el servicio LuckyTemplates.
Asegúrese de comprender los modos de acceso a los datos y las limitaciones de su entorno de LuckyTemplates para utilizar la actualización incremental correctamente con diferentes fuentes de datos.
Las actualizaciones incrementales configuradas correctamente pueden mejorar la eficiencia del almacenamiento de datos y garantizar que la información más actualizada esté disponible para sus informes de LuckyTemplates.
Ya que hemos repasado cómo usar la actualización incremental con diferentes orígenes de datos, veremos los trucos y consejos avanzados al usar la actualización incremental de LuckyTemplates en la siguiente sección.
Estos consejos y trucos lo ayudarán a aprovechar al máximo sus datos y asegurarse de que está utilizando la actualización incremental correctamente.
3 técnicas avanzadas y consejos para usar la actualización incremental
A continuación se enumeran sugerencias y técnicas avanzadas que puede implementar y optimizar con éxito la actualización incremental de LuckyTemplates en su modelo de datos:
1. Datos en tiempo real y actualización
Cuando se trabaja con LuckyTemplates, es esencial configurar la actualización incremental y los datos en tiempo real de manera eficiente para un rendimiento óptimo.
La actualización incremental le permite actualizar específicamente datos nuevos o modificados en lugar de todo el conjunto de datos. Cuando se combina con datos en tiempo real, puede actualizar de manera eficiente su informe con la información más reciente.
Para aprovechar estas capacidades, configure a través de LuckyTemplates Desktop o herramientas como el Lenguaje de secuencias de comandos de modelo tabular (TMSL) o el Modelo de objetos tabulares (TOM) a través del extremo XMLA.
2. Convertir fecha/hora a entero para DataView
La conversión de valores de fecha/hora a números enteros facilita el trabajo con los datos y optimiza la eficiencia de la actualización. Estos son los pasos para convertir fecha/hora a entero en Power Query:
Abra el editor de Power Query en LuckyTemplates.
Seleccione la columna que contiene los valores de Fecha/Hora.
Vaya a la pestaña Transformar y haga clic en Tipo de datos.
Elija Número entero como el nuevo tipo de datos.
Esta conversión promueve un mejor rendimiento al reducir la tensión en el procesamiento de datos durante las actualizaciones incrementales.
3. Solo actualizar días completos
Es crucial actualizar solo días completos al configurar políticas de actualización incremental, ya que evita el procesamiento de datos innecesario y reduce los tiempos de carga de los informes.
Para lograr esto, sigue estos pasos:
En LuckyTemplates Desktop, haga clic con el botón derecho en la tabla y seleccione Actualización incremental.
En la ventana Actualización incremental, defina un filtro, como Date_IS_AFTER = Date.IsAfterOrEqual([Date], DateTimeZone.SwitchZone(DateTime.LocalNow(), -TimeZoneOffset))
Configure los parámetros ' rangeStart ' y ' rangeEnd ' para usar solo días completos. Por ejemplo, establezca el ' rangeEnd ' en la fecha del día anterior.
Al aplicar estas técnicas y sugerencias avanzadas, puede garantizar una administración eficiente de conjuntos de datos, generación de informes y un rendimiento mejorado en su flujo de trabajo de LuckyTemplates.
Pensamientos finales
¡Y ahí lo tenemos! Hemos desentrañado el misterio de la actualización incremental de LuckyTemplates. No es solo una jerga tecnológica, sino un cambio de juego que puede hacer que el manejo de conjuntos de datos masivos sea muy fácil mientras le ahorra mucho tiempo y recursos.
Como usuario de LuckyTemplates, puede beneficiarse significativamente de la función de actualización incremental. Esta capacidad avanzada de la popular herramienta de inteligencia comercial de Microsoft ahorra recursos y tiempo al actualizar solo los datos nuevos o modificados dentro de sus conjuntos de datos.
Así que adelante, pruébelo y experimente cómo aporta eficiencia a sus actualizaciones de datos. Recuerde, en el mundo de los datos, ¡mantenerse actualizado es mantenerse a la vanguardia!
Si desea obtener más información sobre LuckyTemplates, puede ver el video a continuación: