Freigeben über


Plattformgrenzen verstehen und Drosselung vermeiden

Kenntnisse über Power Automate- und Power Platform-Grenzwerte können Benutzenden helfen, skalierbare Power Automate-Flows zu entwerfen.

Diese Grenzwerte können sich auf die Leistung eines Flows auswirken und dazu beitragen, eine Drosselung (Verlangsamung) oder Deaktivierung von Flows aufgrund von Verletzungen des Anforderungslimits zu vermeiden. Alle Flows, die 14 Tage lang kontinuierlich gedrosselt werden, werden deaktiviert. Diese Flows können jederzeit wieder aktiviert werden. Wenn sich die Leistung jedoch nicht verbessert, wird der Flow weiterhin deaktiviert.

Erfahren Sie mehr:

So überprüfen Sie Ihren Lizenzplan

Einige Plattform- und API-Beschränkungen hängen von Ihrem Lizenzplan ab. Der einfachste Weg, Ihre Lizenzen und Funktionen zu identifizieren, ist, von Power Automate aus auf Einstellungen>Meine Lizenzen anzeigen zu gehen.

Screenshot der Option „Meine Lizenzen anzeigen“ in den Einstellungen.

Alternativ können Sie Strg + Alt+ A im Power Automate-Portal auswählen, um umfassendere Details auf Planebene zu erhalten.

API-Anforderungsgrenzwerte

Anforderungen in Microsoft Power Platform bestehen aus verschiedenen Aktionen, die Benutzende über Produkte hinweg ausführen. Im Allgemeinen handelt es sich bei einer API-Anforderung und eine Anforderung an Connectors, Prozessratgeberanalysen, HTTP-Aktionen und integrierte Aktionen wie die Initialisierung von Variablen oder das Zusammenstellen. Sowohl erfolgreiche als auch fehlgeschlagene Aktionen werden in den API-Anforderungsgrenzwerten berücksichtigt. Darüber hinaus zählen Wiederholungen und andere Anforderungen aus der Paginierung ebenfalls als Aktionsausführungen. Weitere Informationen: Was zählt als Power Platform-Anforderung?

Je nach Ihrem Lizenzplan ist die Anzahl der Aktionen, die ein Cloud-Flow pro Tag ausführen kann, begrenzt. Diese Grenzwerte unterscheiden sich von den Grenzwerten für die Connector-Drosselung. Sie können die Anzahl der Aktionen sehen, die Ihr Flow ausführt, indem Sie Analysen von der Flow-Details-Seite aus auswählen und auf die Registerkarte Aktionen zugreifen.

Auch wenn der Flow weniger Power Platform-Anfragen verbraucht, können Sie dennoch an Ihre Grenzen stoßen, wenn der Flow häufiger als erwartet ausgeführt wird. Sie erstellen beispielsweise einen Cloud-Flow, der immer dann eine Pushbenachrichtigung sendet, wenn Ihr Vorgesetzter Ihnen eine E-Mail sendet. Dieser Flow wird jedes Mal ausgeführt, wenn Sie eine E-Mail (von einer beliebigen Person) empfangen, da zunächst überprüft werden muss, ob die E-Mail von Ihrem Vorgesetzten stammt. Der Grenzwert gilt für alle Ausführungen über alle Ihre Flows hinweg in einem Zeitraum von 24 Stunden.

