Preço

No BigQuery, são oferecidas opções de preços flexíveis e escaláveis para se adequar ao projeto e ao orçamento. O serviço cobra por armazenamento e consulta de dados, bem como por inserções de streaming. Já o carregamento e a exportação de dados são gratuitos.

Os preços do BigQuery baseiam-se em uma taxa fixa para armazenamento e uma taxa de uso para consultas. O uso de armazenamento do projeto e de consultas são calculados em gigabytes (GB), sendo 1 GB igual a 230 bytes. Essa unidade de medida também é conhecida como gibibyte (GiB). Da mesma forma, 1 TB equivale a 240 bytes (1.024 GBs). Para mais informações sobre preços de armazenamento e consulta, veja SKUs do Google Cloud Platform.

Cada projeto criado tem uma conta de faturamento associada a ele. Todos os valores incorridos de jobs executados no projeto são cobrados na conta de faturamento associada. Isso ocorre mesmo se o projeto for compartilhado com outras pessoas fora da sua organização. Os custos de armazenamento do BigQuery também são cobrados na conta de faturamento associada.

O BigQuery tem mecanismos de controle que permitem delimitar os custos diários a um valor que você escolher. Para mais informações, consulte Controles de custo.

Se você fizer pagamentos em uma moeda que não seja o dólar americano, serão aplicados os preços na sua moeda listados na página SKUs do Cloud Platform.

Na tabela a seguir, vemos um resumo dos preços do BigQuery. A política de cota do BigQuery se aplica a essas operações.

Ação Custo Notas
Armazenamento US$ 0,02 por GB, por mês Os primeiros 10 GB mensais são gratuitos. Consulte Preços de armazenamento para ver mais detalhes.
Armazenamento a longo prazo US$ 0,01 por GB, por mês Consulte Preços de armazenamento a longo prazo.
Inserções de streaming US$ 0,05 por GB Consulte Preços de armazenamento.
Consultas US$ 5 por TB O primeiro 1 TB mensal é gratuito, consulte Preços sob demanda para saber mais detalhes. Preços fixos também estão disponíveis para clientes de alto volume.
Carregar dados Gratuito Consulte Carregar dados no BigQuery.
Copiar dados Gratuito Consulte Copiar uma tabela.
Exportar dados Gratuito Consulte Exportar dados do BigQuery.
Operações de metadados Gratuito Chamadas de listagem, busca, patch, atualização e exclusão.

Se você fizer pagamentos em uma moeda que não seja o dólar americano, serão aplicados os preços na sua moeda listados na página SKUs do Cloud Platform.

Operações gratuitas

Na tabela a seguir, podemos ver as operações gratuitas do BigQuery. A política de cota do BigQuery se aplica a essas operações.

Ação Exemplos
Carregar dados Carregar dados no BigQuery
Copiar dados Copiar uma tabela existente
Exportar dados Exportar dados do BigQuery
Operações de metadados Chamadas de listagem, busca, patch, atualização e exclusão.

Preços de armazenamento

O carregamento de dados no BigQuery é gratuito, exceto uma pequena taxa de dados de streaming. Os preços de armazenamento baseiam-se no volume de dados nas tabelas, calculados com base nos tipos de dados. Consulte Cálculo do tamanho dos dados para uma explicação detalhada sobre esse cálculo.

Quando os primeiros 10 GB de armazenamento são ultrapassados, você é cobrado da seguinte maneira:

Ação de armazenamento Custo
Armazenamento US$ 0,02 por GB por mês.
Inserções de streaming US$ 0,05 por GB, com linhas individuais calculadas utilizando um tamanho mínimo de 1 KB.

Se você fizer pagamentos em uma moeda que não seja o dólar americano, serão aplicados os preços na sua moeda listados na página SKUs do Cloud Platform.

Os preços de armazenamento são rateados por MB, por segundo. Por exemplo, se você armazenar:

  • 100 MB pela metade de um mês, paga US$ 0,001 (um décimo de centavo);
  • 500 GB pela metade de um mês, paga US$ 5;
  • 1 TB por um mês completo, paga US$ 20.

Nível gratuito

Os primeiros 10 GB mensais de armazenamento de cada conta de faturamento são gratuitos.

Preço de armazenamento em longo prazo

Se uma tabela não é editada por 90 dias consecutivos, o preço do armazenamento para essa tabela cai automaticamente em 50% para US$ 0,01 por GB por mês.

Não há degradação no desempenho, durabilidade, disponibilidade ou outra funcionalidade quando uma tabela é considerada de armazenamento a longo prazo.

Se a tabela é editada, o preço é revertido ao do armazenamento regular de US$ 0,02 por GB por mês, e o timer de 90 dias começa a contar a partir de zero.

Qualquer ação que modifique os dados em uma tabela reinicia o timer. Por exemplo, carregar, copiar, consultar uma tabela de destino:

