Evaluación del rendimiento de aplicaciones
Última actualización: 20/10/2026La evaluación del rendimiento le permite evaluar el rendimiento de su aplicación a medida que la desarrolla. La evaluación del rendimiento proporciona métricas claras y procesables, como los tiempos de respuesta de las hojas y los objetos públicos. Puede utilizar estos conocimientos para identificar los cuellos de botella en el rendimiento y comparar las métricas entre las versiones de la aplicación.
Quién puede utilizar la evaluación del rendimiento
La evaluación del rendimiento está diseñada para los desarrolladores de aplicaciones que desean medir y mejorar el rendimiento de las aplicaciones.
Para ejecutar una evaluación de rendimiento, debe tener uno de los siguientes roles:
-
Administrador de espacio empresarial inquilino
-
Propietario del espacio
-
Miembro del espacio con uno de estos roles:
-
Puede editar
-
Puede editar datos en las aplicaciones
-
Puede administrar
-
Puede operar (en espacios administrados)
-
-
Todos los usuarios, incluidos los administradores de un espacio empresarial inquilino, deben tener al menos permiso de visualización en el espacio para evaluar las aplicaciones de dicho espacio.
-
Los administradores de un espacio empresarial inquilino siempre podrán ver los resultados de la evaluación del rendimiento de todas las aplicaciones, aunque no tengan permiso de acceso para el espacio o la aplicación.
Utilizar la evaluación del rendimiento
Puede evaluar el rendimiento de cualquier aplicación Qlik Sense en Qlik Cloud. Utilice la evaluación del rendimiento para:
-
Medir el rendimiento de su aplicación.
-
Comprobar si los cambios realizados en su aplicación han afectado al rendimiento.
-
Obtenga sugerencias sobre cómo puede optimizar el rendimiento de la aplicación.
La evaluación del rendimiento analiza los tiempos de respuesta de todas las hojas y objetos públicos de la aplicación. Solo se incluyen las hojas publicadas, por lo que las hojas en desarrollo generalmente no afectan a los resultados; sin embargo, la evaluación también valora qué campos están en uso, lo que puede dar lugar al análisis de hojas no publicadas.
Utilice los resultados para identificar los objetos que puedan necesitar una optimización. Tenga en cuenta que los resultados pretenden ser una orientación general y podrían no reflejar el rendimiento exacto en un entorno de producción en vivo.
Aspectos a tener en cuenta
-
La evaluación del rendimiento se ejecuta en un entorno basado en la nube, por lo que los tiempos de respuesta pueden variar debido a la latencia y a las fluctuaciones del ancho de banda.
-
Para garantizar comparaciones más coherentes, realice las evaluaciones muy próximas en el tiempo.
-
Los resultados pueden verse afectados si las evaluaciones se realizaron en motores de análisis de diferentes tamaños.
Para más información sobre los factores de rendimiento, consulte Optimizar el rendimiento de las aplicaciones.
Motores utilizados para la evaluación de aplicaciones
Cuando ejecuta una evaluación del rendimiento de una aplicación en Qlik Cloud, la evaluación se ejecuta en un motor seleccionado en función de la configuración de la evaluación.
Con la configuración automática, la evaluación utiliza el mismo tamaño de motor que la aplicación utilizaría normalmente cuando los usuarios la abren y trabajan con ella. Esto le permite evaluar el rendimiento en el entorno de tiempo de ejecución previsto y ver cómo es probable que rinda la aplicación para los usuarios. Si el espacio no admite aplicaciones de gran tamaño, la evaluación se limita a un motor de 20 GB (Standard-20).
Con Evaluar con configuración personalizada, puede seleccionar un motor disponible para aplicaciones de hasta 50 GB. Esta configuración le permite probar la aplicación en un motor más grande, independientemente de la configuración del espacio o de si el espacio empresarial inquilino tiene capacidad para aplicaciones de gran tamaño.
Un motor más grande puede mejorar los tiempos de respuesta, pero el rendimiento también puede depender del diseño y la optimización de la aplicación. Comparar los resultados de la evaluación entre distintos tamaños de motor puede ayudarle a comprender el impacto de la capacidad del motor en el rendimiento.
Puede seleccionar un tamaño de motor personalizado para probar temporalmente el rendimiento en un motor más grande para una única ejecución de evaluación. Para asignar de forma permanente una aplicación a un motor más grande, los administradores pueden utilizar la API placement. Para más detalles, vea Asignar motores para mejorar el rendimiento de la aplicación.
Tamaños de motor
-
Standard-20: es el motor predeterminado (20 GB)
-
Large-40, Large-60, ... Large-200: son los motores más grandes (la cifra indica los GB de memoria)
| Motor | Memoria | Hasta x núcleos*. |
|---|---|---|
| Large-40 | 40 GB | 10 núcleos |
| Large-60 | 60 GB | 14 núcleos |
| Large-80 | 80 GB | 20 núcleos |
| Large-120 | 120 GB | 30 núcleos |
| Large-160 | 160 GB | 40 núcleos |
| Large-200 | 200 GB | 50 núcleos |
* "Hasta x núcleos" significa que los recursos se aprovisionan según las necesidades, aunque no todos los cálculos pueden utilizar todos los núcleos simultáneamente.
Seleccionar un tamaño de motor personalizado para una evaluación
En lugar de utilizar el motor seleccionado automáticamente, puede elegir un tamaño de motor específico para una única ejecución de evaluación. Esto le permite comparar el rendimiento de la aplicación en un motor más grande antes de decidir si asignar ese tamaño de motor de forma permanente.
-
Puede seleccionar cualquier tamaño de motor disponible, independientemente de si su licencia incluye capacidad para aplicaciones grandes.
-
Si el motor seleccionado es más pequeño que los requisitos de la aplicación, la evaluación falla.
-
Si la cuota de evaluación no está disponible, la solicitud falla inmediatamente para los espacios empresariales inquilinos sin capacidad para aplicaciones de gran tamaño. Para los espacios empresariales inquilinos con capacidad para aplicaciones de gran tamaño, la solicitud se vuelve a poner en cola hasta que la cuota esté disponible o se agote el tiempo de espera de la solicitud.
Uso de la capacidad
Todas las evaluaciones de rendimiento cuentan para una cuota de evaluación. Esta cuota es independiente de la capacidad para aplicaciones de gran tamaño.
Las evaluaciones de motor grande utilizan la cuota asignada a las evaluaciones y pueden verse limitadas por el número de evaluaciones que se pueden ejecutar al mismo tiempo.
Las evaluaciones de motores grandes están diseñadas para ayudarle a evaluar el rendimiento de la aplicación en motores de mayor tamaño. Qlik puede restringir o desactivar esta capacidad para evitar abusos o costes excesivos.
Para obtener más información sobre la capacidad de aplicaciones grandes, consulte Compatibilidad con aplicaciones grands.
Ejecutar evaluaciones del rendimiento en aplicaciones
Para ejecutar una evaluación del rendimiento, debe tener permiso de recarga para la aplicación. Puede ejecutar una evaluación del rendimiento desde:
-
Sus centros de actividades
-
Detalles de la aplicación
Ejecutar evaluaciones del rendimiento desde sus centros de actividades.
Haga lo siguiente:
-
En su centro de actividades, haga clic en
en la aplicación que desea evaluar.
-
Seleccione Herramientas > Evaluación del rendimiento.
-
Haga clic en Evaluar la aplicación y, a continuación, seleccione Evaluar con configuración automática o Evaluar con configuración personalizada. Si desea información detallada sobre la selección personalizada del tamaño del motor, consulte Ejecutar una evaluación con un tamaño de motor personalizado.
Recibirá una notificación cuando se complete la evaluación.
Ejecutar evaluaciones del rendimiento desde los detalles de la aplicación
Haga lo siguiente:
-
En su centro de actividades, haga clic en
en la aplicación que desea evaluar.
-
Seleccione
Detalles, después haga clic en
Evaluación del rendimiento.
-
Haga clic en Evaluar la aplicación y, a continuación, seleccione Evaluar con configuración automática o Evaluar con configuración personalizada. Para obtener información detallada sobre la selección personalizada del tamaño del motor, consulte Ejecutar una evaluación con un tamaño de motor personalizado.
Recibirá una notificación cuando se complete la evaluación.
Ejecutar evaluaciones del rendimiento desde una aplicación
Haga lo siguiente:
-
En su aplicación, haga clic en el nombre de la aplicación para abrir Detalles.
-
Seleccione Herramientas > Evaluación del rendimiento.
-
Haga clic en Evaluar la aplicación y, a continuación, seleccione Evaluar con configuración automática o Evaluar con configuración personalizada. Para obtener información detallada sobre la selección personalizada del tamaño del motor, consulte Ejecutar una evaluación con un tamaño de motor personalizado.
Recibirá una notificación cuando se complete la evaluación.
Ejecutar una evaluación con un tamaño de motor personalizado
En lugar del motor seleccionado automáticamente, puede elegir un tamaño de motor específico para ver cómo rinde la aplicación en un motor más grande.
Haga lo siguiente:
-
Haga clic en Evaluar la aplicación y, a continuación, seleccione Evaluar con configuración personalizada.
-
En la lista Tamaño de motor personalizado, seleccione un tamaño de motor.
-
Haga clic en Ejecutar ahora.
Recibirá una notificación cuando se complete la evaluación.
Ver los resultados de una evaluación
En función de si desea ver una única evaluación del rendimiento o comparar dos evaluaciones del rendimiento, las tablas de resultados pueden ser diferentes.
Los resultados de la evaluación del rendimiento de la aplicación se conservan durante 90 días.
Ver una única evaluación del rendimiento
Haga lo siguiente:
-
Para ver la evaluación del rendimiento, haga clic en
en la aplicación.
-
Seleccione
Detalles, después haga clic en
Evaluación del rendimiento. Todas las evaluaciones se muestran en la tabla de evaluaciones de rendimiento.
Nota de sugerenciaTambién puede ir a los resultados si hace clic en Ver resultados en la notificación. -
Haga clic en Ver en la evaluación que desee ver.
Vista general de la evaluación.

