In diesem Dokument sind die quotas und quotas aufgeführt, die für Dataform gelten. Weitere Informationen zu Kontingenten finden Sie unter Kontingente für Virtual Private Cloud.
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.
- Ihren Verbrauch dieser Ressourcen einschränken, um u. a. für Fairness zu sorgen und Nutzungsspitzen zu 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 außerdem 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. Die periodische Aktualisierung wird auch durchgeführt, um lange Unterbrechungen zu vermeiden, wenn das Kontingent erschöpft ist. Größere Kontingente werden in der Regel innerhalb weniger Minuten zur Verfügung gestellt als einmal täglich.
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 dazu, wie Sie die Nutzung einer bestimmten Ressource einschränken können, indem Sie ein niedrigeres Kontingent als das Standardkontingent festlegen, finden Sie unter Nutzung beschränken.
Erforderliche Berechtigungen
Zum Aufrufen 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 zur Fehlerbehebung im Zusammenhang mit Dataform-Kontingenten und -Limits finden Sie unter Fehlerbehebung.
Dataform-Kontingente
Dataform hat 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 gelten, wenn Sie Dataform verwenden.
Dataform verwendet die folgenden Google Cloud-Dienste mit eigenen Kontingentlimits:
Limits für Dataform-Kompilierungsressourcen
Dataform erzwingt folgende Nutzungslimits für Kompilierungsressourcen:
Nutzungsbeschränkung | Wert |
---|---|
Maximale Anzahl von Aktionen pro Repository-Kompilierung | 5.000 |
Maximale Anzahl von Abhängigkeiten pro Aktion im kompilierten Graphen | 50 |
Maximale serialisierte Gesamtdatengröße des kompilierten Aktionsdiagramms | 20 MB |
Maximale Größe von npm-Abhängigkeiten | 200 MB |
Darüber hinaus legt Dataform Limits für die CPU- und Speichernutzung während der Kompilierung fest. Wenn diese Limits beim Kompilieren des Codes überschritten werden, schlägt die Kompilierung fehl und Dataform gibt einen Kompilierungsfehler aus.
Informationen zum Schätzen der Nutzung der Kompilierungsressourcen Ihres Repositorys finden Sie unter Nutzung der Kompilierungsressourcen Ihres Repositorys schätzen.
Ihr Repository kann die Nutzungslimits aus folgenden Gründen überschreiten:
- Ein Endlosschleifenfehler im Repository-Code.
- Ein Speicherleck im Repository-Code.
- Großes Repository, ca. 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.