Im Folgenden finden Sie einige Richtlinien zum Schätzen der Anforderungsnutzung eines Flows:

  • Eine oder mehrere Aktionen werden als Teil einer Flow-Ausführung ausgeführt. Ein einfacher Flow mit einem Trigger und einer Aktion führt bei jeder Ausführung des Flows zu zwei Aktionen aus, die zwei Anforderungen verbrauchen.
  • Jeder Trigger/jede Aktion im Flow erzeugt Power Platform-Anfragen. Alle Arten von Aktionen, z. B. Connector‑, HTTP‑ und integrierte Aktionen (von der Initialisierung von Variablen, der Erstellung von Bereichen bis zu einer einfachen Aktion) generieren Power Platform-Anforderungen.
  • Sowohl erfolgreiche als auch fehlgeschlagene Aktionen werden in diesen Grenzwerten berücksichtigt. Übersprungene Aktionen werden nicht auf diese Grenzwerte angerechnet.
  • Jede Aktion generiert eine Anfrage. Wenn sich die Aktion in einer „Für alle übernehmen“-Schleife befindet, generiert sie so viele Anforderungen, wie die Elemente, welche die Schleife verarbeitet.
  • Eine Aktion kann mehrere Ausdrücke haben, zählt aber nur als eine API-Anforderung.
  • Wiederholungsversuche und zusätzliche Anforderungen aus der Paginierung gelten auch als Aktionsdurchführungen.

API-Limits auf Plattformebene basieren auf der Benutzerlizenz. Weitere Informationen: Power Automate-Lizenzierungstypen

API-Durchsatzgrenzwerte für Konnektoren

Zusätzlich zu den Plattformbeschränkungen hat jeder Konnektordienst seine eigenen Grenzwerte. Connector-Drosselung in Power Automate bezieht sich auf den Mechanismus, mit dem Connectors Ratenbegrenzungen oder Nutzungskontingente durchsetzen, um Missbrauch zu verhindern und eine faire Ressourcenzuweisung sicherzustellen. Wenn ein Konnektor gedrosselt wird, wird die Anzahl der Anforderungen oder Vorgänge eingeschränkt, die innerhalb eines bestimmten Zeitrahmens ausgeführt werden können.

Wenn ein Flow Drosselungsgrenzwerte auf Konnektorebene erreicht, gibt der Dienst den Fehlercode 429 (zu viele Anforderungen) mit einem Fehlertext zurück wie Die Ratenbegrenzung wurde überschritten. Versuchen Sie es in 27 Sekunden erneut.

Jeder Connector verfügt über einen eigenen Drosselungsgrenzwert.

Dataverse-API-Einschränkungen

Der Dataverse-Service legt als Connector seine eigenen Serviceschutzgrenzen fest. Die API-Limits für den Dienstschutz werden pro Benutzer ausgewertet. Wenn er von einem Flow aufgerufen wird, ist der Benutzende derjenige, der mit der Aktion verknüpft ist. Normalerweise ist dieser Benutzer der Flow-Besitzer, es kann aber auch der aufrufende Benutzer sein, wenn der Flow den Benutzerkontext in der Aktion aufruft.

Grenzwerte für Flow-Parallelität

Zum Entwerfen skalierbarer, effizienter Flows gehört das Verständnis der Grenzwerte für Parallelität, Schleifen und Aufteilungen, um unnötige Verzögerungen zu vermeiden. Weitere Informationen: Grenzwerte für Parallelität, Schleifen und Aufteilungen.

Grenzwerte für Aktionsbursts

Aktions-Burst-Grenzwerte beziehen sich auf die maximale Anzahl von Aktionen, die innerhalb eines bestimmten Zeitraums ausgelöst werden können, der typischerweise in einem rollierenden Zeitfenster gemessen wird. Derzeit gibt es eine Pro-Flow-Obergrenze von 100.000 Aktionen pro 5 Minuten.

Alle Triggerausbrüche oder Schleifen können diesen Grenzwert überschreiten, was dazu führt, dass Flows verlangsamt oder gedrosselt werden.

Um diesen Grenzwert zu umgehen, verteilen Sie die Last auf mehrere Flows, z. B. mithilfe von untergeordneten Flows oder mithilfe von Triggerbedingungen.

Grenzwerte für den Flowentwurf

Beim Entwerfen von Flows können Grenzwerte auftreten, die auf Entwurfs-/Definitionsebene definiert sind. Erwägen Sie, Ihre Flows neu zu gestalten, wenn Sie auf diese Grenzwerte stoßen.

Weitere Informationen: Grenzwerte der Flowdefinition