Consultas del analizador de rendimiento de LuckyTemplates: descripción general

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

En este tutorial, aprenderá cómo funciona el Analizador de rendimiento en LuckyTemplates. Específicamente, este blog discutirá la consulta generada por la herramienta Performance Analyzer y cómo cambia según las imágenes de su informe .

Performance Analyzer es una herramienta de LuckyTemplates que mide y muestra la duración requerida para cargar o actualizar las imágenes. Esto permite a los usuarios determinar qué imágenes o elementos tienen el mayor impacto en el rendimiento de un informe .

Tabla de contenido

Analizador de rendimiento de LuckyTemplates: descripción general

Para demostrar lo que hace la característica Performance Analyzer, comience creando un informe simple de LuckyTemplates .

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

Una vez hecho esto, vaya a la pestaña Ver y haga clic en Analizador de rendimiento . Esto abre la pestaña Analizador de rendimiento que se encuentra en el lado derecho del escritorio de LuckyTemplates.

Haga clic en Iniciar grabación y luego en Actualizar imágenes . Esto muestra un nuevo conjunto de información en el panel Analizador de rendimiento.

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

La entrada de consulta DAX muestra la cantidad de tiempo que lleva ejecutar la consulta en LuckyTemplates.

La visualización muestra la cantidad de tiempo que se tarda en renderizar la tabla para que se pueda volver a mostrar al usuario final.

Y Otro muestra la cantidad de tiempo que un objeto visual en particular tiene que pasar esperando mientras otros objetos visuales todavía se procesan.

Analizador de rendimiento de LuckyTemplates: cómo funciona

Lo que sucede detrás de escena

A veces, su código DAX puede ser extremadamente lento. Para investigar la causa y lo que sucede detrás de escena, es importante comprender la consulta generada por LuckyTemplates.

Para ello, haga clic en Copiar consulta y péguela en DAX Studio.

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

Puede ver que la consulta DAX usó la palabra clave DEFINE y declaró dos variables. Luego usó la palabra clave EVALUATE y ORDER BY para obtener el resultado en un orden particular.

Cuando ejecute el código, obtendrá la misma tabla que tiene en LuckyTemplates.

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

Qué sucede cuando agrega nuevas columnas

Si vuelve a LuckyTemplates y agrega una nueva columna, el panel Analizador de rendimiento actualiza automáticamente el objeto visual.

Copie la consulta DAX después de desplazarse hacia abajo en la tabla durante unos segundos.

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

Abra DAX Studio y pegue el código en el Editor.

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

Cada vez que se desplaza hacia abajo en una matriz o cualquier otro elemento visual, LuckyTemplates envía otra consulta a SSAS. El código DAX recupera una lista de todos los productos que aparecen después de las 501 filas iniciales.

El código DAX es diferente para las imágenes que permanecen estacionarias. En este caso, si no desplaza el objeto visual antes de copiar la consulta, el código solo se restringirá para mostrar 502 filas a la vez.

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

Así es como LuckyTemplates optimiza el informe con el que está interactuando actualmente.

Analizador de rendimiento de LuckyTemplates: diferencia entre tabla y segmentación

Veamos cómo interactúan las segmentaciones con una consulta determinada. Crea una rebanadora simple. En este caso, el campo Sexo se utiliza como segmentador de la matriz.

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

Borre el Analizador de rendimiento y luego haga clic en Actualizar imágenes . Esta vez, verá que tiene dos consultas; uno para la cortadora y otro para la mesa.

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

Copie la consulta de la segmentación y vuelva a DAX Studio. Pegue la consulta en el editor.

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

La función se utiliza para mostrar las primeras 101 filas. Pero en este caso, en realidad no es útil ya que LuckyTemplates solo usa la función TOPN para mostrar la cantidad requerida de filas.

Si ejecuta el código, solo podrá ver los tres valores distintos de la segmentación de género: en blanco, M y F.

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

Pero si copia la consulta de la tabla y la ejecuta en DAX Studio, verá que LuckyTemplates crea automáticamente variables para el contexto de filtro proveniente de la segmentación.

Consultas del analizador de rendimiento de LuckyTemplates: descripción general

Una vez que el código recupera los valores de la segmentación, inyecta esos valores dentro de una función . En el segundo argumento, está aplicando el resultado de la variable.

Conclusión

Este tutorial mostró una descripción general rápida de la función Analizador de rendimiento en LuckyTemplates. Específicamente, aprendió sobre las distintas consultas DAX que genera según las imágenes disponibles.

Esta lección lo ayuda a comprender mejor qué elementos visuales requieren más recursos. Al comprender las consultas detrás de cada visualización, puede hacer inferencias sobre qué aspecto del informe necesita revisar para mejorar el rendimiento.


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.