Inizia a utilizzare le prenotazioni

Scopri come creare e assegnare una prenotazione ed eliminarla in BigQuery.

Puoi anche acquistare un impegno. Per ulteriori informazioni, consulta la sezione Impegni.

Prima di iniziare questo tutorial, consulta Introduzione alla gestione dei carichi di lavoro per comprendere i concetti di base.


Per seguire le indicazioni dettagliate per questa attività direttamente nella console Google Cloud, fai clic su Aiuto:

Guidami


Prima di iniziare

  1. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

    Puoi creare un progetto Google Cloud distinto per amministrare la prenotazione e assegnargli un nome descrittivo come bq-COMPANY_NAME-admin.
  2. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  3. Attiva BigQuery Reservation API.

    Abilita l'API

    Per saperne di più, vedi Abilitare l'API BigQuery Reservation.

  4. Nella console Google Cloud, visualizza le quote di slot:

    Visualizzare le quote degli 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 località multiregionale US e alloca un massimo di 100 slot con scalabilità automatica.

  1. Nella console Google Cloud, vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nel pannello di navigazione, vai alla sezione Gestione della capacità.

  3. Fai clic su Crea prenotazione.

  4. Nel campo Nome prenotazione, inserisci prod.

  5. Nell'elenco a discesa Località, seleziona us (più regioni negli Stati Uniti).

  6. Nell'elenco Edition, seleziona Standard. Per ulteriori informazioni, consulta Informazioni sulle versioni di BigQuery.

  7. Per il selettore delle dimensioni massime della prenotazione, seleziona Small (100 slot).

  8. Non modificare l'altra impostazione predefinita e fai clic su Salva.

Per scoprire come creare una prenotazione utilizzando SQL o lo strumento bq, consulta Creare una prenotazione con slot dedicati.

Assegna un progetto a una prenotazione

Assegna un progetto alla prenotazione prod. Qualsiasi job di query eseguito da questo progetto utilizzerà il pool di slot della prenotazione prod. In questo tutorial non eseguirai alcun job.

Puoi assegnare qualsiasi progetto che si trova nella stessa organizzazione e regione del progetto di amministrazione in cui hai creato la prenotazione.

  1. Nella console Google Cloud, vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nel pannello di navigazione, vai alla sezione Gestione della capacità.

  3. Fai clic sulla scheda Prenotazioni slot.

  4. Nella colonna Azioni per la prenotazione denominata prod, fai clic su Azioni.

    Selettore progetti di Compiti.

  5. Fai clic su Crea compito.

  6. Nella sezione Seleziona un'organizzazione, una cartella o un progetto, fai clic su Sfoglia.

  7. Sfoglia o cerca il progetto, quindi selezionalo.

  8. Fai clic su Crea.

Quando crei un'assegnazione di prenotazione, attendi almeno cinque minuti prima di eseguire una query. In caso contrario, la query potrebbe essere fatturata utilizzando i prezzi on demand.

Per scoprire come assegnare un progetto a una prenotazione utilizzando SQL o lo strumento bq, consulta Assegnare un progetto o una cartella a una prenotazione.

Esegui la pulizia

Per evitare che al tuo account Google 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 che hai creato per il tutorial.

Per eliminare il progetto:

  1. Nella console Google Cloud, vai alla pagina Gestisci risorse.

    Vai a Gestisci risorse

  2. Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
  3. Nella finestra di dialogo, digita l'ID del progetto e fai clic su Chiudi per eliminare il progetto.

Elimina la prenotazione

Quando elimini una prenotazione, tutti i job attualmente in esecuzione con slot di quella prenotazione non andranno a buon fine. Per evitare errori, consenti il completamento dei job in corso prima di eliminare la prenotazione.

  1. Nella console Google Cloud, vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nel pannello di navigazione, vai alla sezione Gestione della capacità.

  3. Fai clic sulla scheda Prenotazioni slot.

  4. Per la prenotazione denominata prod, fai clic su Attiva/disattiva nodo.

  5. Per ogni assegnazione nella prenotazione, fai clic su Azioni e poi su Elimina.

  6. Nella colonna Azioni per la prenotazione denominata prod, fai clic su Azioni.

  7. Fai clic su Elimina.

Per scoprire come eliminare una prenotazione utilizzando SQL o lo strumento bq, consulta Eliminare una prenotazione.

Passaggi successivi