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.