Freigeben über


Was sind Leistungseinblicke? (Vorschau)

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?

  1. Melden Sie sich bei Power Apps an.

  2. Wählen Sie im linken Navigationsbereich Apps und dann eine modellgesteuerte App aus.

  3. 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.

Wählen Sie ein Datum aus, um Leistungserblickdaten anzuzeigen.

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.

Beispiel für Leistungseinblicke.

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

Siehe auch

Einblicke verstehen