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.


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber