1. Introdução
O BigQuery pode processar grandes quantidades de dados. Outros controles podem ajudar a proteger você de custos inesperados de consultas, seja trabalhando sozinho ou em um ambiente com vários projetos e usuários do BigQuery.
Para gerenciar os custos de consulta do uso sob demanda do BigQuery, defina uma cota diária personalizada na quantidade de dados de consulta processados. Essa cota é redefinida à meia-noite do horário do Pacífico e funciona como um limite máximo agregado, impedindo que os usuários executem consultas que excedam o limite especificado.
Neste tutorial, você vai aprender a definir suas próprias cotas personalizadas para o BigQuery.
Pré-requisitos
- Conhecimentos básicos sobre o Console do Google Cloud
- Experiência com o BigQuery é um diferencial
O que você vai aprender
- Como acessar o menu de cotas
- Como configurar uma cota personalizada no nível do projeto
- Como configurar uma cota personalizada no nível do usuário
O que é necessário
- Uma conta e um projeto do Google Cloud com o faturamento ativado
- Um navegador da Web, como o Chrome
2. Antes de começar
Permissões necessárias
Para definir ou modificar cotas personalizadas, você precisa de um dos seguintes papéis do Cloud IAM no projeto:
- Papel básico de proprietário ou editor
- O papel de administrador de cotas do Service Management
- O papel de administrador do Service Usage
Se você não tiver certeza de que tem as permissões necessárias, continue para a próxima etapa, que vai ajudar a testar se você tem acesso para gerenciar a cota no seu projeto.
3. Acessar o menu "Cotas"
Nesta tarefa, você vai navegar até o menu de cotas.
- No console do Google Cloud, clique no menu de navegação (
).
- Em seguida, selecione IAM e administrador > Cotas e limites do sistema.
Esta página contém todas as cotas de produtos e serviços em toda a plataforma. Se você receber um erro de acesso, volte à página anterior e revise os requisitos de permissão.
Em seguida, você vai restringir a visualização para cotas relacionadas ao BigQuery.
- No menu suspenso "Ferramenta de filtro", escolha o título Serviço.
- Em seguida, selecione API BigQuery. A lista resultante inclui apenas cotas relacionadas ao serviço da API BigQuery.
4. Definir a cota no nível do projeto
Nesta tarefa, você vai definir uma cota personalizada no nível do projeto. As cotas personalizadas no nível do projeto limitam o uso agregado diário de todos os usuários.
Selecione sua cota
- Marque a caixa da linha que especifica "Uso de consultas diário" no campo Nome na tabela. Use a caixa de filtro para ajudar a pesquisar esse nome.
- Clique em Editar. Uma caixa de diálogo pop-up é exibida no console.
- Desmarque a caixa Ilimitado se ela estiver selecionada.
- Insira 1 no campo Novo valor para indicar um limite de cota de 1 TiB (tebibyte).
- Depois de ajustar a cota, você pode defini-la clicando em Concluído e em Enviar solicitação.
Você receberá uma confirmação na caixa de diálogo quando a cota for atualizada.
Depois que a cota é definida, se a cota personalizada no nível do projeto for excedida, o BigQuery vai retornar um erro.
5. Definir sua cota no nível do usuário
Agora que você definiu uma cota no nível do projeto, é hora de fazer isso no nível do usuário. As cotas personalizadas no nível do usuário são aplicadas separadamente a cada usuário ou conta de serviço dentro de um projeto.
Na prática, você pode usar uma ou ambas as opções de cota. Quando as cotas no nível do projeto e do usuário são usadas juntas, o uso é contabilizado nas duas cotas e segue o mais rigoroso dos dois limites. Um exemplo de cenário pode ser encontrado na documentação vinculada no final deste tutorial.
Selecione sua cota
- Marque a caixa da linha que especifica "Uso de consultas diário por usuário" no campo Nome na tabela. Use a caixa de filtro para ajudar a pesquisar esse nome.
- Clique em Editar. Uma caixa de diálogo pop-up é exibida no console.
- Desmarque a caixa Ilimitado se ela estiver selecionada.
- Insira 0, 5 ou o limite de consultas diário desejado por usuário no campo Novo valor para indicar um limite de cota de 0, 5 TiB (tebibyte).
- Depois de ajustar a cota, você pode defini-la clicando em Concluído e em Enviar solicitação.
Você receberá uma confirmação na caixa de diálogo quando a cota for atualizada.
Depois que a cota é definida, se a cota personalizada no nível do usuário for excedida, o BigQuery vai retornar um erro.
6. Parabéns
Você criou cotas personalizadas no nível do projeto e do usuário para processamento de consultas.
O que vimos
- Como acessar o menu de cotas
- Como configurar uma cota personalizada no nível do projeto
- Como configurar uma cota personalizada no nível do usuário
Próximas etapas / Saiba mais