Quote e limiti

Questo documento elenca le quotas e i quotas che si applicano a Dataform. Per ulteriori informazioni sulle quote, consulta Quote di Virtual Private Cloud.

Una quota limita la quantità di una risorsa Google Cloud condivisa che può essere utilizzata dal progetto Google Cloud, inclusi hardware, software e componenti di rete. Pertanto, le quote fanno parte di un sistema che:

  • Monitora il tuo utilizzo o consumo di prodotti e servizi Google Cloud.
  • Limita il consumo di queste risorse, per motivi che includono la garanzia dell'equità e la riduzione dei picchi di utilizzo.
  • Mantiene configurazioni che applicano automaticamente le limitazioni prescritte.
  • Offre un mezzo per richiedere o modificare la quota.

Nella maggior parte dei casi, quando viene superata una quota, il sistema blocca immediatamente l'accesso alla risorsa Google pertinente e l'attività che stai tentando di eseguire ha esito negativo. Nella maggior parte dei casi, le quote si applicano a ogni progetto Google Cloud e sono condivise tra tutte le applicazioni e gli indirizzi IP che utilizzano il progetto Google Cloud.

Esistono anche dei limiti relativi alle risorse Dataform. Questi limiti non sono correlati al sistema di quote. I limiti non possono essere modificati se non diversamente indicato.

Rifornimento quota

Le quote giornaliere vengono ripristinate a intervalli regolari durante il giorno, riflettendo il loro intento di guidare i comportamenti di limitazione della frequenza. Viene eseguito anche un aggiornamento intermittente per evitare lunghe interruzioni quando la quota si esaurisce. In genere più quota viene resa disponibile entro pochi minuti, anziché reintegrata a livello globale una volta al giorno.

Richiedi un aumento della quota

Per aumentare o diminuire la maggior parte delle quote, utilizza la console Google Cloud. Per maggiori informazioni, consulta Richiedere una quota più alta.

Limite di utilizzo della quota

Per scoprire come limitare l'utilizzo di una determinata risorsa specificando una quota inferiore a quella predefinita, consulta Utilizzo limite.

Autorizzazioni obbligatorie

Per visualizzare e aggiornare le quote di Dataform nella console Google Cloud, devi disporre delle stesse autorizzazioni di qualsiasi quota di Google Cloud. Per ulteriori informazioni, consulta Autorizzazioni per le quote.

Risoluzione dei problemi

Per informazioni sulla risoluzione degli errori relativi a quote e limiti di Dataform, consulta Risoluzione dei problemi.

Quote Dataform

Dataform ha le seguenti quote API:

Quote Limite
Richieste totali per progetto, per regione 6000/minute/project/region
Richieste di compilazione per progetto, per regione 120/minute/project/region
Richieste di accesso ai file per progetto e per regione 120/minute/project/region
Richieste di installazione di pacchetti per progetto e per regione 120/minute/project/region
Richieste di chiamata del flusso di lavoro per progetto, per regione 60/minute/project/region
Azioni del flusso di lavoro per esecuzione 5000

Quote per i servizi utilizzati da Dataform

Dataform utilizza altri servizi Google Cloud. Questi servizi hanno quote a livello di progetto che si applicano quando utilizzi Dataform.

Dataform utilizza i seguenti servizi Google Cloud con limiti di quota propri:

Limiti delle risorse di compilazione Dataform

Dataform applica i seguenti limiti di utilizzo alle risorse di compilazione:

Limite di utilizzo Valore
Numero massimo di azioni per compilazione del repository 5000
Numero massimo di dipendenze per azione nel grafico compilato 50
Dimensione massima totale dei dati serializzati del grafico compilato delle azioni 20 MB
Dimensione massima delle dipendenze di Gestione dei partner di rete 200 MB

Inoltre, Dataform impone limiti all'utilizzo di CPU e memoria durante la compilazione. Se questi limiti vengono superati durante la compilazione del codice, la compilazione non riesce e Dataform genera un errore di compilazione.

Per stimare l'utilizzo delle risorse di compilazione da parte del repository, consulta Stima dell'utilizzo delle risorse di compilazione del repository.

Il tuo repository potrebbe superare i limiti di utilizzo per i seguenti motivi:

  • Un bug di loop infinito nel codice del repository.
  • Un bug di perdita di memoria nel codice del repository.
  • Repository di grandi dimensioni, circa 1000 nodi di flusso di lavoro SQL.
  • Numero elevato di query in parallelo.

Per ulteriori informazioni sulla dimensione del repository in Dataform, consulta Panoramica delle dimensioni del repository.