Какво представляват аналитичните данни за производителност? (преглед)
Важно
Тази функция претърпява значителни подобрения и докато новата версия стане достъпна, текущата функция е деактивирана.
[Тази тема е предварителна версия на документацията и подлежи на промяна.]
Аналитичните данни за производителност са инструмент за самообслужване за създатели на корпоративни приложения, които анализират потребителски данни по време на изпълнение и предоставят приоритетен списък с препоръки, за да помогне за подобряване на производителността на приложенията, управлявани от модел. Тази функция осигурява ежедневен набор от аналитични данни, свързани с производителността на приложение, управлявано от модел, на Power Apps или приложение на Customer Engagement, като Dynamics 365 Sales или Dynamics 365 Service, с препоръки и елементи за действие. Създателите на корпоративни приложения могат да преглеждат подробна информация за производителността на ниво приложение в портала на Power Apps.
Как да осъществите достъп?
Влезте в Power Apps.
В левия навигационен прозорец изберете Приложения и след това изберете приложение, управлявано от модел.
Използвайте контекстното меню ... или командната лента за избор на Производителност.
Ако искате да превключите средата, в която е внедрено приложението, можете да изберете среди в горния десен ъгъл на страницата, като използвате селектора Среда. Като алтернатива можете да преминете към аналитичните данни за производителността от контекстното меню на приложение, управлявано от модел, от зоната Решения.
Важно
Тъй като препоръките се генерират с помощта на потребителски данни, препоръчваме ви да прегледате аналитичните данни за производителност от среда, в която ще се използва приложението, например производствена среда.
Как се генерират аналитични данни
Аналитичните данни за производителността се генерират въз основа на събрани потребителски данни на приложението, управлявано от модел, на всеки 24 часа. Когато крайните потребители използват приложение, се съхраняват ключови потребителски данни, записани от платформата на Power Apps. Системата за аналитични данни за производителност използва тези данни и ги анализира, за да генерира аналитични данни и препоръки, свързани с подобрения на производителността.
Аналитичните данни за производителност са налични за всички приложения, управлявани от модел, в избраната от вас среда, при условие че има записани потребителски данни. Можете да прегледате хронологията на аналитичните данни за предходните седем дни, при условие че е имало използване на избраната дата, като изберете дата от списъка в раздела Производителност.
Системата за аналитични данни за производителност генерира аналитични данни за период от 24 часа на избрана дата в часова зона по координираното световно време (UTC). Аналитичните данни за предходния ден, от 00:00 до 23:59 ч. по UTC, се генерират около 02:00 до 05:00 ч. по UTC в даден ден. Следователно, аналитични данни и препоръки за използване на потребителски данни, записано предишния ден, ще са достъпни сутринта в часовата зона по UTC. Времето за наличност ще варира в зависимост от местната часова зона и разликата с UTC.
Например аналитични данни за 24-часовия период, който обхваща 8 юни от 00:00 до 23:59 ч. по UTC, се генерират между 02:00 до 05:00 ч. по UTC на 9 юни. Следователно аналитични данни и препоръки за потребителските данни, записани на 8 юни по UTC, ще са на разположение сутринта на 9 юни по UTC.
Аналитичните данни могат да се сортират по сериозност – от Информационни, Предупреждение до Критични. Сериозността се преценя в зависимост от въздействието на констатациите върху общата производителност. Сериозността се определя от няколко фактора, като обем на използване, производителност на бавно зареждане на страници и отклонения. Критичните елементи надвишават определени прагове и препоръчваме първо да обърнете внимание на тях.
Аналитичните данни се генерират за няколко категории от различни области, включително клиентска среда, персонализации, производителност на страниците и мрежа. Например, ако няколко потребители използват приложението на по-стара версия на браузър, който не се препоръчва, производителността като цяло ще е по-бавна. Следователно производителите ще видят аналитични данни, свързани с типа и версията на браузъра в мрежата с аналитични данни.
Аналитичните данни за производителност предоставят приоритетен списък с препоръки, за да помогне на създателите да подобрят ефективността на приложенията, управлявани от модел. Можете да изберете всеки ред в мрежата, за да видите подробна информация за всяка категория.
Обяснение на аналитични данни за производителност
Мрежата с аналитични данни за производителност има тези колони.
Column | Описание |
---|---|
Сериозност | Аналитичните данни може да се категоризират като Информационни, Предупреждение или Критични. Сериозността се определя от времето за зареждане на страницата за производителност и броя на крайните потребители, засегнати от събитие. |
Област | Тази област дефинира аспектите на анализа на потребителските данни от системата за аналитични данни за производителност. Включва клиентска среда, мрежа и модели на използване. |
Категория | Темата, под която попадат конкретните аналитични данни. Категориите са групирани в области. |
Мотивация | Предоставя преглед на причините, поради които конкретни аналитични данни може да повлияят на цялостната производителност на приложението. |
Прозрение | Детайлизира констатациите, свързани с конкретна категория, и очертава въздействието върху производителността. |
Препоръка | Очертава действията, които можете да предприемете. |
Начин за подобряване | Връзки към документацията за конкретна категория, която може да съдържа допълнителна информация или външни ресурси, които да ви помогнат да смекчите проблема и да подобрите производителността. |
Данни | Доказателствени данни в подкрепа на констатациите в раздела за аналитични данни. |
ИД на прозрението | Идентификатор за конкретна категория аналитични данни. |
Какви аспекти проверява?
Производителността на приложение, управлявано от модел, може да се повлияе от множество фактори. Хоризонтално приложението може да се засегне от клиентската среда, мрежа, модел на използване, персонализации и конфигурации. Вертикално уеб сървърът или вътрешният SQL Server може да повлияе на производителността от страна на клиента.
Следователно е полезно да се определи какво може да причини забавяне на зареждането на страниците или операциите. Системата за аналитични данни за производителност анализира събраните потребителски данни и ги съпоставя с категориите.
В някои сценарии може да има очевидна причина за проблеми с производителността. В други случаи може да има няколко причини, идентифицирани от категориите, които биха могли да обяснят забавянето.
Следващата таблица обобщава кои области и категории проверява системата за аналитични данни за производителност.
Област
Категория на аналитични данни
Описание
Обща производителност
Общ преглед
Предоставя цялостно обобщение на производителността на избрано приложение. Можете да видите производителността на приложението за кратко. Повече информация: Обща производителност
Среда на клиент
Минимални системни изисквания
Потребителите трябва да използват поне системата, отговаряща на минималните спецификации. Тези аналитични данни казват на създателите колко потребители отговарят на такива критерии и колко – не. Повече информация: Минимални изисквания към системата
Среда на клиент
Тип браузър
Производителността ще варира в зависимост от типа на браузъра. Тази информация показва дали потребителите използват модерен браузър или браузър Internet Explorer (IE), който не се препоръчва. Производителността на Power Apps в IE е забележимо по-бавна в сравнение със съвременните браузъри. Повече информация: Тип браузър
Среда на клиент
Версия на браузъра
Дори когато потребителите работят с модерните браузъри, те могат да изпитат бавна производителност, ако използват браузър, работещ на по-стара версия. Като цяло се препоръчва да останете на най-новата версия. Повече информация: Версия на браузър
Среда на клиент
HTTP протокол
Power Apps поддържа протокола HTTP/2. Приложенията обикновено се представят по-добре с протокола HTTP/2 в сравнение с HTTP/1.1. Едно от основните ограничения на HTTP/1.1 са ограничените едновременни връзки към същия домейн, което може да доведе до бавно изпълнение на приложенията. Повече информация: HTTP протокол
Мрежа
Производителност на мрежа
Латентността на мрежата, скоростта на предаване и честотната лента са ключови фактори, които влияят върху производителността на уеб приложенията. Приложенията могат да се изпълняват по различен начин в зависимост от производителността на мрежата, тъй като някои съдържания трябва да се изтеглят. Повече информация: Производителност на мрежа
Модел на използване
Тип зареждане на страница.
Типът на зареждане на страницата може да засегне производителността на приложението. Топлото зареждане на страници (с кеш) е по-бързо от студеното (без кеш), тъй като необходимите ресурси се зареждат извън кеша. Повече информация: Тип зареждане на страница
Производителност на страница
Бавно табло
Една от причините, поради които таблото може да се зарежда бавно, е свързана заявка на диаграма или плочка, която се представя лошо. Ако заявката се изпълнява върху голям набор от данни, това може да доведе до бавен отговор. Освен проверката на броя на контролите на диаграмите и плочките на таблото препоръчваме да проверите свързаните заявки за диаграмите и плочките. Допълнителна информация: Бавни табла
Персонализиране
Тип обаждане XHR
Създателите могат да персонализират приложението, управлявано от модел, като добавят персонализирана функция, която превръща XMLHttpRequest в събитие. Ако извикването на XMLHttpRequest (XHR) се извършва синхронно, други задачи трябва да изчакат, докато извикването на XHR приключи. Силно препоръчваме да направите асинхронно извикване на XHR в персонализираните функции. Повече информация: Тип извикване на заявка XML HTTP (XHR)
Персонализиране
Отхвърлени контроли
Някои контроли, като превключвателя с две опции и контролите на календар V1, са остарели. Създателите трябва винаги да използват съвременни контроли. Повече информация: Отхвърлени контроли
Персонализиране
Производителност в ограничителен режим
Създателите могат да създадат собствена добавка. В зависимост от внедрените модели има много аспекти, които трябва да проверите, за да потвърдите, че методите на добавката се представят добре, като например времето на изчакване. Тези аналитични данни проверяват времето на изчакване на добавката, за да се разбере дали причината е времето на изчакване на извикванията на външна контролна точка, изпълнено от създателя. Повече информация: Изпълнение в ограничителен режим – доминиращи добавки
Персонализиране
Записана заявка
Докато изгражда решение, създателят може да изгражда и използва повторно записана заявка. Ако записаната заявка е създадена неправилно, това може да доведе до бавното й изпълнение. Следователно, всички формуляри или изгледи, които използват проблемната записана заявка, може да претърпят бавна производителност.
Конфигурация
Настройка за регистрационен файл за проследяване на добавка
Администраторите могат да разрешат регистрационните файлове за проследяване на добавки за среда на Dataverse от Няма на Всички. Полезно е да проверите регистрационните файлове за проследяване на добавката във фазата на разработка. Въпреки това за производствени среди препоръчваме да зададете функцията на Изключение или на Няма, за да се сведе до минимум активната регистрационна дейност, която може да влоши производителността на приложението. Повече информация: Настройка на регистрационен файл за проследяване на добавка