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:

Orientações


Antes de começar

  1. No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

    É possível criar um projeto separado do Google Cloud para administrar a reserva e atribuir um nome descritivo a ela, como bq-COMPANY_NAME-admin.
  2. Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

  3. Ative a BigQuery Reservation API.

    Ative a API

    Para mais informações, consulte Ativar a API BigQuery Reservation.

  4. No Console do Google Cloud, veja suas cotas de slots:

    Ver suas cotas de slot

    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.

  1. No Console do Google Cloud, acesse a página BigQuery.

    Ir para o BigQuery

  2. No painel de navegação, acesse a seção Gerenciamento de capacidade.

  3. Clique em Criar reserva.

  4. No campo Nome da reserva, digite prod.

  5. Na lista suspensa Local, selecione us (várias regiões nos Estados Unidos).

  6. Na lista Edição, selecione Standard. Para mais informações, consulte Noções básicas sobre as edições do BigQuery.

  7. Em Seletor de tamanho máximo da reserva, selecione Pequeno (100 slots).

  8. 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.

  1. No Console do Google Cloud, acesse a página BigQuery.

    Ir para o BigQuery

  2. No painel de navegação, acesse a seção Gerenciamento de capacidade.

  3. Clique na guia Reservas de slots.

  4. Na coluna Ações da reserva chamada prod, clique em Ações.

    Seletor do projeto de atribuições.

  5. Clique em Criar atribuição.

  6. Na seção Selecionar organização, pasta ou projeto, clique em Procurar.

  7. Procure ou pesquise o projeto e selecione-o.

  8. 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.

Limpeza

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 é excluir o projeto que você criou para o tutorial.

Para excluir o projeto:

  1. No Console do Google Cloud, acesse a página Gerenciar recursos.

    Acessar "Gerenciar recursos"

  2. Na lista de projetos, selecione o projeto que você quer excluir e clique em Excluir .
  3. Na caixa de diálogo, digite o ID do projeto e clique em Encerrar para excluí-lo.

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.

  1. No Console do Google Cloud, acesse a página BigQuery.

    Ir para o BigQuery

  2. No painel de navegação, acesse a seção Gerenciamento de capacidade.

  3. Clique na guia Reservas de slots.

  4. Na reserva chamada prod, clique em Ativar/desativar nó.

  5. Para cada atribuição nessa reserva, clique em Ações e depois em Excluir.

  6. Na coluna Ações da reserva chamada prod, clique em Ações.

  7. Clique em Excluir.

Para saber como excluir uma reserva usando SQL ou a ferramenta bq, consulte Excluir uma reserva.

A seguir