Ação Notas
anexar Qualquer job que tenha uma tabela de destino e use a disposição de gravação WRITE_APPEND.
substituir Qualquer job que tenha uma tabela de destino e use a disposição de gravação WRITE_TRUNCATE.
streaming Processamento de dados usando a chamada ao Tabledata.insertAll() API.

Todas as outras ações NÃO reiniciam o timer, incluindo as seguintes:

  • consultar de
  • criar visualização
  • exportar
  • copiar de
  • patch

Para o preço de armazenamento em longo prazo, cada partição de uma tabela fracionada é analisada separadamente. Se uma partição não foi modificada nos últimos 90 dias, os dados nela são considerados armazenamento em longo prazo e são cobrados pelo preço com desconto.

Para tabelas que alcançam o limite de 90 dias durante um ciclo de faturamento, o preço é rateado de acordo.

Os preços do armazenamento a longo prazo só se aplicam ao BigQuery, não a fontes de dados externas.

Preços de consulta

Preços de consulta referem-se ao custo de executar comandos SQL e funções definidas pelo usuário. No BigQuery, as consultas são cobradas usando uma métrica: o número de bytes processados. Você é cobrado pelos bytes processados, sejam eles armazenados no BigQuery ou em uma fonte de dados externa como Google Cloud Storage, Google Drive ou Google Cloud Bigtable.

Sem cobrança

O primeiro 1 TB mensal de dados processados é gratuito, pela conta de faturamento.

Preços sob demanda

Quando o primeiro 1 TB mensal de dados processados é ultrapassado, você é cobrado da seguinte maneira:

Recurso Preços
Consultas US$ 5 por TB

Se você fizer pagamentos em uma moeda que não seja o dólar americano, serão aplicados os preços na sua moeda listados na página SKUs do Cloud Platform.

  • Você não é cobrado por consultas que retornam um erro ou por consultas armazenadas em cache.
  • As cobranças são arredondadas para o MB mais próximo, com um mínimo de 10 MB de dados processados por tabela consultada e com um mínimo de 10 MB por consulta.
  • Quando um job de consulta em execução é cancelado, isso pode gerar encargos até o custo total dela, como se ela tivesse sido concluída.
  • O BigQuery usa uma estrutura de dados por coluna. Você é cobrado de acordo com o total de dados processados nas colunas selecionadas, e o total por coluna é calculado com base nos tipos de dados dela. Para mais informações sobre como fazer esse cálculo, consulte cálculo de tamanho de dados.
  • Se você prefere um custo mensal estável em vez de pagar por demanda, consulte Preços fixos.

Preços fixos

No BigQuery, são oferecidos preços fixos para clientes corporativos ou de alto volume que preferem um custo mensal estável para as consultas em vez de pagar por demanda, por TB de dados processados. Quando você escolhe os preços fixos, o custo de todos os bytes processados é incluído no preço fixo mensal.

A cota de slots é gerenciada automaticamente no BigQuery, com base no histórico, no uso e nos gastos do cliente. Para clientes com, no mínimo, US$ 40.000 em gastos de análise mensais, o BigQuery oferece diversas maneiras de aumentar o número de slots alocados.

No caso do preço fixo:

  • Ele se aplica somente a custos de consulta, não de armazenamento. Consulte Preços de armazenamento para ver os custos.
  • Ele se aplica a todos os projetos que estão vinculados à conta de faturamento a qual o preço fixo é aplicado.
  • Ele fornece slots adicionais do BigQuery. Consulte a tabela a seguir para obter detalhes.
  • Ele fornece simultaneidade de consulta adicional para consultas interativas.
Custos mensais Slots do BigQuery
US$ 40.000 2.000
Aumento em incrementos de US$ 10.000 Mais 500 slots para cada incremento

Se você fizer pagamentos em uma moeda que não seja o dólar americano, serão aplicados os preços na sua moeda listados na página SKUs do Cloud Platform.

Entre em contato com seu representante de vendas se tiver interesse no preço fixo.

Cálculo do tamanho dos dados

Quando você carrega dados no BigQuery ou consulta os dados, é cobrado de acordo com o tamanho dos dados. Isso é calculado de acordo com o tamanho de cada tipo de dados.

Tipo de dados Tamanho
STRING 2 bytes + o tamanho da string codificada em UTF-8
INTEGER 8 bytes
FLOAT 8 bytes
BOOLEAN 1 byte
TIMESTAMP 8 bytes
RECORD 0 byte + o tamanho dos campos contidos

Valores nulos para qualquer tipo de dados são calculados como 0 byte. Campos repetidos são calculados por entrada. Por exemplo, um INTEGER repetido com 4 entradas conta como 32 bytes.

Amostra de custos de consulta para preços sob demanda

