Inizia a utilizzare le prenotazioni
Scopri come creare, assegnare ed eliminare una prenotazione in BigQuery.
Puoi anche acquistare un impegno. Per ulteriori informazioni, consulta la sezione Impegni.
Prima di iniziare questo tutorial, ti consigliamo di leggere Introduzione alla gestione dei carichi di lavoro per comprendere i concetti di base.
Prima di iniziare
-
In the Trusted Cloud console, on the project selector page, select or create a Trusted Cloud project.
Puoi creare un progetto Trusted Cloud separato per amministrare la prenotazione e assegnargli un nome descrittivo comebq-COMPANY_NAME-admin
. -
Verify that billing is enabled for your Trusted Cloud project.
-
Enable the BigQuery Reservation API.
Per saperne di più, vedi Abilitare l'API BigQuery Reservation.
Nella console Trusted Cloud , visualizza le quote per gli slot:
Visualizzare le quote per gli slot
Devi disporre di una quota sufficiente per la regione in cui vuoi acquistare gli slot.
Se la quota di slot per la regione è inferiore al numero di slot che vuoi acquistare, scopri come richiedere un aumento della quota.
Crea una prenotazione con scalabilità automatica
Crea una prenotazione denominata prod
nella multiregione US
e assegna un massimo di
100 slot con scalabilità automatica.
Nella console Trusted Cloud , vai alla pagina BigQuery.
Nel menu di navigazione, fai clic su Gestione della capacità.
Fai clic su Crea prenotazione.
Nel campo Nome prenotazione, inserisci
prod
.Nell'elenco a discesa Località, seleziona us (più regioni negli Stati Uniti).
Nell'elenco Versione, seleziona Standard. Per ulteriori informazioni, vedi Informazioni sulle versioni di BigQuery.
Per Selettore dimensione massima prenotazione, seleziona S (100 slot).
Lascia invariate le altre impostazioni predefinite e fai clic su Salva.
Per scoprire come creare una prenotazione utilizzando SQL o lo strumento bq, consulta Crea una prenotazione con slot dedicati.
Assegna un progetto a una prenotazione
Assegna un progetto alla prenotazione prod
. Tutti i job di query eseguiti da questo progetto utilizzeranno il pool di slot della prenotazione prod
. In questo
tutorial non esegui un job.
Puoi assegnare qualsiasi progetto che si trova nella stessa organizzazione e nella stessa regione del progetto di amministrazione in cui hai creato la prenotazione.
Nella console Trusted Cloud , vai alla pagina BigQuery.
Nel menu di navigazione, fai clic su Gestione della capacità.
Fai clic sulla scheda Prenotazioni slot.
Nella colonna Azioni per la prenotazione denominata
prod
, fai clic su Azioni.Fai clic su Crea compito.
Nella sezione Seleziona un'organizzazione, una cartella o un progetto, fai clic su Sfoglia.
Sfoglia o cerca il progetto e poi selezionalo.
Fai clic su Crea.
Quando crei un'assegnazione di prenotazione, attendi almeno 5 minuti prima di eseguire una query. In caso contrario, la query potrebbe essere fatturata utilizzando i prezzi on demand.
Per informazioni su come assegnare un progetto a una prenotazione utilizzando SQL o lo strumento bq, consulta Assegna un progetto o una cartella a una prenotazione.
Esegui la pulizia
Per evitare che al tuo account Trusted Cloud vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi.
Elimina il progetto
Il modo più semplice per eliminare la fatturazione è eliminare il progetto creato per il tutorial.
Per eliminare il progetto:
- In the Trusted Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Elimina la prenotazione
Quando elimini una prenotazione, tutti i job attualmente in esecuzione con slot della prenotazione non andranno a buon fine. Per evitare errori, consenti il completamento dei job in corso prima di eliminare la prenotazione.
Nella console Trusted Cloud , vai alla pagina BigQuery.
Nel menu di navigazione, fai clic su Gestione della capacità.
Fai clic sulla scheda Prenotazioni slot.
Per la prenotazione denominata
prod
, fai clic su Attiva/disattiva nodo.Per ogni assegnazione nella prenotazione, fai clic su Azioni e poi su Elimina.
Nella colonna Azioni per la prenotazione denominata
prod
, fai clic su Azioni.Fai clic su Elimina.
Per scoprire come eliminare una prenotazione utilizzando SQL o lo strumento bq, consulta Elimina una prenotazione.
Passaggi successivi
- Per scoprire come utilizzare BigQuery Reservations per gestire i carichi di lavoro, consulta Gestione dei carichi di lavoro utilizzando le prenotazioni.