Comece a usar as reservas
Saiba como criar uma reserva, atribuir uma reserva e eliminar uma reserva no BigQuery.
Também pode comprar um compromisso. Para mais informações, consulte o artigo Compromissos de espaços.
Antes de começar este tutorial, considere ler a Introdução à gestão de cargas de trabalho para compreender os conceitos básicos.
Para seguir orientações passo a passo para esta tarefa diretamente na Google Cloud consola, clique em Orientar-me:
Antes de começar
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
bq-COMPANY_NAME-admin
. -
Verify that billing is enabled for your Google Cloud project.
-
Enable the BigQuery Reservation API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles.Para mais informações, consulte o artigo Ative a API BigQuery Reservation.
Na Google Cloud consola, veja as suas quotas de slots:
Veja as suas quotas de espaços
Para comprar espaços, tem de ter quota de espaços suficiente para a região na qual quer comprar espaços.
Se a sua quota de espaços para a região for inferior ao número de espaços que quer comprar, consulte o artigo Peça um aumento da quota.
Crie uma reserva de escalamento automático
Crie uma reserva denominada prod
na região múltipla US
e atribua-lhe um máximo de 100 espaços de ajuste automático.
Na Google Cloud consola, aceda à página BigQuery.
No menu de navegação, clique em Gestão da capacidade.
Clique em Criar reserva.
No campo Nome da reserva, introduza
prod
.Na lista pendente Localização, selecione us (várias regiões nos Estados Unidos).
Na lista Edição, selecione Padrão. Para mais informações, consulte o artigo Compreender as edições do BigQuery.
Para o seletor de tamanho máximo da reserva, selecione Pequeno (100 espaços).
Deixe as outras definições predefinidas como estão e clique em Guardar.
Para saber como criar uma reserva através de SQL ou da ferramenta bq, consulte o artigo Crie uma reserva com slots dedicados.
Atribua um projeto a uma reserva
Atribua um projeto à reserva prod
. Todas as tarefas de consulta executadas a partir deste projeto vão usar o conjunto de slots da reserva prod
. (Neste tutorial, não executa uma tarefa.)
Pode atribuir qualquer projeto que esteja na mesma organização e região que o projeto de administração onde criou a reserva.
Na Google Cloud consola, aceda à página BigQuery.
No menu de navegação, clique em Gestão da capacidade.
Clique no separador Reservas de horários.
Na coluna Ações da reserva com o nome
prod
, clique em Ações.Clique em Criar atribuição.
Na secção Selecionar uma organização, uma pasta ou um projeto, clique em Procurar.
Procure ou pesquise o projeto e, em seguida, selecione-o.
Clique em Criar.
Quando cria uma atribuição de reserva, aguarde, pelo menos, 5 minutos antes de executar uma consulta. Caso contrário, a consulta pode ser faturada com os preços a pedido.
Para saber como atribuir um projeto a uma reserva através de SQL ou da ferramenta bq, consulte o artigo Atribua um projeto ou uma pasta a uma reserva.
Limpar
Para evitar incorrer em cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos.
Elimine o projeto
A forma mais fácil de eliminar a faturação é eliminar o projeto que criou para o tutorial.
Para eliminar 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.
Elimine a reserva
Quando elimina uma reserva, todas as tarefas que estão atualmente a ser executadas com horários dessa reserva falham. Para evitar erros, permita que os trabalhos em curso sejam concluídos antes de eliminar a reserva.
Na Google Cloud consola, aceda à página BigQuery.
No menu de navegação, clique em Gestão da capacidade.
Clique no separador Reservas de horários.
Para a reserva com o nome
prod
, clique em Alternar nó.Para cada atribuição nessa reserva, clique em Ações e, de seguida, clique em Eliminar.
Na coluna Ações da reserva com o nome
prod
, clique em Ações.Clique em Eliminar.
Para saber como eliminar uma reserva através de SQL ou da ferramenta bq, consulte o artigo Elimine uma reserva.
O que se segue?
- Para saber como usar as reservas do BigQuery para gerir as suas cargas de trabalho, consulte o artigo Gestão de cargas de trabalho com reservas.