-
La ventana de resultados proporciona información sobre los resultados de la evaluación del rendimiento.
Nota de sugerenciaConsulte Información de la evaluación del rendimiento para ver detalles sobre métricas específicas.Ficha de información sobre la evaluación.

-
Seleccione la pestaña Resultados para ver información del rendimiento más específica.
Pestaña de resultados de la evaluación.

-
Haga clic en
para que se muestren los detalles de cada fila. También puede hacer clic en
para que cada hoja muestre los objetos con mayor tiempo de carga.
-
Haga clic en
para abrir la aplicación que contiene el objeto. El objeto especificado se resalta en la hoja.
-
Seleccione la pestaña Recomendaciones para ver las recomendaciones que mejorarán el rendimiento de la aplicación. Para obtener detalles sobre cada recomendación, consulte Recomendaciones de rendimiento de la aplicación.
La pestaña Recomendaciones.

Comparar evaluaciones del rendimiento
Haga lo siguiente:
-
Para ver la evaluación del rendimiento, haga clic en
en la aplicación.
-
Seleccione
Detalles, después haga clic en
Evaluación del rendimiento. Todas las evaluaciones se muestran en la tabla de evaluaciones de rendimiento.
-
Seleccione los dos que desee ver y, a continuación, haga clic en Comparar.
Comparativa de dos evaluaciones.

