Glätten und Drosseln in Fabric Data Warehouse
Gilt für:✅ SQL-Analyseendpunkt und Warehouse in Microsoft Fabric
In diesem Artikel werden die Konzepte der Glättung und Drosselung in Workloads mithilfe von Warehouse und SQL-Analyseendpunkt in Microsoft Fabric erläutert.
Dieser Artikel ist spezifisch für Data Warehouse-Workloads in Microsoft Fabric. Informationen zu allen Fabric-Workloads und allgemeine Informationen finden Sie unter Drosselung in Microsoft Fabric.
Computekapazität
Die Kapazität bildet die Grundlage in Microsoft Fabric und bietet die Rechenleistung, die alle Fabric-Workloads steuert. Basierend auf der erworbenen Kapazitäts-SKU haben Sie Anspruch auf eine Reihe von Kapazitätseinheiten (Capacity Units, CUs), die für Fabric freigegeben sind. Sie können die CUs für jede SKU unter Kapazität und SKUs überprüfen.
Smoothing
Kapazitäten verfügen über Zeiträume, in denen sie nicht genutzt (Leerlauf) und überlastet (Spitzen) werden. Wenn auf einer Kapazität mehrere Aufträge laufen, kann es zu einer plötzlichen Nachfragespitze kommen, welche die Grenzen einer erworbenen Kapazität überschreitet. Warehouse- und SQL-Analyseendpunkt bieten eine burstfähige Kapazität, mit der Workloads mehr Ressourcen verwenden können, um eine bessere Leistung zu erzielen.
Das Glätten bietet Entlastung für Kunden, die während ihrer Spitzenzeiten plötzliche Höchstwerte erzeugen, während sie viele Leerlaufkapazitäten haben, die nicht verwendet werden. Die Glättung vereinfacht das Kapazitätsmanagement, indem die Auswertung der Berechnung verteilt wird, um sicherzustellen, dass Kundenaufträge reibungslos und effizient ausgeführt werden.
Die Glättung wirkt sich nicht auf die Ausführungszeit aus. Sie hilft, das Kapazitätsmanagement zu optimieren, indem Kunden ihre Kapazität basierend auf dem Durchschnitts- statt des Spitzenverbrauchs anpassen können.
- Für interaktive Aufträge, die von Benutzern ausgeführt werden: Der Kapazitätsverbrauch wird in der Regel über ein Minimum von 5 Minuten oder länger geglättet, um kurzfristige zeitliche Spitzen zu reduzieren.
- Bei geplanten oder Hintergrundaufträgen: Der Kapazitätsverbrauch wird über 24 Stunden verteilt, sodass es keine Probleme mit der Auftragsplanung oder mit Konflikten gibt.
Drosselungsverhalten spezifisch für das Warehouse und den SQL-Analyseendpunkt
In der Regel werden, ähnlich wie in Power BI, Operationen entweder als interaktiv oder Hintergrund klassifiziert.
Die meisten Vorgänge in der Kategorie Warehouse werden als Hintergrund gemeldet, um die 24-Stunden-Glättung der Aktivität zu nutzen und die flexibelsten Nutzungsmuster zu ermöglichen. Mit einer 24-Stunden-Glättung können Vorgänge gleichzeitig ausgeführt werden, ohne dass während des Tages Spitzen auftreten. Kunden profitieren von einer durchgängig schnellen Leistung, ohne sich Gedanken über winzige Spitzen in ihrer Arbeitsauslastung machen zu müssen. Daher verhindert das Klassifizieren von Data Warehousing als Hintergrund, dass Spitzen in der CU-Auslastung zu schnell Drosselungen auslösen.
Die meisten Warehouse- und SQL-Analyseendpunktvorgänge erleben die Ablehnung des Vorgangs nur nach überdurchschnittlicher Auslastung über einen Zeitraum von 24 Stunden. Weitere Informationen finden Sie unter Zukünftiger geglätteter Verbrauch.
Überlegungen zu Einschränkungen
- Alle In-Flight-Vorgänge, einschließlich zeitintensiver Abfragen, gespeicherter Prozeduren und Batches, werden nicht auf halben Weg gedrosselt. Drosselungsrichtlinien gelten für den nächsten Vorgang, nachdem der Verbrauch geglättet wurde.
- Warehouse-Vorgänge laufen im Hintergrund ab. Eine Ausnahme stellen dabei Szenarien dar, die Modellierungsvorgänge (wie das Erstellen einer Kennzahl, das Hinzufügen oder Entfernen von Tabellen aus dem standardmäßigen Semantikmodell, das Visualisieren von Ergebnissen usw.) oder das Erstellen/Aktualisieren von Power BI-Semantikmodell (einschließlich eines standardmäßigen Semantikmodells) oder Berichten umfassen. Diese Vorgänge folgen weiterhin der Richtlinie „Interaktive Ablehnung“.
- Genau wie die meisten Warehouse-Vorgänge werden dynamische Verwaltungsansichten (Dynamic Management Views, DMVs) auch als Hintergrund klassifiziert und von der Richtlinie „Hintergrundablehnung“ abgedeckt. Daher können DMVs nicht abgefragt werden, wenn die Kapazität gedrosselt wird. Obwohl DMVs nicht verfügbar sind, können Kapazitätsadministratoren zur Microsoft Fabric Capacity Metrics-App wechseln, um die Ursache zu verstehen.
- Wenn die Richtlinie „Hintergrundablehnung“ aktiviert ist, wird möglicherweise für jede Aktivität im SQL-Abfrage-Editor, im visuellen Abfrage-Editor oder in der Modellierungsansicht die folgende Fehlermeldung angezeigt:
Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later
. - Wenn die Richtlinie „Zurückweisung im Hintergrund“ aktiviert ist, sehen Sie möglicherweise den SQL-Fehlercode 24801 und den Fehlertext
Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later
, wenn Sie versuchen, eine Verbindung mit einem Warehouse herzustellen oder eine neue TSQL-Abfrage in Clientanwendungen wie SQL Server Management Studio (SSMS) oder Azure Data Studio über die SQL-Verbindungszeichenfolge auszuführen.
Bewährte Methoden zur Bewältigung von Überlastungssituationen
Prüfen Sie Aktionen, die Sie ausführen können, um aus Überladungssituationen wiederherzustellen.
Überwachen von Überladungsinformationen mit der Fabric Capacity Metrics-App
Kapazitätsadministratoren können Überladungsinformationen anzeigen und einen Drilldown über die Microsoft Fabric Capacity Metrics-App ausführen.
Eine exemplarische Vorgehensweise der App finden Sie unter So beobachten Sie Auslastungstrends des Fabric Data Warehouse.
Verwenden Sie die Microsoft Fabric-Kapazitätsmetrik-App, um einen visuellen Verlauf der Überlastung der Kapazität anzuzeigen, einschließlich von Vortragen, Kumulieren und des Burndown der Auslastung. Weitere Informationen finden Sie unter Drosselung in Microsoft Fabric und Überschreitungen in der Microsoft Fabric Capacity Metrics-App.
Nächster Schritt
Zugehöriger Inhalt
- Drosselung in Microsoft Fabric
- Abrechnungs- und Auslastungsberichte im Fabric Data Warehouse
- Was ist die Microsoft Fabric-Kapazitätsmetriken-App?
- Leistungsrichtlinien des Fabric Data Warehouse
- Grundlegendes zu Ihrer Azure-Rechnung für eine Fabric-Kapazität
- Glätten und Drosseln in Fabric Data Warehousing
- Platzierbare Kapazität in Fabric Data Warehouse
- Anhalten und Fortsetzen in Fabric Data Warehousing