¿Qué es la información sobre el rendimiento? (versión preliminar)

[Este tema es documentación preliminar y está sujeto a modificaciones.]

La información sobre el rendimiento es una herramienta de autoservicio para creadores de aplicaciones empresariales que analiza los datos de los usuarios en tiempo de ejecución y proporciona una lista priorizada de recomendaciones para ayudar a mejorar el rendimiento de las aplicaciones basadas en modelos. Esta característica proporciona un conjunto diario de información analítica relacionada con el rendimiento de una aplicación de participación del cliente o basada en modelos de Power Apps, como Dynamics 365 Sales o Dynamics 365 Service, con recomendaciones y elementos accionables. Los creadores de aplicaciones empresariales pueden ver información detallada sobre el rendimiento a nivel de aplicación en el portal de Power Apps.

¿Cómo acceder?

  1. Inicie sesión en Power Apps.

  2. En el panel de navegación de la izquierda, seleccione Aplicaciones y luego una aplicación basada en modelos.

  3. Use el menú contextual ... o la barra de comandos para seleccionar Rendimiento.

Si desea cambiar el entorno donde se implementa su aplicación, puede seleccionar entornos en la esquina superior derecha de la página usando el selector Entorno. Como alternativa, puede navegar a la información sobre el rendimiento desde el menú contextual de una aplicación basada en modelos desde el área Soluciones.

Importante

Puesto que las recomendaciones se generan a partir de los datos del usuario, le recomendamos que consulte la información sobre el rendimiento de un entorno donde se usará la aplicación, como un entorno de producción.

Cómo se genera la información

La información sobre el rendimiento se genera en función de los datos de usuario recopilados de su aplicación basada en modelos cada 24 horas. Cuando los usuarios finales usan una aplicación, se almacenan los datos clave del usuario registrados por la plataforma de Power Apps. El motor de información sobre el rendimiento usa estos datos y los analiza para generar información y recomendaciones relacionadas con las mejoras de rendimiento.

La información sobre el rendimiento está disponible para todas las aplicaciones basadas en modelos en su entorno seleccionado, siempre que haya datos de usuario registrados. Puede ver el historial de información de los siete días anteriores, siempre y cuando haya uso en la fecha seleccionada, al seleccionar una fecha de la lista en la pestaña Rendimiento.

Seleccione una fecha para ver los datos de información sobre el rendimiento.

El motor de información sobre el rendimiento genera información durante un período de 24 horas en una fecha seleccionada en la zona horaria de la hora universal coordinada (UTC). La información del día anterior, de 00:00 a 23:59 UTC, se genera aproximadamente desde las 02:00 a las 05:00 UTC de un día determinado. Por lo tanto, la información y las recomendaciones sobre el uso de los datos de usuario registrados el día anterior estarán disponibles por la mañana en la zona horaria UTC. El tiempo de disponibilidad variará según su zona horaria local y su diferencia con respecto a UTC.

Por ejemplo, la información del período de 24 horas que abarca el 8 de junio de 00:00 a 23:59 UTC se genera entre las 02:00 y las 05:00 UTC del 9 de junio. Por lo tanto, la información y las recomendaciones para los datos de usuario registrados el 8 de junio UTC estarán disponibles la mañana del 9 de junio UTC.

La información se puede ordenar por gravedad, que va desde Informativa, Advertencia a Crítica. La gravedad se pondera en función de la afectación de los resultados sobre el rendimiento general. La gravedad viene determinada por varios factores, como el volumen de uso, el rendimiento de las cargas de página lentas y los valores atípicos. Los elementos críticos superan determinados umbrales y le recomendamos que los aborde en primer lugar.

Se genera información para varias categorías de diferentes áreas, incluido el entorno del cliente, las personalizaciones, el rendimiento de la página y la red. Por ejemplo, si varios usuarios usan la aplicación en una versión anterior de un navegador no recomendado, el rendimiento será más lento en general. Por tanto, los creadores verán información relacionada con el tipo y la versión del navegador en la cuadrícula de información.

La información sobre el rendimiento proporciona una lista priorizada de recomendaciones para ayudar a los creadores a mejorar el rendimiento de las aplicaciones basadas en modelos. Puede seleccionar cada fila de la cuadrícula para ver información detallada de cada categoría.

Ejemplo de información sobre el rendimiento.

Explicación de la información sobre el rendimiento

La cuadrícula de información sobre el rendimiento tiene estas columnas.

Columna Descripción
Gravedad La información se puede clasificar como Informativa, Advertencia o Crítica. La gravedad viene determinada por el tiempo de carga de la página de rendimiento y la cantidad de usuarios finales afectados por un evento.
Áreas Esta área define los aspectos del análisis de los datos del usuario mediante el motor de Información sobre el rendimiento. Incluye el entorno del cliente, la red y los patrones de uso.
Categoría El tema en el que se encuentra la información específica. Las categorías se agrupan en Áreas.
Motivación Brinda descripción general acerca de por qué una información en particular podría afectar al rendimiento general de su aplicación.
Información Detalla los resultados relacionados con una categoría específica y describe el impacto en el rendimiento.
Recomendación Describe las acciones que puede realizar.
Cómo mejorar Vínculos a la documentación de una categoría específica, que podría contener más información o recursos externos para ayudarle a mitigar su problema y mejorar el rendimiento.
Datos Datos de evidencia para respaldar los resultados en la sección de información.
Id. de conclusión Identificador de una categoría de información específica.