Quando você gera uma consulta, a cobrança é feita de acordo com o total de dados processados nas colunas selecionadas, mesmo que você defina um LIMIT explícito nos resultados. O total de bytes por coluna é calculado com base nos tipos de dados dela. Para mais informações sobre como fazer esse cálculo, consulte cálculo de tamanho de dados.

Na tabela a seguir, você tem várias amostras de consultas e uma descrição de quantos bytes são processados para cada consulta.

Amostra de consulta Bytes processados

SELECT
  corpus,
  word
FROM
  publicdata:samples.shakespeare
LIMIT 1;
Tamanho total das colunas corpus + word

SELECT
  corpus
FROM
  (SELECT
     *
   FROM
     publicdata:samples.shakespeare);
Tamanho total da coluna corpus

SELECT
  COUNT(*)
FROM
  publicdata:samples.shakespeare;
Nenhum byte processado

SELECT
  COUNT(corpus)
FROM
  publicdata:samples.shakespeare;
Tamanho total da coluna corpus

SELECT
  COUNT(*)
FROM
  publicdata:samples.shakespeare
WHERE
  corpus = 'hamlet';
Tamanho total da coluna corpus

SELECT
  shakes.corpus,
  wiki.language
FROM
  publicdata:samples.shakespeare AS shakes
  JOIN EACH
  publicdata:samples.wikipedia AS wiki
  ON shakes.corpus = wiki.title;
Tamanho total das colunas shakes.corpus, wiki.language e wiki.title

Preço do serviço de transferência de dados do BigQuery

O serviço de transferência de dados do BigQuery será disponibilizado sem custo adicional até 31 de outubro de 2017. A partir de 1º de novembro de 2017, ele se tornará um serviço pago mensalmente. Depois que os dados forem transferidos para o BigQuery, serão aplicados os preços padrão de armazenamento e consulta para esse serviço. Para detalhes adicionais sobre os preços, entre em contato com a equipe de vendas.

O BigQuery Data Transfer Service é cobrado proporcionalmente por mês. Você será cobrado da seguinte forma:

Aplicativo de origem Preço mensal (proporcional)
Google AdWords

US$ 2,50 por código exclusivo do cliente. ExternalCustomerIDs na tabela do Customer, incluindo IDs do cliente com zero impressões.

DoubleClick Campaign Manager

US$ 2,50 por código exclusivo do anunciante. Códigos de anunciantes na tabela de impression.

DoubleClick for Publishers

US$ 100 por código de rede.

YouTube

Sem cobrança até 1º de fevereiro de 2018. O preço para o YouTube será anunciado posteriormente.

Cálculo de códigos exclusivos

Cada transferência que você cria gera uma ou mais execuções por dia. Cada execução mantém um registro de cada código exclusivo encontrado e a data em que a transferência é executada. Os códigos só são contados no dia da conclusão da transferência. Por exemplo, se uma transferência iniciar em 14 de julho, mas terminar em 15 de julho, os códigos exclusivos são contados no dia 15 de julho.

Se um código exclusivo for encontrado em mais de uma transferência executada em um dia específico, ele é contado apenas uma vez. Os códigos exclusivos são contados separadamente para diferentes transferências. Se um código exclusivo for encontrado em execuções para duas transferências diferentes, o código é contado duas vezes.

Exemplos

Exemplo 1: você tem uma transferência com três execuções concluídas no mesmo dia.

  • A primeira execução registra os seguintes códigos exclusivos: A, B e C.
  • A segunda execução registra: A.
  • A terceira execução registra: C e D.

Como todas as execuções terminam no mesmo dia, você é cobrado por quatro códigos exclusivos: A, B, C, D. Como os códigos A e C foram gravados em duas execuções diferentes concluídas no mesmo dia, eles são contados apenas uma vez. Se as três transferências forem concluídas todos os dias por um mês, a taxa mensal é baseada em quatro códigos exclusivos. Se as transferências forem executadas menos vezes do que o número de dias no mês em que elas forem executadas, as cobranças serão proporcionais.

Exemplo 2: você tem várias transferências com execuções concluídas no mesmo dia.

  • A transferência 1 executa e registra os seguintes códigos exclusivos: A, B e C.
  • A transferência 2 executa e registra: A.
  • A transferência 3 executa e registra: C e D.

Como os códigos exclusivos são contados em execuções para transferências diferentes, você é cobrado com base em seis códigos exclusivos: A, B e C da execução da transferência 1, A da transferência 2 e C e D da execução da transferência 3. Se as transferências forem executadas menos vezes do que o número de dias no mês em que elas forem executadas, as cobranças serão proporcionais.

Cálculo de cobranças de preenchimento

Se você agendar um preenchimento, uma execução de transferência ficará agendada para cada dia. Então, você é cobrado com base no método descrito no Cálculo de códigos exclusivos.

Como encerrar as cobranças do serviço de transferência de dados do BigQuery

Para encerrar as cobranças, desabilite ou exclua sua transferência.

Enviar comentários sobre…