Primeiros passos com reservas
Saiba como criar e excluir uma reserva no BigQuery.
Também é possível adquirir um compromisso. Para mais informações, consulte Compromissos.
Antes de iniciar este tutorial, leia a Introdução ao gerenciamento de cargas de trabalho para entender os conceitos básicos.
Para seguir as instruções passo a passo desta tarefa diretamente no console do Google Cloud, clique em Orientação:
Antes de começar
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
É possível criar um projeto separado do Google Cloud para administrar a reserva e atribuir um nome descritivo a ela, comobq-COMPANY_NAME-admin
. -
Verifique se a cobrança está ativada para o seu projeto do Google Cloud.
-
Enable the BigQuery Reservation API.
Para mais informações, consulte Ativar a API BigQuery Reservation.
No Console do Google Cloud, veja suas cotas de slots:
Para adquirir slots, é preciso ter cota suficiente para a região em que você quer comprar slots.
Se a cota para a região for menor que o número de slots que você quer comprar, consulte Solicitar um aumento de cota.
Criar uma reserva de escalonamento automático
Crie uma reserva chamada prod
na multirregião US
e aloque no máximo 100 slots de escalonamento automático para ela.
No Console do Google Cloud, acesse a página BigQuery.
No painel de navegação, acesse a seção Gerenciamento de capacidade.
Clique em Criar reserva.
No campo Nome da reserva, digite
prod
.Na lista suspensa Local, selecione us (várias regiões nos Estados Unidos).
Na lista Edição, selecione Standard. Para mais informações, consulte Noções básicas sobre as edições do BigQuery.
Em Seletor de tamanho máximo da reserva, selecione Pequeno (100 slots).
Não altere as outras configurações padrão e clique em Salvar.
Para saber como criar uma reserva usando SQL ou a ferramenta bq, consulte Criar uma reserva com slots dedicados.
Atribuir um projeto a uma reserva
Atribua um projeto à reserva prod
. Todos os jobs de consulta executados nesse
projeto usarão o pool de slots da reserva prod
. Neste
tutorial, você não executará um job.
Atribua qualquer projeto que esteja na mesma organização e região do projeto de administração em que você criou a reserva.
No Console do Google Cloud, acesse a página BigQuery.
No painel de navegação, acesse a seção Gerenciamento de capacidade.
Clique na guia Reservas de slots.
Na coluna Ações da reserva chamada
prod
, clique em Ações.Clique em Criar atribuição.
Na seção Selecionar organização, pasta ou projeto, clique em Procurar.
Procure ou pesquise o projeto e selecione-o.
Clique em Criar.
Ao criar uma atribuição de reserva, aguarde pelo menos cinco minutos antes de executar uma consulta. Caso contrário, a consulta poderá ser cobrada por meio de preços sob demanda.
Para saber como atribuir um projeto a uma reserva usando SQL ou a ferramenta bq, consulte Atribuir um projeto ou uma pasta a uma reserva.
Limpar
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga estas etapas.
Exclua o projeto
O jeito mais fácil de evitar cobranças é excluindo o projeto que você criou para o tutorial.
Para excluir o projeto:
- In the Google 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.
Excluir a reserva
Quando você exclui uma reserva, qualquer job que esteja sendo executado com slots dessa reserva falhará. Para evitar erros, permita que jobs em andamento sejam concluídos antes de excluir a reserva.
No Console do Google Cloud, acesse a página BigQuery.
No painel de navegação, acesse a seção Gerenciamento de capacidade.
Clique na guia Reservas de slots.
Na reserva chamada
prod
, clique em Ativar/desativar nó.Para cada atribuição nessa reserva, clique em Ações e depois em Excluir.
Na coluna Ações da reserva chamada
prod
, clique em Ações.Clique em Excluir.
Para saber como excluir uma reserva usando SQL ou a ferramenta bq, consulte Excluir uma reserva.
A seguir
- Para saber como usar o Reservas do BigQuery para gerenciar suas cargas de trabalho, consulte Gerenciamento de carga de trabalho usando o Reservas.