Kontingente und Limits

In diesem Dokument werden die quotas und quotas für Dataform aufgeführt.

Ein Kontingent schränkt ein, wie viel von einer bestimmten gemeinsam genutzten Google Cloud-Ressource Ihr Google Cloud-Projekt nutzen kann, einschließlich Hardware, Software und Netzwerkkomponenten. Daher sind Kontingente Teil eines Systems, das Folgendes tut:

  • Ihre Nutzung oder Ihren Verbrauch von Google Cloud-Produkten und -Diensten überwachen.
  • Beschränkt die Nutzung dieser Ressourcen, beispielsweise aus Gründen, die Fairness gewährleisten und Auslastungsspitzen reduzieren.
  • Konfigurationen verwalten, die automatisch vorgeschriebene Einschränkungen erzwingen.
  • Möglichkeit, das Kontingent anzufordern oder zu ändern.

Wenn ein Kontingentlimit überschritten wird, blockiert das System in den meisten Fällen den Zugriff auf die entsprechende Google-Ressource und die Aufgabe, die Sie ausführen möchten, schlägt fehl. In den meisten Fällen gelten Kontingente für jedes Google Cloud-Projekt und werden von allen Anwendungen und IP-Adressen geteilt, die dieses Google Cloud-Projekt verwenden.

Für Dataform-Ressourcen gelten auch Limits. Diese Limits stehen nicht im Zusammenhang mit dem Kontingentsystem. Limits können nur geändert werden, wenn dies angegeben ist.

Kontingentauffüllung

Die täglichen Kontingente werden den ganzen Tag über in regelmäßigen Intervallen aufgefüllt, um das Verhalten von Ratenbegrenzungen zu steuern. Außerdem wird sie zeitweise aktualisiert, um lange Unterbrechungen zu vermeiden, wenn das Kontingent erschöpft ist. Das Aufstocken des Kontingents erfolgt in der Regel innerhalb weniger Minuten und wird nicht einmal täglich global aufgefüllt.

Kontingenterhöhung anfordern

Verwenden Sie zur Erhöhung/Verringerung der meisten Kontingenten die Google Cloud Console. Weitere Informationen finden Sie unter Höheres Kontingent anfordern.

Kontingentnutzung einschränken

Informationen zum Beschränken der Nutzung einer bestimmten Ressource, indem Sie ein niedrigeres Kontingent als das Standardkontingent angeben, finden Sie unter Nutzung einschränken.

Erforderliche Berechtigungen

Zum Ansehen und Aktualisieren Ihrer Dataform-Kontingente in der Google Cloud Console benötigen Sie dieselben Berechtigungen wie für alle Google Cloud-Kontingente. Weitere Informationen finden Sie unter Kontingentberechtigungen.

Fehlerbehebung

Informationen zum Beheben von Fehlern im Zusammenhang mit Dataform-Kontingenten und -Limits finden Sie unter Fehlerbehebung.

Dataform-Kontingente

Für Dataform gelten die folgenden API-Kontingente:

Kontingente Limit
Anfragen insgesamt pro Projekt und Region 6000/minute/project/region
Kompilierungsanfragen pro Projekt und Region 120/minute/project/region
Dateizugriffsanfragen pro Projekt und Region 120/minute/project/region
Anfragen zur Paketinstallation pro Projekt und Region 120/minute/project/region
Workflowaufrufanfragen pro Projekt und Region 60/minute/project/region
Workflowaktionen pro Ausführung 5.000

Kontingente für von Dataform verwendete Dienste

Dataform verwendet andere Google Cloud-Dienste. Für diese Dienste gelten Kontingente auf Projektebene, die bei Verwendung von Dataform gelten.

Dataform verwendet die folgenden Google Cloud-Dienste mit eigenen Kontingentlimits:

Limits für Dataform-Kompilierungsressourcen

In Dataform gelten die folgenden Nutzungslimits für Kompilierungsressourcen:

Nutzungsbeschränkung Wert
Maximale Anzahl an Aktionen pro Repository-Kompilierung 5.000
Maximale Anzahl von Abhängigkeiten pro Aktion in der kompilierten Grafik 50
Maximale Gesamt-serialisierte Datengröße der kompilierten Aktionsgrafik 20 MB
Maximale Größe von NPM-Abhängigkeiten 200 MB

Darüber hinaus schränkt Dataform die CPU- und Arbeitsspeichernutzung während der Kompilierung ein. Werden diese Limits beim Kompilieren des Codes überschritten, schlägt die Kompilierung fehl und Dataform gibt einen Kompilierungsfehler aus.

Informationen zum Einschätzen der Nutzung der Kompilierungsressourcen Ihres Repositorys finden Sie unter Nutzung von Kompilierungsressourcen Ihres Repositorys schätzen.

Ihr Repository kann die Nutzungslimits aus folgenden Gründen überschreiten:

  • Ein Endlosschleifen-Fehler im Repository-Code.
  • Ein Speicherleck im Repository-Code.
  • Große Repository-Größe, etwa mehr als 1.000 SQL-Workflowknoten.
  • Große Anzahl gleichzeitiger Abfragen.

Weitere Informationen zur Repository-Größe in Dataform finden Sie unter Übersicht über die Repository-Größe.