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 un progetto Google Cloud può utilizzare, inclusi hardware, software e componenti di rete. Pertanto, le quote fanno parte di un sistema che:

  • Monitora l'utilizzo o il consumo dei prodotti e dei servizi Google Cloud.
  • Limita il consumo di queste risorse, per motivi che includono la garanzia di equità e la riduzione dei picchi di utilizzo.
  • Mantiene le configurazioni che applicano automaticamente le limitazioni prescritte.
  • Consente di 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 non riesce. Nella maggior parte dei casi, le quote vengono applicate a ogni progetto Google Cloud e vengono condivise tra tutte le applicazioni e gli indirizzi IP che utilizzano il progetto Google Cloud.

Esistono anche limiti per le risorse Dataform. Questi limiti non sono correlati al sistema delle quote. Se non diversamente indicato, i limiti non possono essere modificati.

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. L'aggiornamento intermittente viene eseguito anche per evitare lunghe interruzioni quando la quota è esaurita. Una quota superiore in genere viene resa disponibile entro pochi minuti, anziché essere ripristinata 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 superiore.

Limite di utilizzo della quota

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

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 la sezione Autorizzazioni di condivisione.

Risoluzione dei problemi

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

Quote Dataform

Dataform prevede 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, per regione 120/minute/project/region
Richieste di installazione dei pacchetti per progetto, 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 che hanno i propri limiti di quota:

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 di 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 della gestione dei partner di rete 200 MB

Inoltre, Dataform impone dei 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 del repository, consulta Stimare l'utilizzo delle risorse di compilazione del repository.

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

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

Per saperne di più sulle dimensioni del repository in Dataform, consulta Panoramica delle dimensioni del repository.