¿Qué aspectos comprueba?

El rendimiento de una aplicación basada en modelos podría verse afectado por varios factores. Horizontalmente, la aplicación podría verse afectada por el entorno del cliente, la red, el patrón de uso, las personalizaciones y las configuraciones. Verticalmente, el servidor web o el servidor SQL de back-end podrían afectar al rendimiento en el lado del cliente.

Por tanto, resulta beneficioso identificar qué puede causar lentitud en las cargas u operaciones de la página. El motor de información sobre el rendimiento analiza los datos de usuario recopilados y los corresponde con las categorías.

En algunos escenarios, podría haber una razón obvia para los problemas de rendimiento. En otros casos, puede haber varias razones identificadas de las categorías que podrían explicar la lentitud.

En la siguiente tabla se resumen las áreas y categorías que comprueba el motor de información sobre el rendimiento.

Áreas

Categoría de información

Descripción

Rendimiento general

Introducción

Proporciona un resumen general del rendimiento de una aplicación seleccionada. Puede ver brevemente el rendimiento de la aplicación. Más información: Rendimiento general

Entorno del cliente

Requisitos mínimos del sistema

Los usuarios deben usar al menos el sistema que cumpla con las especificaciones mínimas. Esta información indica a los creadores cuántos usuarios cumplen con dichos criterios si se recogen usuarios y otros no. Más información: Requisitos mínimos del sistema

Entorno del cliente

Tipo de navegador

El rendimiento variará según el tipo de navegador. Esta información indica si los usuarios ejecutan un navegador moderno o un navegador de Internet Explorer (IE) no recomendado. El rendimiento de Power Apps en IE es notablemente más lento en comparación con los navegadores modernos. Más información: Tipo de navegador

Entorno del cliente

Versión del explorador

Aunque los usuarios ejecutan los navegadores modernos, podrían experimentar un rendimiento lento si usan un navegador que se ejecuta en una versión anterior. En general, se recomienda mantener la última versión. Más información: Versión del navegador

Entorno del cliente

Protocolo HTTP

Power Apps admite el protocolo HTTP/2. Por lo general, las aplicaciones funcionan mejor con el protocolo HTTP/2 en comparación con el HTTP/1.1. Una de las principales limitaciones de HTTP/1.1 son las conexiones simultáneas limitadas en el mismo dominio, lo que puede hacer que las aplicaciones se ejecuten con lentitud. Más información: Protocolo HTTP

Red

Rendimiento de la red

La latencia, el rendimiento y el ancho de banda de la red son factores clave que afectan al rendimiento de las aplicaciones web. Las aplicaciones pueden funcionar de manera diferente según el rendimiento de la red, ya que algunos contenidos deberían descargarse. Más información: Rendimiento de la red

Patrón de uso

Tipo de carga de la página.

El tipo de carga de la página puede afectar al rendimiento de la aplicación. Las cargas de páginas en caliente (en caché) son más rápidas que las cargas de páginas en frío (no en caché), ya que los recursos se cargan fuera de la caché. Más información: Tipo de carga de página

Rendimiento de página

Panel lento

Una de las razones por las que un panel puede tardar en cargarse es una consulta asociada de un gráfico o un icono que tiene un rendimiento deficiente. Si la consulta se ejecuta sobre un gran conjunto de datos, podría provocar una respuesta lenta. Además de comprobar la cantidad de controles de gráficos e iconos en el panel, recomendamos comprobar las consultas asociadas tanto para gráficos como para iconos. Más información: Paneles lentos

Personalización

Tipo de llamada XHR

Los creadores pueden personalizar la aplicación basada en modelos agregando una función personalizada que convierta XMLHttpRequest en un evento. Si la llamada XMLHttpRequest (XHR) se produce de forma sincrónica, otras tareas deben esperar a que se complete la llamada XHR. Recomendamos encarecidamente que realice la llamada XHR en sus funciones personalizadas de forma asincrónica. Más información: Tipo de llamada XML HTTP Request (XHR)

Personalización

Controles en desuso

Algunos controles como el cambio de volteo y los controles de calendario V1 están en desuso. Los creadores siempre deben usar controles modernos. Más información: Controles en desuso

Personalización

Rendimiento de espacio aislado

Los creadores pueden crear su propio complemento. En función de los patrones implementados, se deben comprobar muchos aspectos para confirmar que los métodos de complemento funcionan bien, como los eventos de tiempo de espera. Esta información comprueba el tiempo de espera del complemento para ver si fue causado por el tiempo de espera de las llamadas de punto de conexión externo que el creador implementó o no. Más información: Rendimiento de espacio aislado - Complementos dominantes

Personalización

Consulta guardada

Mientras crea una solución, un creador puede crear y reutilizar una consulta guardada. Si la consulta guardada se creó incorrectamente, podría hacer que la consulta se ejecute lentamente. En consecuencia, cualquier formulario o vista que use la consulta guardada problemática puede sufrir un rendimiento lento.

Configuración

Configuración del registro de seguimiento del complemento

Los administradores pueden habilitar registros de seguimiento de complementos para un entorno de Dataverse de Ninguno a Todos. Resulta beneficioso comprobar los registros de seguimiento del complemento en la fase de desarrollo. Sin embargo, para entornos de producción, recomendamos configurar la característica en Excepción o Ninguno para minimizar la actividad de registro intensiva que puede degradar el rendimiento de la aplicación. Más información: Configuración del registro de seguimiento del complemento

Consultar también

Comprensión de la información