Pular para o conteúdo principal

Configurar controlo de custos do BigQuery

Última atualização em 22 de abr. de 20263 min de leitura

Resumo​

important

Configurar o controlo de custos é um passo importante ao configurar um projeto BigQuery. Este passo não deve, portanto, ser ignorado em circunstância alguma. Caso contrário, podem ser incorridos custos para o projeto BigQuery.

Que custos podem ser incorridos?​

O BigQuery é gratuito até um determinado limite, portanto não há custos diretos. No entanto, recomendamos fortemente que crie um Cost control para evitar surpresas.

Existem dois tipos de custos ao usar o BigQuery:

  • StorageCustos pelo espaço que os teus dados ocupam.
  • QueriesCustos pela quantidade de dados processados durante as consultas.

Visão geral de custos e calculadora do Google:
O Google oferece uma Cost overview transparente, onde podes ver todas as taxas. Também podes usar a Cost calculator para estimar possíveis despesas com antecedência.

Limites gratuitos para projetos Bigquery​

Determinados limites aplicam-se a cada mês, até aos quais não são incorridos custos. Aqui é feita uma distinção entre os custos de consulta e os custos de armazenamento.

A tabela seguinte mostra os limites correspondentes (a partir de 1 de setembro de 2024)

Lista de preços do Google BigQuery para a Europa (eu): consultas on-demand a $6.25 por TiB com o primeiro TiB gratuito, armazenamento a partir de $0.01 por GiB por mês

Configurar o controlo de custos​

Limitar custos de consultas​

Consultas com o BigQuery podem gerar custos mais elevados. Um projeto BigQuery tem uma capacidade de consulta gratuita de 1TiB por mês. Por predefinição, a capacidade de consulta não é limitada. Por isso, é recomendado configurar um controlo de custos.

  1. a função necessária no BQ é Project owner

Abre o projeto BigQuery que queres limitar

Clica no menu hambúrguer no canto superior esquerdo e seleciona "IAM & ADMIN"

  1. Em seguida, selecione «Quotas & System Limits» (Quotas & System Limits)
Menu do Google Cloud com «IAM & Admin» aberto e a entrada «Quotas & System Limits» destacada
  1. Procure pelo serviço «BigQuery API»

  2. Na tabela, procure por «Query usage per day» na coluna Name. O serviço ainda deve estar listado como «BigQuery API».

Lista de quotas filtrada para a BigQuery API; a linha «Query usage per day» está destacada
  1. Procure pelo serviço «BigQuery API»

  2. Na tabela, procure por «Query usage per day» na coluna Name. O serviço ainda deve estar listado como «BigQuery API».

  3. Na linha «Query usage per day», clique nos três pontos na extrema direita e selecione «Edit quota»

Painel «Edit quota» para a BigQuery API onde um novo volume diário de consultas em TiB é inserido em vez de ilimitado
  1. insira um novo limite do sistema no campo (insira em TiB). Para permanecer dentro do limite gratuito de 1 TiB por mês, seu projeto pode processar no máximo 0,03 TiB por dia.
    Insira o valor 0,03 no campo e clique em «Done.»

  2. Depois clica em „Submit Request“

  3. Verifica a tabela para te certificares de que a linha „Query usage per day“ já não diz „unlimited“, mas sim mostra o teu novo limite em MiB.

Limitar custos de armazenamento​

Definir sequência de tabelas​

Estes custos ocorrem se armazenares mais de 10GiB de dados por mês. Todos os dias, os dados de eventos e utilizadores são exportados do GA4 e guardados. Podes definir um limite para o tempo durante o qual as tuas tabelas são armazenadas. Se as tuas tabelas tiverem uma data de expiração de 60 dias, serão eliminadas ao fim de 60 dias.

Nota: Se ajustares a data de expiração das tabelas no teu dataset, isto aplicar-se-á apenas às tabelas GA4 exportadas de novo.

Reduzir a Exportação GA4​

Outro método para manter os custos de armazenamento abaixo do limite ou baixos é reduzir a exportação de dados dos eventos no GA4. Aqui excluis todos os eventos que não precisas para a tua avaliação.

Os seguintes eventos são obrigatórios para a avaliação das experiências no Varify:

  • session_start
  • Cada evento que queres avaliar (purchase, add_to_cart, etc.)

Voltar à visão geral