Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Dieses Feature wird erheblich verbessert, und bis die neue Version verfügbar ist, wird das aktuelle Feature deaktiviert.
[Dieses Thema ist eine Vorabdokumentation und kann geändert werden.]
Leistungserkenntnisse sind ein Self-Service-Tool für Unternehmens-App-Hersteller, das Laufzeitbenutzerdaten analysiert und eine priorisierte Liste mit Empfehlungen bereitstellt, um die Leistung modellgesteuerter Apps zu verbessern. Dieses Feature bietet einen täglichen Satz analytischer Erkenntnisse im Zusammenhang mit der Leistung einer modellgesteuerten Power Apps- oder Kundenbindungs-App, z. B. Dynamics 365 Sales oder Dynamics 365 Service, mit Empfehlungen und Aktionen erfordernden Elementen. Entwickler von Unternehmens-Apps können detaillierte Leistungseinblicke auf App-Ebene im Power Apps-Portal anzeigen.
Wie kann ich darauf zugreifen?
Melden Sie sich bei Power Apps an.
Wählen Sie im linken Navigationsbereich Apps und dann eine modellgesteuerte App aus.
Verwenden Sie das Kontextmenü oder die Befehlsleiste ... zum Auswählen der Leistung.
Wenn Sie die Umgebung wechseln möchten, in der Ihre App bereitgestellt wird, können Sie Umgebungen in der oberen rechten Ecke der Seite mithilfe der Umgebungsauswahl auswählen. Alternativ können Sie im Bereich Lösungen zu Leistungseinblicken aus dem Kontextmenü einer modellgesteuerten App navigieren.
Von Bedeutung
Da Empfehlungen mithilfe von Benutzerdaten generiert werden, empfehlen wir, Leistungseinblicke aus einer Umgebung anzuzeigen, in der die App verwendet wird, z. B. eine Produktionsumgebung.
Wie Erkenntnisse generiert werden
Leistungserkenntnisse werden basierend auf gesammelten Benutzerdaten Ihrer modellgesteuerten App alle 24 Stunden generiert. Wenn Endbenutzer eine App verwenden, werden wichtige Benutzerdaten gespeichert, die von der Power Apps-Plattform aufgezeichnet werden. Das Modul "Performance Insights" verwendet diese Daten und analysiert sie, um Erkenntnisse und Empfehlungen im Zusammenhang mit Leistungsverbesserungen zu generieren.
Leistungseinblicke sind für alle modellgesteuerten Apps in Ihrer ausgewählten Umgebung verfügbar, vorausgesetzt, es werden Benutzerdaten aufgezeichnet. Sie können den Insights-Verlauf für die vorherigen sieben Tage anzeigen, sofern das ausgewählte Datum verwendet wurde, indem Sie auf der Registerkarte "Leistung " ein Datum in der Liste auswählen.
Das Modul "Performance Insights" generiert Einblicke über einen Zeitraum von 24 Stunden an einem ausgewählten Datum in der utc-Zeitzone (Universal Time Coordinated). Erkenntnisse für den vorherigen Tag, von 00:00 bis 23:59 UTC, werden an einem bestimmten Tag um 02:00 bis 05:00 UTC generiert. Daher werden Erkenntnisse und Empfehlungen für Nutzungsbenutzerdaten, die am vorherigen Tag aufgezeichnet wurden, am Morgen in der UTC-Zeitzone verfügbar sein. Die Verfügbarkeitszeit variiert abhängig von Ihrer lokalen Zeitzone und deren Differenz zu UTC.
Beispielsweise werden Erkenntnisse für den Zeitraum von 24 Stunden, der den 8. Juni von 00:00 bis 23:59 UTC umfasst, zwischen 02:00 und 05:00 UTC am 9. Juni generiert. Daher werden Erkenntnisse und Empfehlungen für Benutzerdaten, die am 8. Juni UTC aufgezeichnet wurden, am Morgen des 9. Juni UTC verfügbar sein.
Insights können nach Schweregrad sortiert werden – von Informational, Warnung bis kritisch. Der Schweregrad wird je nach Auswirkungen der Ergebnisse auf die Gesamtleistung gewichtet. Der Schweregrad wird durch mehrere Faktoren bestimmt, z. B. das Nutzungsvolumen, die Leistung bei langsamen Seitenladevorgängen und Ausreißer. Kritische Elemente überschreiten bestimmte Schwellenwerte, und es wird empfohlen, diese zuerst zu behandeln.
Einblicke werden für mehrere Kategorien aus verschiedenen Bereichen generiert, einschließlich Clientumgebung, Anpassungen, Seitenleistung und Netzwerk. Wenn beispielsweise mehrere Benutzer die App in einer älteren Version eines nicht empfohlenen Browsers verwenden, ist die Leistung im Allgemeinen langsamer. Daher werden Die Entscheidungsträger einen Einblick im Zusammenhang mit Browsertyp und -version im Insights-Raster sehen.
Leistungserkenntnisse bieten eine priorisierte Liste von Empfehlungen, die Entscheidungsträgern helfen, die Leistung modellgesteuerter Apps zu verbessern. Sie können jede Zeile im Raster auswählen, um detaillierte Informationen für jede Kategorie anzuzeigen.
Erläuterung von Leistungseinblicken
Das Raster "Leistungseinblicke" weist diese Spalten auf.
| Kolumne | Description |
|---|---|
| Schweregrad | Ein Einblick kann als "Informational", "Warning" oder "Critical" kategorisiert werden. Der Schweregrad wird durch die Ladezeit der Leistungsseite und die Anzahl der von einem Ereignis betroffenen Endbenutzer bestimmt. |
| Area | In diesem Bereich werden die Aspekte der Analyse von Benutzerdaten durch das Modul performance Insights definiert. Umfasst Clientumgebung, Netzwerk- und Verwendungsmuster. |
| Kategorie | Das Thema, unter dem die spezifischen Einblicke fallen. Kategorien werden unter "Bereiche" gruppiert. |
| Motivation | Bietet einen Überblick darüber, warum sich ein bestimmter Einblick auf die Gesamtleistung Ihrer App auswirken könnte. |
| Einblick | Details zu den Ergebnissen im Zusammenhang mit einer bestimmten Kategorie und beschreibt die Auswirkungen auf die Leistung. |
| Empfehlung | Beschreibt die Aktionen, die Sie ausführen können. |
| So verbessern Sie | Links zur Dokumentation für eine bestimmte Kategorie, die weitere Informationen oder externe Ressourcen enthalten kann, um Ihr Problem zu beheben und die Leistung zu verbessern. |
| Daten | Nachweisdaten zur Unterstützung der Ergebnisse im Abschnitt "Einblicke". |
| Insight-ID | Bezeichner für eine bestimmte Erkenntniskategorie. |
Welche Aspekte werden überprüft?
Die Leistung einer modellgesteuerten App kann durch mehrere Faktoren beeinflusst werden. Horizontal kann die App von Clientumgebung, Netzwerk, Verwendungsmuster, Anpassungen und Konfigurationen betroffen sein. In vertikaler Richtung könnten ein Webserver oder ein Back-End SQL Server die Leistung auf der Client-Seite beeinflussen.
Daher ist es vorteilhaft, festzustellen, was die Verlangsamung von Seitenladezeiten oder Prozessen verursachen kann. Das Performance-Analysemodul analysiert gesammelte Benutzerdaten und ordnet sie den Kategorien zu.
In einigen Szenarien könnte es einen offensichtlichen Grund für Leistungsprobleme geben. In anderen Fällen kann es mehrere Gründe geben, die aus den Kategorien identifiziert werden, die die Langsamkeit erklären könnten.
In der folgenden Tabelle sind die Bereiche und Kategorien zusammengefasst, die das Leistungserkenntnisse-Modul überprüft.
Fläche
Kategorie "Einblicke"
Beschreibung
Gesamtleistung
Überblick
Es bietet eine allgemeine Zusammenfassung der Leistung einer ausgewählten App. Die Leistung der App wird kurz angezeigt. Weitere Informationen: Gesamtleistung
Clientumgebung
Mindestsystemanforderungen
Benutzer sollten mindestens das System verwenden, das die Mindestspezifikationen erfüllt. Diese Erkenntnis sagt den Entwicklern, wie viele Benutzer solche Kriterien erfüllen, wenn sie gesammelt wurden und andere nicht. Weitere Informationen: Mindestsystemanforderungen
Clientumgebung
Browsertyp
Die Leistung variiert je nach Browsertyp. Dieser Einblick gibt an, ob Benutzer einen modernen Browser oder einen nicht empfohlenen Internet Explorer(IE)-Browser ausführen. Die Leistung von Power Apps in IE ist im Vergleich zu modernen Browsern spürbar langsamer. Weitere Informationen: Browsertyp
Clientumgebung
Browserversion
Obwohl Benutzer die modernen Browser ausführen, können sie eine langsame Leistung erzielen, wenn sie einen Browser verwenden, der auf einer älteren Version ausgeführt wird. Im Allgemeinen wird empfohlen, die neueste Version zu verwenden. Weitere Informationen: Browserversion
Clientumgebung
HTTP-Protokoll
Power Apps unterstützt das HTTP/2-Protokoll. Apps bieten im Allgemeinen eine bessere Leistung mit dem HTTP/2-Protokoll im Vergleich zu HTTP/1.1. Eine der wichtigsten Einschränkungen von HTTP/1.1 ist die eingeschränkte gleichzeitige Verbindung mit derselben Domäne, was dazu führen kann, dass Apps langsam ausgeführt werden. Weitere Informationen: HTTP-Protokoll
Netzwerk
Netzwerkleistung
Netzwerklatenz, Durchsatz und Bandbreite sind wichtige Faktoren, die sich auf die Leistung von Webanwendungen auswirken. Apps können je nach Netzwerkleistung unterschiedlich ausgeführt werden, da einige Inhalte heruntergeladen werden sollten. Weitere Informationen: Netzwerkleistung
Verwendungsmuster
Seitenladetyp.
Der Seitenladetyp kann sich auf die App-Leistung auswirken. Warme (zwischengespeicherte) Seitenladevorgänge sind schneller als kalte (nicht zwischengespeicherte) Seitenlasten, da Ressourcen aus dem Cache geladen werden. Weitere Informationen: Seitenladetyp
Seitenleistung
Langsames Dashboard
Einer der Gründe, warum ein Dashboard möglicherweise langsam geladen wird, ist eine zugeordnete Abfrage eines Diagramms oder einer Kachel mit schlechter Leistung. Wenn die Abfrage über einen großen Satz von Daten ausgeführt wird, kann dies zu einer langsamen Antwort führen. Neben der Überprüfung der Anzahl von Diagrammsteuerelementen und Kacheln auf dem Dashboard empfehlen wir das Überprüfen von zugeordneten Abfragen für sowohl Diagramme als auch Kacheln. Weitere Informationen: Langsame Dashboards
Anpassung
XHR-Anruftyp
Ersteller können die modellgesteuerte App anpassen, indem sie eine benutzerdefinierte Funktion hinzufügen, die XMLHttpRequest zu einem Ereignis macht. Wenn der XMLHttpRequest (XHR)-Aufruf synchron erfolgt, müssen andere Aufgaben warten, bis der XHR-Aufruf abgeschlossen ist. Es wird dringend empfohlen, dass Sie den XHR-Aufruf in Ihren benutzerdefinierten Funktionen asynchron ausführen. Weitere Informationen: XHR-Aufruftyp (XML HTTP Request)
Anpassung
Veraltete Steuerelemente
Einige Steuerelemente wie der Flip-Schalter und die Kalender-V1-Steuerelemente sind veraltet. Hersteller sollten immer moderne Steuerelemente verwenden. Weitere Informationen: Veraltete Steuerelemente
Anpassung
Sandkastenleistung
Hersteller können ihr eigenes Plug-In erstellen. Je nach den implementierten Mustern gibt es viele Aspekte zu bewerten, um sicherzustellen, dass die Plug-In-Methoden gut funktionieren, wie zum Beispiel Timeout-Ereignisse. Diese Erkenntnis überprüft die Zeitüberschreitung des Plug-Ins, um zu sehen, ob sie durch die Zeitüberschreitung der externen Endpunkt-Aufrufe des Herstellers verursacht wurde oder nicht. Weitere Informationen: Sandkastenleistung – dominante Plug-Ins
Anpassung
Gespeicherte Abfrage
Beim Erstellen einer Lösung kann ein Hersteller eine gespeicherte Abfrage erstellen und wiederverwenden. Wenn die gespeicherte Abfrage nicht ordnungsgemäß erstellt wurde, kann die Abfrage langsam ausgeführt werden. Daher können Formulare oder Ansichten, die die problematische gespeicherte Abfrage verwenden, unter einer langsamen Leistung leiden.
Konfiguration
Plug-In-Ablaufverfolgungsprotokoll-Einstellung
Administratoren können Plug-In-Ablaufverfolgungsprotokolle für eine Dataverse-Umgebung von Keine zu Alle aktivieren. Es ist von Vorteil, die Plug-In-Ablaufverfolgungsprotokolle in der Entwicklungsphase zu überprüfen. Für Produktionsumgebungen wird jedoch empfohlen, das Feature auf "Ausnahme" oder "Keine" festzulegen, um intensive Protokollierungsaktivitäten zu minimieren, die die App-Leistung beeinträchtigen können. Weitere Informationen: Plug-In-Ablaufverfolgungsprotokoll-Einstellung