-
Los resultados de la evaluación se abren en una ventana. Consulte Información de la evaluación del rendimiento para ver detalles sobre métricas específicas. La pestaña Información muestra las métricas de la evaluación del rendimiento seleccionada, además de las diferencias entre ellas. Esto incluye el motor de analítica utilizado para cada ejecución, de modo que pueda ver si una diferencia en los resultados está relacionada con el tamaño del motor.
Información sobre la comparativa de evaluaciones.

-
Seleccione la pestaña Resultados para ver información más específica sobre el rendimiento. En cada fila, se muestra el cambio absoluto y relativo.
Puede ordenar las columnas de Cambio absoluto y Cambio relativo. Haga clic en el encabezado de la columna para ordenar por orden ascendente o descendente.
Resultados de la comparativa de evaluaciones.

-
Haga clic en
para que se muestren los detalles de cada fila.
Información de la evaluación del rendimiento
Las métricas se obtienen de los metadatos de la aplicación, o se miden durante la evaluación del rendimiento.
La pestaña Información
La pestaña Información muestra información básica de la aplicación para la versión seleccionada.
Motor de análisis
-
Muestra el motor de análisis utilizado durante la evaluación.
Estado
-
El estado de la evaluación del rendimiento
-
Listo para ser revisado: la evaluación del rendimiento se completó con éxito.
-
Advertencia: la evaluación del rendimiento se completó, pero algunos resultados faltan o son inexactos.
-
No se pudo evaluar: la evaluación del rendimiento no se completó satisfactoriamente y faltan resultados o estos son inexactos.
-
Tamaño de la aplicación
-
Origen de la métrica: metadatos de la aplicación
-
Muestra el tamaño total del modelo de datos de la aplicación en memoria sin selecciones iniciales.
Número de filas
-
Origen de la métrica: metadatos de la aplicación
-
Muestra las filas totales contenidas en las tablas del modelo de datos de la aplicación.
Hojas públicas en la aplicación
-
Origen de la métrica: metadatos de la aplicación
-
Muestra el total de hojas públicas en la aplicación.
Objetos públicos en la aplicación
-
Origen de la métrica: metadatos de la aplicación
-
Muestra el total de objetos públicos en la aplicación.
Nota informativaEn los resultados de la evaluación del rendimiento, las hojas públicas no se contabilizan como objetos públicos.
No evaluado
-
Origen de la métrica: medición
-
Muestra todos los objetos que no se pudieron evaluar por completo. Los motivos típicos pueden incluir si el objeto tiene una condición de cálculo que no se ha cumplido o si el tipo de objeto no es compatible con la evaluación. Por ejemplo, el evaluador de la aplicación no conoce el comportamiento de la extensión desarrollada por el cliente y es posible que no se evalúe correctamente.
Advertencias
-
Origen de la métrica: medición
-
Muestra los objetos que tienen problemas relacionados con el desarrollo de aplicaciones, que podrían necesitar solución. Por ejemplo, un objeto que funciona en una hoja pero tiene códigos de error, como un objeto que no tiene medidas o dimensiones, aparece en Advertencias. Si un objeto devuelve una página de datos de un tamaño específico, también aparecerá aquí como Carga útil demasiado grande.
Errores críticos
-
Origen de la métrica: medición
-
Muestra los errores que impidieron que se completara la evaluación, junto con las cuotas de espacios inquilinos o aplicaciones. Esto puede incluir errores del evaluador de aplicaciones u otros problemas de infraestructura que impiden la finalización, como si se excede la cuota de evaluación de la aplicación o si la aplicación excede el límite de tamaño de evaluación de la aplicación de 20 GB y no se puede abrir.
La pestaña de resultados
La pestaña Resultados proporciona información más específica sobre la evaluación del rendimiento.
Objeto que da problemas al guardarse en caché
-
Origen de la métrica: medición
-
Muestra los objetos que no se guardan en la memoria caché de forma eficaz. Se determina cargando cada objeto dos veces. Después de haber cargado un objeto una vez, se espera un tiempo de respuesta más rápido porque el conjunto de resultados debería introducirse en la memoria caché. Se pueden realizar mejoras potenciales si se ajustan el modelo de datos o las expresiones. Para más información, vea Mejores prácticas de modelado de datos y Utilizar expresiones en las visualizaciones.
-
Para obtener más información sobre la optimización general de aplicaciones, vea Optimizar el rendimiento de las aplicaciones.
Objetos de un solo subproceso
-
Origen de la métrica: medición
-
Esta sección contiene objetos cuyas métricas de rendimiento indican la predominancia del procesamiento de un solo subproceso durante la carga. Si un objeto aparece en esta sección y el tiempo de respuesta para un usuario se considera demasiado largo, las consultas resultantes de cualquier expresión del objeto deben revisarse en busca de cuellos de botella. Se pueden realizar mejoras potenciales si se ajustan el modelo de datos o las expresiones.
-
Para más información sobre el rendimiento de un solo subproceso, vea Los campos de diferentes tablas dentro de una tabla de agregación se evitan siempre que sea posible.
Objetos que exceden el límite de memoria
-
Origen de la métrica: medición
-
Esta sección contiene objetos que han alcanzado un límite de memoria, con su correspondiente código de error. Estos pueden incluir objetos que alcanzan un límite de espacio aislado de objetos del motor, excedieron la memoria total del motor o alcanzaron un límite de memoria relacionado.
Tiempos de apertura de la aplicación
-
Origen de la métrica: medición
-
Esta sección describe cada paso en el proceso de abrir la aplicación y cuánto tiempo tarda.
Hojas públicas por tiempo de carga inicial
-
Origen de la métrica: medición
-
Medición del tiempo de respuesta por hoja. Estas mediciones se extraen de la primera vez que se recorre la aplicación y cada una de las hojas se solicitan de una en una. Los valores incluidos en esta sección representan el peor tiempo posible de carga por hoja. Para cada hoja se pueden ver los 5 objetos más lentos que contiene haciendo clic en el icono de flecha a la derecha de la fila. Esto le brinda un desglose rápido de dónde se gasta el tiempo mientras se carga la hoja.
-
Si la evaluación se detiene debido a que finaliza un tiempo de espera, la lista de hojas estará disponible siempre que se haya completado al menos una evaluación de hojas. Puede utilizar esta lista para identificar qué hojas u objetos debe investigar primero.
Tiempo de carga de la hoja en caché
-
Origen de la métrica: medición
-
Medición del tiempo de respuesta por hoja. Cuando se solicitaron todas las hojas por primera vez, normalmente deberían haberse guardado en caché. Estas mediciones se extraen de la segunda vez que se examina la aplicación y cada una de las hojas se solicitan de una en una. También aquí puede obtener un desglose de dónde se gasta el tiempo por objeto, expandiendo una fila con el botón de la derecha.
Tiempo de carga inicial del objeto
-
Origen de la métrica: medición
-
Medición del tiempo de respuesta por objeto. Estas mediciones se extraen de la primera vez que se examina la aplicación y cada uno de los objetos se solicitan de uno en uno. Los valores incluidos en esta sección representan el peor tiempo de carga posible por objeto.
-
Por ejemplo, puede mejorar el uso del almacenamiento en caché utilizando elementos maestros. Para más información, vea Utilizar elementos maestros o variables para expresiones.
Tiempo de carga del objeto en caché
-
Origen de la métrica: medición
-
Medición del tiempo de respuesta por objeto. Cuando se solicitaron todos los objetos por primera vez, normalmente deberían haberse guardado en caché. Estas mediciones se extraen de la segunda vez que se examina la aplicación y cada uno de los objetos se solicitan de uno en uno.
Asignación de memoria por tabla
-
Origen de la métrica: metadatos de la aplicación
-
Una lista de las tablas incluidas en el modelo de datos y su tamaño. Esta sección será de interés al intentar minimizar el tamaño del modelo de datos, lo que se traduce en una mejora de la capacidad de respuesta.
-
Puede eliminar campos y tablas que no se utilicen en ninguna expresión del script de carga para mejorar la velocidad y el uso de recursos. Para más información, vea Rendimiento del modelo de datos.
Asignación de memoria por campo
-
Origen de la métrica: metadatos de la aplicación
-
Una lista de los campos incluidos en el modelo de datos y su tamaño. Esta sección será de interés al intentar minimizar el tamaño del modelo de datos, lo que se traduce en una mejora de la capacidad de respuesta.
-
Puede eliminar campos y tablas que no se utilicen en ninguna expresión del script de carga para mejorar la velocidad y el uso de recursos. Para más información, vea Rendimiento del modelo de datos.
Recomendaciones de rendimiento de la aplicación
Se proporcionan recomendaciones para ayudarle a optimizar el rendimiento de su aplicación. En la vista de recomendaciones, las recomendaciones se agrupan por área, como el diseño de la aplicación y la carga de datos. Cada recomendación aparece como un panel con un título, una descripción y una acción que abre el objeto, la hoja, la aplicación o Editor de carga de datos afectados.
Las recomendaciones ofrecen una orientación general. Superar los umbrales recomendados no significa necesariamente que una aplicación sea incorrecta o de mala calidad, pero puede indicar áreas pendientes de revisar. Por ejemplo, un número elevado de objetos puede afectar al rendimiento, por lo que si experimenta problemas con la aplicación, utilice estas recomendaciones como punto de partida para su investigación.
Agregar una condición de cálculo al gráfico
Para gráficos con el tiempo de espera agotado
Esta recomendación aparece cuando un gráfico agota el tiempo de espera durante el cálculo. Utilice la acción del panel de recomendación para abrir el objeto afectado en su hoja y, a continuación, revise cuántos datos intenta calcular el gráfico antes de que el usuario realice selecciones.
Para mejorar el rendimiento:
-
Añada una condición de cálculo para que el gráfico se represente solo después de que los usuarios hayan realizado selecciones que reduzcan el conjunto de resultados.
-
Utilice filtros de alto impacto, como fecha, región o producto, antes de mostrar los resultados detallados.
-
Si los usuarios necesitan detalles únicamente después de la exploración, empiece con una agregación de nivel superior o un enfoque de desglose.
-
Ejecute la evaluación del rendimiento de nuevo para confirmar que el tiempo de espera se ha resuelto.
Para obtener más información sobre las condiciones de cálculo, vea Optimizar el rendimiento de las aplicaciones.
Para gráficos con muchas dimensiones
Esta recomendación aparece cuando un gráfico tiene muchas dimensiones y responde lentamente. El panel de recomendación abre el objeto para que pueda revisar la configuración de las dimensiones y la cantidad de detalles que se muestran de forma predeterminada.
Para mejorar el rendimiento:
-
Añada una condición de cálculo para que el gráfico se calcule solo después de que los datos se hayan reducido.
-
Reduzca el número de dimensiones que se muestran a la vez, especialmente en tablas anchas o muy detalladas.
-
Divida un gráfico complejo en gráficos más pequeños u hojas separadas cuando los usuarios no necesiten todas las dimensiones juntas.
-
Conserve solo los campos que sean necesarios para el análisis en la vista inicial.
Para obtener más información sobre las mejores prácticas de diseño de visualización, consulte Optimizar el rendimiento de las aplicaciones.
Acortar el título, subtítulo o nota al pie del gráfico
Esta recomendación aparece cuando el título, subtítulo o nota al pie de un gráfico es inusualmente largo. Los títulos largos pueden aumentar la sobrecarga cuando se cargan muchos objetos, especialmente en aplicaciones grandes.
Para mejorar el rendimiento:
-
Mantenga el título del gráfico breve y centrado en la pregunta que responde el gráfico. Una longitud máxima de 256 caracteres es una pauta recomendada por lo general.
-
Mueva el texto explicativo, las suposiciones o las instrucciones del título al texto de la hoja de soporte o a la documentación relacionada.
-
Utilice una nomenclatura coherente en gráficos similares para que los usuarios puedan entenderlos sin precisar títulos largos.
Si varios gráficos tienen títulos largos, revise el diseño de la hoja en su conjunto y simplifique la redacción, siempre que sea posible.
Acortar la descripción de la hoja
Esta recomendación aparece cuando la descripción de una hoja es inusualmente larga. Las descripciones son útiles para el contexto, pero las descripciones muy largas pueden añadir una sobrecarga innecesaria.
Para mejorar el rendimiento:
-
Mantenga la descripción breve, como un resumen del propósito de la hoja. Una longitud máxima de 1000 caracteres es una pauta recomendada por lo general.
-
Mueva las instrucciones paso a paso o el contexto empresarial extenso al texto de la hoja, las notas o el contenido de ayuda relacionado.
-
Revise si la descripción sigue siendo necesaria, especialmente para aquellas hojas que son solo de desarrollo.
Reduzca el número de gráficos en la aplicación
Esta recomendación aparece cuando la aplicación contiene un gran número de gráficos en hojas publicadas. Utilice la acción de recomendación para abrir la aplicación y revisar qué hojas y objetos necesitan realmente los usuarios.
Para mejorar el rendimiento:
-
Elimine o rediseñe los gráficos que muestren el mismo análisis de forma duplicada.
-
Mantenga el contenido de desarrollo o resolución de problemas en hojas privadas, para que no se incluya en las evaluaciones de las hojas publicadas.
-
Consolide la información relacionada en un número menor de gráficos y gráficos más claros, en lugar de tener muchas pequeñas visualizaciones.
-
Revise las hojas antiguas y el contenido no publicado de manera regular, para evitar que la aplicación crezca innecesariamente.
Para obtener orientación general acerca del diseño, consulte Optimizar el rendimiento de las aplicaciones.
Reduzca el número de gráficos en una hoja
Esta recomendación aparece cuando una hoja contiene muchos gráficos. El panel de recomendación abre la hoja afectada para que pueda revisar lo que se calcula cuando los usuarios acceden a esa hoja o realizan selecciones.
Para mejorar el rendimiento:
-
Divida las hojas demasiado saturadas en hojas más pequeñas y centradas en tareas.
-
Mantenga los gráficos más importantes en la hoja y elimine el análisis secundario que los usuarios rara vez necesitan.
-
Reemplace grupos de gráficos similares con un solo gráfico que utilice selecciones o desglose.
-
Compruebe si las tablas grandes se pueden ocultar detrás de selecciones o mover a una hoja de análisis separada.
Mover las dimensiones calculadas al script de carga
Esta recomendación aparece cuando las dimensiones calculadas contribuyen a los tiempos de respuesta lentos. Utilice la acción de recomendación para abrir Editor de carga de datos y revisar si la lógica de la dimensión se puede generar previamente durante la recarga en lugar de en el momento de la consulta.
Para mejorar el rendimiento:
-
Cree campos en el script de carga para las dimensiones que se basan en reglas de negocio estables.
-
Sustituya las expresiones de gráfico repetidas por campos reutilizables cuando el resultado de salida no necesite cambiar dinámicamente con cada selección.
-
Vuelva a cargar la aplicación y actualice los gráficos afectados para usar los nuevos campos.
-
Ejecute la evaluación de nuevo para comparar los tiempos de respuesta actualizados.
Para más información sobre el diseño del modelo de datos, vea Rendimiento del modelo de datos.
Simplificar las tablas que contienen sección de acceso
Esta recomendación aparece cuando el manejo de la sección de acceso contribuye a una carga lenta. Abra Editor de carga de datos desde el panel de recomendación y revise la lógica del script utilizada en la sección de acceso.
Para mejorar el rendimiento:
-
Mantenga las tablas con sección de acceso lo más pequeñas posible incluyendo solo los usuarios, grupos y campos de reducción necesarios.
-
Elimine las columnas no utilizadas y evite transformaciones complejas dentro de la sección de acceso de sección del script.
-
Si es posible, prepare los datos de seguridad antes de que lleguen al script de carga de la aplicación.
-
Pruebe la aplicación con usuarios representativos después de los cambios para confirmar que la reducción de datos sigue funcionando como se espera.
Para más información, vea Administrar la seguridad de los datos mediante la sección de acceso.
Unir tablas y eliminar las tablas no utilizadas.
Esta recomendación aparece cuando el modelo de datos contiene tablas o campos innecesarios que aumentan el tiempo de carga y el uso de la memoria. Utilice la acción de recomendación para abrir Editor de carga de datos y revisar el modelo.
Para mejorar el rendimiento:
-
Elimine los campos y las tablas que no se utilizan en gráficos, expresiones o lógica de seguridad.
-
En ciertos casos, unir tablas puede ayudar a mejorar el rendimiento. Ejemplos de casos en los que se sugiere la unión de tablas:
-
Varias tablas de hechos se pueden consolidar en una sola tabla.
-
Cuando los cálculos se distribuyen en muchas tablas, considere unirlas para acercar las tablas dependientes entre sí con menos saltos entre tablas.
-
-
Elimine las tablas intermedias o de ensayo que ya no sean necesarias después de la transformación de datos.
-
Después de realizar los cambios, recargue la aplicación y valide los gráficos afectados.
Para más información, vea Rendimiento del modelo de datos.
Reducir el número de gráficos y hojas
Esta recomendación aparece cuando la apertura de la aplicación y la inicialización del estado del usuario tardan demasiado. Utilice el panel de recomendación para abrir la aplicación y revisar cuántas hojas y objetos se cargan como parte de la experiencia publicada.
Para mejorar el rendimiento:
-
Archive, anule la publicación o elimine las hojas que los usuarios ya no necesiten.
-
Mantenga las hojas de destino ligeras para que la experiencia inicial no requiera muchos cálculos.
-
Mueva los análisis especializados o poco utilizados a hojas o aplicaciones separadas.
-
Revise si los grupos grandes de objetos pueden reemplazarse con una navegación más sencilla y un diseño predeterminado más pequeño.
Reducir el número de hojas en la aplicación
Esta recomendación aparece cuando la aplicación contiene muchas hojas, lo que puede aumentar el tiempo de apertura y hacer que la navegación sea menos eficiente. Utilice la acción de la recomendación para abrir la aplicación y revisar qué hojas publicadas siguen siendo necesarias para los flujos de trabajo de los usuarios actuales.
Para mejorar el rendimiento:
-
Elimine las hojas que los usuarios ya no necesiten.
-
Combine las hojas que abarquen análisis similares, para tener menos hojas, más claras y centradas en tareas.
-
Mantenga la ruta de usuario predeterminada enfocada colocando los conocimientos clave en un número reducido de hojas principales.
-
Mueva los análisis exploratorios o de uso poco frecuente a aplicaciones distintas y aparte, cuando ello sea posible.
Para más información, vea Optimizar el rendimiento de las aplicaciones.
Análisis de campos no utilizados
Esta recomendación le ayuda a identificar los campos que se cargan en la aplicación pero que no se utilizan en visualizaciones, expresiones u otra lógica activa. La eliminación de campos no utilizados puede reducir el tiempo de recarga, el uso de memoria y la complejidad del modelo.
Para aplicar la recomendación:
-
Ejecute el análisis de campos no utilizados haciendo clic en Analizar.
-
Revise los campos informados como no utilizados y confirme que no son necesarios para el desarrollo futuro, los marcadores o las reglas de seguridad.
-
Si se genera un script y está satisfecho con él, haga clic en Copiar al portapapeles para copiarlo. Vaya a Editor de carga de datos, y pegue el contenido al final de su script de carga. Luego recargue la aplicación.
-
Después de recargar, pruebe los gráficos y hojas importantes para confirmar que la aplicación sigue funcionando como se espera.
Para más información, vea Rendimiento del modelo de datos.
Eliminar campos no utilizados
Esta recomendación aparece cuando la carga de algunos campos tarda más de lo esperado.
Considere ejecutar un análisis de campos no utilizados para identificar campos que se pueden eliminar para optimizar el rendimiento. En la pestaña Recomendaciones, expanda Análisis de campos no utilizados y haga clic en Analizar.
Para más información sobre el análisis de campos no utilizados, vea Análisis de campos no utilizados.
Preferencias de notificación
Puede elegir que se le notifique cuando la evaluación del rendimiento se haya completado o haya fallado.
Haga clic en en la aplicación y seleccione Notificaciones. Están disponibles las siguientes notificaciones para evaluaciones de rendimiento:
-
Una evaluación del rendimiento de esta app está lista para su revisión
-
No se pudo ejecutar una evaluación del rendimiento de esta app
Limitaciones
-
Solo se evalúan las hojas públicas de la aplicación, incluidos todos los objetos que contienen.
-
No se admiten todos los objetos de gráfico. Los objetos no compatibles se indican en la sección No evaluado de los resultados.
-
Los objetos de gráfico creados a partir de sugerencias de gráficos anteriores a la versión de junio de 2020 deben actualizarse manualmente para ser compatibles.
-
Si la aplicación utiliza sección de acceso para reducir datos, la evaluación utiliza la reducción de datos para el usuario actual. Ejecute la evaluación como un usuario con acceso al conjunto de datos que desea evaluar. Los resultados de usuarios con diferente acceso de sección no son directamente comparables.
-
Las tablas de anotaciones no son compatibles con la evaluación del rendimiento de la aplicación.
Gestión de los tiempos muertos de evaluación
Si una aplicación tiene muchos objetos o es muy grande, es posible que la evaluación del rendimiento se demore. La interrupción o conclusión del tiempo de espera no significa que la evaluación haya fallado por completo. Aunque la evaluación se detenga antes de tiempo, podrá revisar las hojas y los objetos más lentos que se hayan evaluado hasta ese momento y utilizarlos para investigar problemas de rendimiento.
Para reducir el riesgo de que se agote el tiempo de espera:
-
Haga privadas las hojas irrelevantes antes de ejecutar la evaluación.
-
En el caso de las aplicaciones publicadas, puede duplicar la aplicación y publicar una copia con menos hojas públicas.
Pueden producirse tiempos de espera y advertencias de memoria con aplicaciones complejas. Pueden indicar que la optimización, la reducción de la cantidad de datos o el uso de un motor más grande pueden mejorar el rendimiento.
Para más información sobre la configuración del motor y los tamaños de aplicación admitidos, consulte Motores utilizados para la evaluación de aplicaciones y Compatibilidad con aplicaciones grands.