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:

Visita guiada


Antes de começar

  1. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

    Pode criar um Google Cloud projeto separado para administrar a reserva e atribuir-lhe um nome descritivo, como bq-COMPANY_NAME-admin.
  2. Verify that billing is enabled for your Google Cloud project.

  3. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

    Para mais informações, consulte o artigo Ative a API BigQuery Reservation.

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

  1. Na Google Cloud consola, aceda à página BigQuery.

    Aceda ao BigQuery

  2. No menu de navegação, clique em Gestão da capacidade.

  3. Clique em Criar reserva.

  4. No campo Nome da reserva, introduza prod.

  5. Na lista pendente Localização, selecione us (várias regiões nos Estados Unidos).

  6. Na lista Edição, selecione Padrão. Para mais informações, consulte o artigo Compreender as edições do BigQuery.

  7. Para o seletor de tamanho máximo da reserva, selecione Pequeno (100 espaços).

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

  1. Na Google Cloud consola, aceda à página BigQuery.

    Aceda ao BigQuery

  2. No menu de navegação, clique em Gestão da capacidade.

  3. Clique no separador Reservas de horários.

  4. Na coluna Ações da reserva com o nome prod, clique em Ações.

    Selecionador de projetos de atribuições.

  5. Clique em Criar atribuição.

  6. Na secção Selecionar uma organização, uma pasta ou um projeto, clique em Procurar.

  7. Procure ou pesquise o projeto e, em seguida, selecione-o.

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

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. 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.

  1. Na Google Cloud consola, aceda à página BigQuery.

    Aceda ao BigQuery

  2. No menu de navegação, clique em Gestão da capacidade.

  3. Clique no separador Reservas de horários.

  4. Para a reserva com o nome prod, clique em Alternar nó.

  5. Para cada atribuição nessa reserva, clique em Ações e, de seguida, clique em Eliminar.

  6. Na coluna Ações da reserva com o nome prod, clique em Ações.

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