Preços do BigQuery
O BigQuery é uma plataforma de análise de dados sem servidor. Não é preciso provisionar instâncias individuais ou máquinas virtuais para usar o BigQuery. Em vez disso, o BigQuery aloca automaticamente os recursos de computação conforme você precisa deles. Também é possível reservar a capacidade de computação antecipadamente, na forma de slots, que representam CPUs virtuais. A estrutura de preços do BigQuery reflete esse design.
Visão geral dos preços do BigQuery
Os preços do BigQuery têm dois componentes principais:
Preço de computação é o custo para processar consultas, incluindo consultas SQL, funções definidas pelo usuário, scripts e determinadas instruções de linguagens de manipulação de dados (DML) e de definição de dados (DDL).
Preço de armazenamento é o custo para armazenar os dados carregados no BigQuery.
O BigQuery cobra por outras operações, incluindo o uso do BigQuery Omni, BigQuery ML, BI Engine, e leituras e gravações de streaming.
Além disso, o BigQuery tem operações gratuitas e um nível de uso gratuito.
Cada projeto criado tem uma conta de faturamento associada a ele. A cobrança de todos os valores referentes a jobs do BigQuery executados no projeto é realizada na conta de faturamento associada. A cobrança de armazenamento do BigQuery também é realizada na conta de faturamento associada. É possível conferir os custos e tendências do BigQuery usando a página de relatórios do Cloud Billing, no console do Google Cloud.
Modelos de preços do Compute
O BigQuery oferece dois modelos de preços de computação para executar consultas:
Preço sob demanda (por TiB). Com esse modelo de preços, você recebe cobranças pelo número de bytes processados por cada consulta. O primeiro 1 TiB de dados de consulta processados por mês é gratuito.
Preço da capacidade (por slot-hora). Com esse modelo de preços, você paga pela capacidade de computação usada para executar consultas, medida em slots (CPUs virtuais) ao longo do tempo. Esse modelo aproveita as edições do BigQuery. É possível usar o escalonador do BigQuery ou comprar compromissos de slots, que são capacidades dedicadas sempre disponíveis para suas cargas de trabalho a um preço mais baixo.
Para mais informações sobre qual preço escolher para suas cargas de trabalho, consulte Gerenciamento de carga de trabalho usando as Reservas.
Preços de computação sob demanda
Por padrão, as consultas são faturadas usando o modelo de preços sob demanda (por TiB), em que você paga pelos dados verificados pelas consultas.
Com o preço sob demanda, você geralmente tem acesso a até 2.000 slots simultâneos, compartilhados entre todas as consultas em um único projeto. Periodicamente, o BigQuery temporariamente irá além desse limite para acelerar consultas menores. Além disso, talvez você acabe tendo menos slots disponíveis se houver uma grande quantidade de contenção de capacidade sob demanda em um local específico.
O preço das consultas sob demanda (por TiB) é o seguinte:
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
Detalhes de preços
Confira as cobranças de consulta sob demanda (por TiB):
- O BigQuery usa uma estrutura de dados por coluna. A cobrança é realizada 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 o tamanho dos dados é calculado, consulte Estimativa de custos de consulta.
- Você vai receber cobranças pelas consultas executadas nos dados compartilhados. O proprietário dos dados não é cobrado quando os dados são acessados.
- Não há cobranças por consultas que retornam um erro ou que recuperam resultados do cache. Para jobs de linguagem procedural essa consideração é fornecida na instrução.
- As cobranças são arredondadas para o número de 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.
- O cancelamento de um job de consulta em execução gera encargos que podem chegar até o custo total dela, como se a consulta tivesse sido concluída.
- Quando você executa 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. - Particionar e realizar o clustering nas suas tabelas pode reduzir a quantidade de dados processados pelas consultas. Como prática recomendada, use particionamento e clustering sempre que possível.
- O preço sob demanda (por TiB) é chamado de preço de análise na página SKUs do Google Cloud.
- Quando você executa uma consulta em uma tabela em cluster e essa consulta inclui um filtro nas colunas em cluster, o BigQuery usa a expressão de filtro para remover os blocos verificados pela consulta. Isso pode reduzir o número de bytes verificados.
O BigQuery tem mecanismos de controle que permitem limitar os custos das consultas. É possível definir:
- controles de custo personalizados para envolvidos no projeto e no nível do usuário;
- o máximo de bytes faturados por uma consulta.
Para ver exemplos detalhados de como calcular o número de bytes processados, consulte Cálculo do tamanho da consulta.
Preços de computação de capacidade
O BigQuery oferece um modelo de preços de computação baseado em capacidade para clientes que precisam de mais capacidade ou preferem um custo previsível para cargas de trabalho de consulta em vez do preço sob demanda (por TiB de dados processados). O modelo de computação de capacidade oferece preços de pagamento por uso (com escalonamento automático) e compromissos opcionais de um e três anos que oferecem preços com desconto. Você paga pela capacidade de processamento de consultas, medida em slots (CPUs virtuais) ao longo do tempo.
Para ativar os preços por capacidade, use as Reservas do BigQuery.
Capacidade do slot do BigQuery:
- está disponível em três edições: Standard, Enterprise e Enterprise Plus.
- aplica-se a custos de consulta, incluindo instruções DDL, DML e do BigQuery ML.
- não se aplica a custos de armazenamento ou custos do BI Engine.
- não se aplica a inserções por streaming e ao uso da API BigQuery Storage.
- pode usar o escalonador automático do BigQuery.
- é cobrado por segundo, com um mínimo de um minuto.
Compromissos de slot opcionais do BigQuery:
- estão disponíveis para períodos de um ou três anos.
- estão disponíveis nas edições Enterprise e Enterprise Plus.
- são a capacidade regional. Os compromissos de uma região ou multirregião não podem ser usados em outra região ou multirregião e não podem ser movidos.
- pode ser compartilhado na organização inteira. Não é necessário comprar commitments para cada projeto.
- são oferecidos com um mínimo de 100 slots e incrementos de 100 slots.
- são renovadas automaticamente, a menos que você as cancele ao final do período.
Standard Edition
A tabela a seguir mostra o custo dos slots na edição Standard.
Enterprise Edition
A tabela a seguir mostra o custo dos slots na edição Enterprise.
Enterprise Plus Edition
A tabela a seguir mostra o custo dos slots na edição Enterprise Plus.
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
Preços de armazenamento
O preço de armazenamento é o custo para armazenar dados que você carrega no BigQuery. Você paga pelo armazenamento ativo e pelo armazenamento de longo prazo.
O armazenamento ativo inclui qualquer tabela ou partição de tabela que tenha sido modificada nos últimos 90 dias.
O armazenamento de longo prazo inclui qualquer tabela ou partição de tabela que não tenha sido modificada por 90 dias consecutivos. O preço de armazenamento dessa tabela cai aproximadamente 50% de maneira automática. Não há diferença no desempenho, na durabilidade ou na disponibilidade entre o armazenamento ativo e o de longo prazo.
Os primeiros 10 GiB de armazenamento por mês são gratuitos.
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
Consulte a documentação do armazenamento físico para saber os critérios de qualificação.
Detalhes de preços
Os preços do armazenamento se baseiam na quantidade de dados armazenados nas suas tabelas, tabelas de sessão temporárias e tabelas temporárias com várias declarações. Não há cobranças de armazenamento para tabelas temporárias de resultados de consulta em cache.
O tamanho dos dados é calculado com base nos tipos de dados de cada coluna. Para uma explicação detalhada sobre como o tamanho dos dados é calculado, consulte Cálculo do tamanho dos dados.
Os preços de armazenamento são cobrados proporcionalmente por MiB e por segundo. Por exemplo, se você estiver usando o armazenamento lógico ativo em us-central1:
- Por 512 MiB por dois meses, você paga US $0,00575
- Por 100 GiB pela metade de um mês, você paga US $1,15
- Por 1 TiB por um mês completo, você paga US $23.552
O uso de armazenamento é calculado em meses de gibibytes (GiB), sendo que 1 GiB equivale a 230 bytes (1.024 MiB). Da mesma forma, 1 tebibyte (TiB) equivale a 240 bytes, ou seja, 1.024 GiB. O valor final de uso é o produto do tamanho dos dados em gibibytes e do tempo de uso do armazenamento em meses.
Se os dados de uma tabela não forem modificados ou excluídos em 90 dias consecutivos, o valor dela será cobrado de acordo com a taxa de armazenamento de longo prazo. Não há degradação de desempenho, durabilidade, disponibilidade ou outra funcionalidade quando uma tabela é considerada de armazenamento de longo prazo.
Cada partição de uma tabela particionada é considerada separadamente em relação ao preço de armazenamento em longo prazo. Se uma partição não tiver sido modificada nos últimos 90 dias, os dados nessa partição serão considerados armazenamento em longo prazo e cobrados pelo preço com desconto.
Se a tabela for editada, o preço será revertido para o preço de armazenamento regular e o contador de 90 dias será reiniciado a partir do zero. Qualquer ação que modifique os dados em uma tabela reinicia o contador, incluindo:
Ação | Detalhes |
---|---|
Carregar dados em uma tabela | Qualquer job de carregamento ou de consulta que anexe dados a uma tabela de destino ou substitua uma tabela de destino. |
Copiar dados para uma tabela | Qualquer job de cópia que anexe dados a uma tabela de destino ou a substitua. |
Gravar resultados de consultas em uma tabela | Qualquer job de consulta que anexe dados a uma tabela de destino ou a substitua. |
Como usar a Linguagem de manipulação de dados (DML) | Usar uma instrução DML para modificar os dados da tabela. |
Como usar a Linguagem de definição de dados (DDL) | Usar uma instrução
CREATE OR REPLACE TABLE para substituir uma tabela. |
Streaming de dados para a tabela | Ingestão de dados usando a chamada de API tabledata.insertAll . |
Todas as outras ações não reiniciam o contador, incluindo estas:
- Consultar uma tabela
- Criar uma visualização que consulta uma tabela
- Exportar dados de uma tabela
- Copiar uma tabela (para outra tabela de destino)
- Corrigir ou atualizar um recurso de tabela
Para tabelas que alcançam o limite de 90 dias durante um ciclo de faturamento, o preço é rateado de acordo.
Os preços de armazenamento de longo prazo se aplicam apenas ao armazenamento do BigQuery, e não aos dados armazenados em fontes de dados externas, como Bigtable, Cloud Storage e Google Drive.
Cálculo do tamanho dos dados
Quando você carrega ou consulta dados no BigQuery, a cobrança é realizada de acordo com o tamanho dos dados. O cálculo do tamanho dos dados é feito com base no tamanho do tipo de dados de cada coluna.
O tamanho dos dados armazenados e dos dados processados pelas consultas é calculado em gibibytes (GiB), em que 1 GiB é 230 bytes (1.024 MiB). Da mesma forma, 1 tebibyte (TiB) equivale a 240 bytes, ou seja, 1.024 GiB.
Para mais informações, consulte Tamanhos de tipo de dados.
Preços do serviço de transferência de dados
A cobrança do serviço de transferência de dados do BigQuery é feita proporcionalmente por mês. O faturamento acontece da seguinte maneira:
Origem de dados | Cobrança mensal (proporcional) | Observações |
---|---|---|
Campaign Manager | Nenhuma cobrança. Aplicam-se as Cotas e limites do BigQuery. |
1 |
Cloud Storage | Nenhuma cobrança. Aplicam-se as Cotas e limites do BigQuery. |
1 |
Amazon S3 | Nenhuma cobrança. Aplicam-se as Cotas e limites do BigQuery. |
1,2,3 |
Google Ads | Nenhuma cobrança. Aplicam-se as Cotas e limites do BigQuery. |
1 |
Google Ad Manager | Nenhuma cobrança. Aplicam-se as Cotas e limites do BigQuery. |
1 |
Google Merchant Center | Nenhuma cobrança. Aplicam-se as Cotas e limites do BigQuery. |
1 |
Google Play | US$ 25 por nome de pacote único na tabela |
1 |
Search Ads 360 | Nenhuma cobrança. Aplicam-se as Cotas e limites do BigQuery. |
1 |
Canal do YouTube | Nenhuma cobrança. Aplicam-se as Cotas e limites do BigQuery. |
1 |
Proprietário do conteúdo no YouTube | Nenhuma cobrança. Aplicam-se as Cotas e limites do BigQuery. |
1 |
Armazenamento de dados | Cobrança mensal (proporcional) | Observações |
Teradata | Nenhuma cobrança. Aplicam-se as Cotas e limites do BigQuery. |
1, 2, 3, 4 |
Amazon Redshift | Nenhuma cobrança. Aplicam-se as Cotas e limites do BigQuery. |
1, 2, 3 |
Conectores de terceiros | Sujeito a custos | Consulte 5 para mais detalhes |
Observações sobre os preços de transferência
Todas as transferências
1. Depois que os dados forem transferidos para o BigQuery, serão aplicados os preços padrão de armazenamento e de consulta a esse serviço.
Migração de outras plataformas
2. A extração e o upload em um bucket do Cloud Storage e o carregamento de dados no BigQuery são gratuitos.
3. Alguns custos podem ser gerados fora do Google Cloud ao usar o serviço de transferência de dados do BigQuery, como taxas de transferência de dados da AWS ou do Azure.
Migrações do Teradata
4. Os dados não são excluídos automaticamente do bucket do Cloud Storage depois que você faz upload deles no BigQuery. Exclua os dados do bucket se quiser evitar custos extras. Consulte Preços do Cloud Storage.
Conectores de terceiros
5. Os conectores fornecidos por parceiros terceirizados têm custos. O modelo de preços difere para diferentes parceiros e conectores. Para mais detalhes sobre preços, consulte os conectores individuais ao se inscrever no Marketplace.
Nome do pacote do Google Play
Todo app Android tem um ID exclusivo que se parece com um nome de pacote Java, como com.example.myapp. O relatório Instalações contém uma coluna de "Nome do pacote". O número de nomes de pacotes exclusivos é usado para calcular o uso de transferências.
Cada transferência criada gera uma ou mais execuções por dia. Os nomes dos pacotes só são contados no dia em que a transferência é concluída. Por exemplo, se uma transferência for iniciada em 14 de julho, mas terminar em 15 de julho, os nomes dos pacotes serão contados em 15 de julho.
Se um nome de pacote exclusivo for encontrado em mais de uma execução de transferência em um dia específico, ele será contado apenas uma vez. Os nomes dos pacotes são contados separadamente para diferentes configurações de transferência. Se um nome de pacote exclusivo for encontrado em execuções para duas configurações de transferência diferentes, ele será contado duas vezes.
Se o nome de um pacote aparecesse todos os dias durante um mês, você pagaria o valor total de US $25. Caso contrário, se ela aparecer por uma parte do mês, a cobrança será proporcional.
Exemplo 1: se sincronizarmos um aplicativo, o com.smule.singandroid, vai custar US $25 por mês + o preço do armazenamento do BigQuery?
A resposta é US $25 por mês (proporcional) + custos de armazenamento/consultas do BigQuery.
Exemplo 2: se sincronizarmos todos os dados históricos (de 10 anos), seremos cobrados por 120 meses ou por 1 mês, porque transferimos tudo de uma vez?
A resposta ainda é US $25 por mês (proporcionalmente) + custos de armazenamento/consultas do BigQuery, porque cobramos US $25 por Package Name único na tabela Installs_country, independentemente de quantos anos os dados históricos abrangem para esse Package Name.
Preços do BigQuery Omni
O BigQuery Omni oferece os seguintes modelos de preços, dependendo das suas cargas de trabalho e necessidades.
Preços de computação sob demanda
Assim como o modelo de análise sob demanda do BigQuery, as consultas do BigQuery Omni são faturadas por padrão usando o modelo de preços sob demanda (por TiB), em que você paga pelos dados verificados pelas consultas.
Com o preço sob demanda, você geralmente tem acesso a um grande pool de slots simultâneos, compartilhados entre todas as consultas em um único projeto. Periodicamente, o BigQuery Omni temporariamente irá além desse limite para acelerar consultas menores. Além disso, talvez você acabe tendo menos slots disponíveis se houver uma grande quantidade de contenção de capacidade sob demanda em um local específico.
Os preços sob demanda (por TiB) das consultas do BigQuery Omni são os seguintes:
Região | Preço por TiB |
---|---|
AWS Virgínia do Norte (aws-us-east-1) | US$ 7,82 |
Azure North Virginia (azure-eastus2) | US$ 9,13 |
AWS Seul (aws-ap-northeast-2) | US$ 10,00 |
AWS Oregon (aws-us-west-2) | US$ 7,82 |
AWS Irlanda (aws-eu-west-1) | US$ 8,60 |
AWS Sydney (aws-ap-southeast-2) | US$ 10,55 |
AWS Frankfurt (aws-eu-central-1) | US$ 10,16 |
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
Detalhes do preço
Os detalhes e as limitações são semelhantes aos preços de análise do BigQuery. Confira as cobranças de consulta sob demanda (por TiB):
- 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 o tamanho dos dados é calculado, consulte Cálculo do tamanho dos dados.
- Não há cobranças por consultas que retornam um erro ou que recuperam resultados do cache. Para jobs de linguagem procedural, essa consideração é fornecida na instrução.
- As cobranças são arredondadas para o número de 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.
- O cancelamento de um job de consulta em execução gera encargos que podem chegar até o custo total dela, como se a consulta tivesse sido concluída.
- Quando você executa 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.
- Particionar as tabelas e realizar o clustering nelas pode reduzir a quantidade de dados processados pelas consultas. Como prática recomendada, use particionamento e clustering sempre que possível.
- O preço sob demanda (por TiB) é chamado de preço de análise na página SKUs do Google Cloud.
- Quando você executa uma consulta em uma tabela em cluster e essa consulta inclui um filtro nas colunas em cluster, o BigQuery usa a expressão de filtro para remover os blocos verificados pela consulta. Isso pode reduzir o número de bytes verificados.
O BigQuery tem mecanismos de controle que permitem limitar os custos das consultas. É possível definir:
- Controles de custo personalizados para envolvidos no projeto e no nível do usuário.
- o máximo de bytes faturados por uma consulta
BigQuery Omni com edições
As regiões do BigQuery Omni são compatíveis com as edições do BigQuery. No momento, apenas a edição Enterprise é compatível com regiões Omni
A tabela a seguir mostra o custo dos slots nas regiões Omni
AWS Virgínia do Norte (aws-us-east-1)
Modelo de compromisso | Custo por hora | Número de slots |
---|---|---|
PAYG (sem compromisso) | US$ 7,50 (faturado por segundo com um mínimo de 1 minuto) | 100 |
Compromisso de 1 ano | US$ 6 (faturado por 1 ano) | 100 |
Compromisso de 3 anos | US$ 4,50 (faturado por 3 anos) | 100 |
Azure North Virginia (azure-eastus2)
Modelo de compromisso | Custo por hora | Número de slots |
---|---|---|
PAYG (sem compromisso) | US$ 8,80 (faturado por segundo com um mínimo de 1 minuto) | 100 |
Compromisso de 1 ano | US$ 7 (faturado por 1 ano) | 100 |
Compromisso de 3 anos | US$ 5,30 (faturado por 3 anos) | 100 |
AWS Seul (aws-ap-northeast-2)
Modelo de compromisso | Custo por hora | Número de slots |
---|---|---|
PAYG (sem compromisso) | US$ 9,60 (faturado por segundo com um mínimo de 1 minuto) | 100 |
Compromisso de 1 ano | US$ 7,70 (faturado por 1 ano) | 100 |
Compromisso de 3 anos | US$ 5,80 (faturado por 3 anos) | 100 |
AWS Oregon (aws-us-west-2)
Modelo de compromisso | Custo por hora | Número de slots |
---|---|---|
PAYG (sem compromisso) | US$ 7,50 (faturado por segundo com um mínimo de 1 minuto) | 100 |
Compromisso de 1 ano | US$ 6,00 (faturado por 1 ano) | 100 |
Compromisso de 3 anos | US$ 4,50 (faturado por 3 anos) | 100 |
AWS Irlanda (aws-eu-west-1)
Modelo de compromisso | Custo por hora | Número de slots |
---|---|---|
PAYG (sem compromisso) | US$ 8,25 (faturado por segundo com um mínimo de 1 minuto) | 100 |
Compromisso de 1 ano | US$ 6,60 (faturado por 1 ano) | 100 |
Compromisso de 3 anos | US$ 4,95 (faturado por 3 anos) | 100 |
AWS Sydney (aws-ap-southeast-2)
Modelo de compromisso | Custo por hora | Número de slots |
---|---|---|
PAYG (sem compromisso) | US$ 10,13 (faturado por segundo com um minuto mínimo) | 100 |
Compromisso de 1 ano | US$ 8,10 (faturado por 1 ano) | 100 |
Compromisso de 3 anos | US$ 6,08 (faturado por 3 anos) | 100 |
AWS Frankfurt (aws-eu-central-1)
Modelo de compromisso | Custo por hora | Número de slots |
---|---|---|
PAYG (sem compromisso) | US$ 9,75 (faturado por segundo com um mínimo de 1 minuto) | 100 |
Compromisso de 1 ano | US$ 7,80 (cobrança por 1 ano) | 100 |
Compromisso de 3 anos | US$ 5,85 (faturado por 3 anos) | 100 |
Transferência de dados Omni entre nuvens
Ao usar os recursos de nuvem cruzada do Omni (transferência de nuvem cruzada, criar tabela como seleção, inserir em seleção, junções de nuvem cruzada e visualizações materializadas de nuvem cruzada) que envolvem a movimentação de dados da AWS ou Azure para o Google Cloud, haverá cobranças adicionais pela transferência de dados.
Especificamente para visualizações materializadas entre nuvens, criar tabela como seleção, inserir em seleção e junções entre nuvens, não há cobranças durante a visualização. A partir de 29 de fevereiro de 2024, esses serviços vão estar disponíveis para todos os usuários, e você vai pagar pela transferência de dados. Você só vai pagar pela transferência de dados quando usar qualquer um dos serviços listados acima de uma região da AWS ou do Azure para uma região do Google Cloud BigQuery. Você vai receber uma cobrança por GiB com base na quantidade de dados transferidos da AWS ou do Azure para o Google Cloud.
SKU | Modelo de faturamento | Medidor | Preço de tabela |
---|---|---|---|
Transferência de dados entre nuvens da AWS North Virginia (aws-us-east-1) para o Google Cloud North America | com base no uso | GiB transferidos | US$ 0,09 |
Transferência de dados entre nuvens do Azure North Virginia (azure-eastus2) para o Google Cloud North America | com base no uso | GiB transferidos | US$ 0,0875 |
Transferência de dados entre nuvens da AWS Seul (aws-ap-northeast-2) para o Google Cloud Ásia | com base no uso | GiB transferidos | US$ 0,126 |
Transferência de dados entre nuvens da AWS Oregon (aws-us-west-2) para o Google Cloud North America | com base no uso | GiB transferidos | US$ 0,09 |
Transferência de dados entre nuvens da AWS Irlanda (aws-eu-west-1) para o Google Cloud Europa | com base no uso | GiB transferidos | US$ 0,09 |
Transferência de dados entre nuvens da AWS Sydney (aws-ap-southeast-2) para o Google Cloud Oceania | com base no uso | GiB transferidos | US$ 0,114 |
Transferência de dados entre nuvens da AWS Frankfurt (aws-eu-central-1) para o Google Cloud Europa | com base no uso | GiB transferidos | US$ 0,09 |
Armazenamento gerenciado omnichannel
Ao usar o recurso de visualizações materializadas entre nuvens do Omni, você também vai pagar pela criação de visualizações materializadas locais, que ficam no armazenamento gerenciado do BigQuery na AWS. Você vai receber uma cobrança por GiB de armazenamento físico usado no materializado local.
Operação | Preços |
---|---|
Armazenamento físico ativo (aws-us-east-1) | US$ 0,05 por GiB ao mês |
Armazenamento físico de longo prazo (aws-us-east-1) | US$ 0,025 por GiB ao mês |
Armazenamento físico ativo (azure-eastus2) | US$ 0,05 por GiB ao mês |
Armazenamento físico de longo prazo (azure-eastus2) | US$ 0,025 por GiB ao mês |
Armazenamento físico ativo (aws-ap-northeast-2) | US$ 0,052 por GiB ao mês |
Armazenamento físico de longo prazo (aws-ap-northeast-2) | US$ 0,026 por GiB ao mês |
Armazenamento físico ativo (aws-us-west-2) | US$ 0,04 por GiB por mês |
Armazenamento físico de longo prazo (aws-us-west-2) | US$ 0,02 por GiB por mês |
Armazenamento físico ativo (aws-eu-west-1) | US$ 0,044 por GiB por mês |
Armazenamento físico de longo prazo (aws-eu-west-1) | US$ 0,022 por GiB ao mês |
Armazenamento físico ativo (aws-ap-southeast-2) | US$ 0,052 por GiB ao mês |
Armazenamento físico de longo prazo (aws-ap-southeast-2) | US$ 0,026 por GiB ao mês |
Armazenamento físico ativo (aws-eu-central-1) | US$ 0,052 por GiB ao mês |
Armazenamento físico de longo prazo (aws-eu-central-1) | US$ 0,026 por GiB ao mês |
Preços de ingestão de dados
O BigQuery oferece dois modos de ingestão de dados:
Carregamento em lote: Carregue arquivos de origem em uma ou mais tabelas do BigQuery em uma única operação em lote.
Streaming: Faça streaming de dados um registro por vez ou em pequenos lotes usando a API BigQuery Storage Write ou a API de streaming legada.
Para mais informações sobre qual modo escolher, consulte Introdução ao carregamento de dados.
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
Detalhes de preços
Por padrão, não há cobranças pelo carregamento de dados em lote do Cloud Storage ou de arquivos locais no BigQuery. Além disso, os jobs de carregamento usam um pool compartilhado de slots por padrão. O BigQuery não garante a capacidade disponível desse pool compartilhado ou sobre a capacidade que você verá. Como alternativa, é possível comprar slots dedicados para executar jobs de carregamento. Você recebe cobranças com preço baseado na capacidade para slots dedicados. Quando jobs de carregamento são atribuídos a uma reserva, eles perdem o acesso ao pool gratuito. Para mais informações, consulte Atribuições.
Assim que os dados estiverem carregados no BigQuery, estarão sujeitos aos preços de armazenamento do BigQuery. Se você carregar dados do Cloud Storage, receberá cobranças pelo armazenamento deles nesse serviço. Para mais detalhes, consulte Armazenamento de dados na página de preços do Cloud Storage.
Preços de extração de dados
O BigQuery oferece os seguintes modos de extração de dados:
Exportação em lote: Use um job de extração para exportar dados de tabelas para o Cloud Storage. Não há cobrança de processamento para exportar dados de uma tabela do BigQuery usando um job de extração.
Exportar resultados da consulta. Use a instrução
EXPORT DATA
para exportar os resultados da consulta para o Cloud Storage ou o Bigtable. Você recebe uma cobrança pelo processamento da instrução de consulta usando o modelo sob demanda ou baseado em capacidade.Leituras de streaming: Use a API Storage Read para realizar leituras de alta capacidade de processamento de dados de tabelas. Você recebe uma cobrança pelo volume de dados lidos.
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
Preços da transferência de dados de exportação em lote
Você vai receber cobranças pela transferência de dados quando exportar dados em lote do BigQuery para um bucket do Cloud Storage ou uma tabela do Bigtable em outra região, da seguinte forma:
Caso | Exemplo | Taxa |
---|---|---|
Exportação dentro do mesmo local | De us-east1 para us-east1 | Grátis |
Exportar de uma região multi-regional do BigQuery nos EUA | De multirregional dos EUA para us-central1 (Iowa) | Grátis |
Exportar de uma região múltipla do BigQuery dos EUA | De multirregional dos EUA para qualquer região (exceto us-central1 (Iowa)) | Consulte a tabela a seguir |
Exportar de várias regiões do BigQuery EU | De multirregião da UE para europe-west4 (Países Baixos) | Grátis |
Exportar de várias regiões do BigQuery EU | De multirregião da UE para qualquer região (exceto europe-west4 (Países Baixos)) | Consulte a tabela a seguir |
Exportar em vários locais | De us-east1 para us-central1 | Consulte a tabela a seguir |
Local de origem | Local de destino | |||||||
---|---|---|---|---|---|---|---|---|
América Setentrional | Europa | Ásia | Indonésia | Oceania | Oriente Médio | América Latina | África | |
América Setentrional | US$ 0,02/GiB | US$ 0,05/GiB | US$ 0,08/GiB | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,11/GiB |
Europa | US$ 0,05/GiB | US$ 0,02/GiB | US$ 0,08/GiB | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,11/GiB |
Ásia | US$ 0,08/GiB | US$ 0,08/GiB | US$ 0,08/GiB | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,11/GiB |
Indonésia | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,08/GiB | US$ 0,08/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,14/GiB |
Oceania | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,08/GiB | US$ 0,08/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,14/GiB |
Oriente Médio | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,08/GiB | US$ 0,14/GiB | US$ 0,11/GiB |
América Latina | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB |
África | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,11/GiB |
Transferência de dados da API Storage Read no Google Cloud
Caso | Exemplos | Taxa |
---|---|---|
Como acessar resultados de consulta em cache em tabelas temporárias |
|
Grátis |
Leituras de dados no mesmo local |
|
Grátis |
Os dados lidos de uma multirregião do BQ para outro local do BQ, e ambos estão no mesmo continente. |
|
Grátis |
Leitura de dados entre diferentes locais no mesmo continente (presumindo que não haja nenhum dos casos gratuitos acima) |
|
US$ 0,01/GiB* |
Movimentações de dados entre continentes diferentes no Google Cloud e nenhum deles é a Austrália. |
|
US$ 0,08 por GiB |
Movimentações de dados entre continentes diferentes no Google Cloud, e um deles é a Austrália. |
|
US$ 0,15 por GiB |
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
Uso de rede geral da API Storage Read
Uso mensal |
Transferência de dados para destinos mundiais
(exceto Ásia e Austrália) (por GiB) |
Transferência de dados para destinos na Ásia
(exceto China, mas incluindo Hong Kong) (por GiB) |
Transferência de dados para destinos na China (exceto Hong Kong) (por GiB) |
Transferência de dados para destinos na Austrália (por GiB) |
Transferência de dados para o Google |
---|---|---|---|---|---|
0 a 1 TiB | US$ 0,12 | US$ 0,12 | US$ 0,19 | US$ 0,19 | Grátis |
1-10 TiB | US$ 0,11 | US$ 0,11 | US$ 0,18 | US$ 0,18 | Grátis |
Mais de 10 TiB | US$ 0,08 | US$ 0,08 | US$ 0,15 | US$ 0,15 | Grátis |
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
Detalhes de preços da API Storage Read
A API Storage Read tem um modelo de preços sob demanda. Com os preços sob demanda, o BigQuery cobra pelo número de bytes processados (também chamados de bytes lidos). Os preços são calculados apenas com base no uso, com um nível gratuito de leitura de bytes de 300 TiB por mês para cada conta de faturamento. Os bytes verificados como parte das leituras em tabelas temporárias são gratuitos e não são contabilizados no nível gratuito de 300 TB. Essa leitura de bytes gratuitos de 300 TiB está no componente bytes lidos, e não se aplica à transferência de dados de saída associada.
Veja as seguintes informações sobre as cobranças da API Storage Read:
- Você é cobrado de acordo com o volume total de dados lidos. O total e o tamanho dos dados lidos por coluna são calculados conforme o tipo de dados na coluna. Para uma explicação detalhada sobre como o tamanho dos dados é calculado, consulte a página de Cálculo do tamanho de dados.
- Você será cobrado por todos os dados lidos em uma sessão, mesmo que ocorra falha
na chamada
ReadRows
. - Se você cancelar uma chamada
ReadRows
antes do fim do stream, haverá cobrança por todos os dados lidos antes do cancelamento. As cobranças podem incluir dados lidos, mas não retornados a você depois do cancelamento da chamadaReadRows
. - Como prática recomendada, use tabelas particionadas e em cluster sempre que possível.
É possível reduzir a quantidade de dados lidos usando uma cláusula
WHERE
para remover as partições. Para mais informações, acesse Como consultar tabelas particionadas. - Ao usar o Interconnect, os preços do Cloud Interconnect se aplicam em vez dos preços de uso de rede geral da API BigQuery Storage Read.
Preços de replicação de dados
O BigQuery oferece dois modos de replicar (copiar) dados entre regiões:
Cópia entre regiões. Cópia única ou programada de dados de tabelas entre regiões ou multirregiões. Consulte Copiar conjuntos de dados ou Copiar tabelas.
Replicação entre regiões. Replicação incremental contínua de um conjunto de dados entre duas ou mais regiões ou multirregiões diferentes. Consulte replicação de conjuntos de dados entre regiões.
Replicação turbo entre regiões. Replicação incremental, contínua e de alto desempenho de um conjunto de dados entre duas ou mais regiões ou multirregiões diferentes. Disponível apenas com a recuperação de desastres gerenciada.
Armazenamento para dados replicados
Os dados replicados armazenados na região de destino ou multirregional são cobrados de acordo com os preços de armazenamento do BigQuery.
Preços de transferência de dados de replicação de dados
Você recebe cobranças pela transferência de dados de acordo com o volume de dados replicados. Os casos de uso e a análise das taxas de transferência de dados são fornecidos da seguinte forma:
Caso | Exemplo | Taxa |
---|---|---|
Replique no mesmo local | De us-east1 para us-east1 | Grátis |
Replique do BigQuery multirregional dos EUA | De multirregional dos EUA para us-central1 (Iowa) | Grátis |
Replique do BigQuery multirregional dos EUA | De multirregional dos EUA para qualquer região (exceto us-central1 (Iowa)) | Consulte a tabela a seguir |
Replique da multirregião do BigQuery da UE | De multirregião da UE para europe-west4 (Países Baixos) | Grátis |
Replique da multirregião do BigQuery da UE | De multirregião da UE para qualquer região (exceto europe-west4 (Países Baixos)) | Consulte a tabela a seguir |
Replique em vários locais | De us-east1 para us-central1 | Consulte a tabela a seguir |
Local de origem | Local de destino | |||||||
---|---|---|---|---|---|---|---|---|
América Setentrional | Europa | Ásia | Indonésia | Oceania | Oriente Médio | América Latina | África | |
América Setentrional | US$ 0,02/GiB | US$ 0,05/GiB | US$ 0,08/GiB | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,11/GiB |
Europa | US$ 0,05/GiB | US$ 0,02/GiB | US$ 0,08/GiB | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,11/GiB |
Ásia | US$ 0,08/GiB | US$ 0,08/GiB | US$ 0,08/GiB | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,11/GiB |
Indonésia | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,08/GiB | US$ 0,08/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,14/GiB |
Oceania | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,10/GiB | US$ 0,08/GiB | US$ 0,08/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,14/GiB |
Oriente Médio | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,08/GiB | US$ 0,14/GiB | US$ 0,11/GiB |
América Latina | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB |
África | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,11/GiB |
Preços da transferência de dados de replicação de dados para a replicação Turbo
Local de origem | Local de destino | |||||||
---|---|---|---|---|---|---|---|---|
América Setentrional | Europa | Ásia | Indonésia | Oceania | Oriente Médio | América Latina | África | |
América Setentrional | US$ 0,04/GiB | US$ 0,10/GiB | US$ 0,16/GiB | US$ 0,20/GiB | US$ 0,20/GiB | US$ 0,22/GiB | US$ 0,28/GiB | US$ 0,22/GiB |
Europa | US$ 0,10/GiB | US$ 0,04/GiB | US$ 0,16/GiB | US$ 0,20/GiB | US$ 0,20/GiB | US$ 0,22/GiB | US$ 0,28/GiB | US$ 0,22/GiB |
Ásia | US$ 0,16/GiB | US$ 0,16/GiB | US$ 0,16/GiB | US$ 0,20/GiB | US$ 0,20/GiB | US$ 0,22/GiB | US$ 0,28/GiB | US$ 0,22/GiB |
Indonésia | US$ 0,20/GiB | US$ 0,20/GiB | US$ 0,20/GiB | US$ 0,16/GiB | US$ 0,16/GiB | US$ 0,22/GiB | US$ 0,28/GiB | US$ 0,28/GiB |
Oceania | US$ 0,20/GiB | US$ 0,20/GiB | US$ 0,20/GiB | US$ 0,16/GiB | US$ 0,16/GiB | US$ 0,22/GiB | US$ 0,28/GiB | US$ 0,28/GiB |
Oriente Médio | US$ 0,22/GiB | US$ 0,22/GiB | US$ 0,22/GiB | US$ 0,22/GiB | US$ 0,22/GiB | US$ 0,16/GiB | US$ 0,28/GiB | US$ 0,22/GiB |
América Latina | US$ 0,28/GiB | US$ 0,28/GiB | US$ 0,28/GiB | US$ 0,28/GiB | US$ 0,28/GiB | US$ 0,28/GiB | US$ 0,28/GiB | US$ 0,28/GiB |
África | US$ 0,22/GiB | US$ 0,22/GiB | US$ 0,22/GiB | US$ 0,28/GiB | US$ 0,28/GiB | US$ 0,22/GiB | US$ 0,28/GiB | US$ 0,22/GiB |
Serviços externos
O BigQuery pode usar serviços externos para ajudar nos fluxos de trabalho de análise de dados. Para alguns desses serviços externos ao BigQuery, você ainda vai receber cobranças com SKUs do BigQuery:
Notebooks do BigQuery Studio
Os notebooks do BigQuery Studio dependem de um ambiente de execução padrão que usa o ambiente de execução do Colab Enterprise para permitir a execução do código do notebook. O uso desses serviços é cobrado como slots de pagamento por uso e uso de GB/s para SSD. As cobranças pelos notebooks do BigQuery vão aparecer a partir de 20 de abril.
O ambiente de execução padrão do notebook é uma máquina virtual (VM) provisionada pelo Google que pode executar o código no seu notebook (arquivo IPYNB). Isso permite que os clientes do BigQuery executem scripts em Python e não sejam cobrados após o tempo ocioso.
*Os slots de pagamento por utilização serão medidos na edição que estiver sendo usada no projeto.
O notebook padrão aloca DP e SSD em segundo plano para ajudar os usuários a instalar novos pacotes de ciência de dados e manter o trabalho além do código Python que eles executam. Depois que o DP e o SSD forem liberados, você não vai mais receber cobranças.
Detalhes de preços dos notebooks do BigQuery Studio:
- A configuração padrão do ambiente de execução pode mudar para melhorar a usabilidade. Os detalhes estão disponíveis aqui.
- Por padrão, os ambientes de execução do Colab Enterprise são encerrados após 180 minutos de inatividade. Esta página descreve o recurso de desligamento por inatividade e como alterar as configurações padrão ou desativar o recurso ao criar um modelo de ambiente de execução.
Preços do BigQuery ML
Os modelos do BigQuery ML podem ser classificados em duas categorias diferentes: integrados e externos. Os modelos integrados do BigQuery ML são treinados dentro do BigQuery, como regressão linear, regressão logística, médias, fatoração de matriz, PCA e modelos de série temporal (por exemplo, ARIMA_PLUS). Os modelos externos do BigQuery ML são treinados usando outros serviços do Google Cloud, DNN, árvore otimizada e floresta aleatória (que são treinados na Vertex AI) e modelos do AutoML (treinados no back-end do Vertex AI Tables). O preço de treinamento de modelos no BigQuery ML é baseado no tipo de modelo e no padrão de uso, além do modelo de preços: edições ou sob demanda. As funções de avaliação e previsão do BigQuery ML são executadas dentro do BigQuery ML para todos os tipos de modelos, precificados conforme as explicações abaixo.
Preços das edições do BigQuery ML
O BigQuery ML está disponível nas edições Enterprise e Enterprise Plus para clientes que preferem um modelo de preços baseado na capacidade de computação (número de slots) em vez do modelo sob demanda (número de bytes processados). Os clientes podem usar reservas Enterprise ou Enterprise Plus para usar todos os recursos do BigQuery ML. O uso do BigQuery ML será incluído no uso do BigQuery Editions.
Reservas para criar modelos integrados
O BigQuery tem três tipos de job para atribuição de reservas: QUERY
,
PIPELINE
e ML_EXTERNAL
. As atribuições QUERY
, que são usadas para consultas analíticas, também são usadas para executar consultas CREATE MODEL
em
modelos integrados do BigQuery ML. O treinamento de modelos integrados e consultas analíticas
compartilham o mesmo pool de recursos nas reservas atribuídas e
têm o mesmo comportamento de preemptividade e de uso de slots ociosos de
outras reservas.
Reservas para criar modelos externos
Como os modelos externos são treinados fora do BigQuery, essas
cargas de trabalho não são preemptivas. Como resultado, para garantir que outras cargas de trabalho não sejam afetadas, somente as reservas com atribuição de tipo de job ML_EXTERNAL
podem ser usadas
para esses jobs externos. Em Gerenciamento
de carga de trabalho de reservas,
descrevemos como criar reservas para jobs de treinamento de modelos externos. O uso
de slots por job é calculado para manter a paridade de preços entre
os slots do BigQuery e os custos de serviços externos do Google Cloud.
Preços sob demanda do BigQuery ML
Os preços do BigQuery ML para consultas sob demanda dependem do tipo de operação: criação, avaliação, inspeção, previsão ou tipo de modelos.
Os preços sob demanda do BigQuery ML são estes:
1 A instrução CREATE MODEL
é interrompida em 50 iterações
nos modelos iterativos. Isso se aplica aos preços das edições e sob demanda.
2 Nos modelos de série temporal, quando auto_arima é ativado para
ajustes automáticos de hiperparâmetros, vários modelos candidatos são ajustados e
avaliados durante a fase de treinamento. Nesse caso, o número de bytes
processados pela instrução de entrada SELECT
é multiplicado pelo
número de modelos candidatos, que pode ser controlado pela
opção de treinamento AUTO_ARIMA_MAX_ORDER para ARIMA_PLUS
ou a opção de treinamento AUTO_ARIMA_MAX_ORDER para ARIMA_PLUS_XREG
. Isso se aplica aos preços das edições e sob demanda.
As observações a seguir se aplicam à criação de modelos de série temporal:
Na previsão de série temporal única com auto_arima ativado, quando
AUTO_ARIMA_MAX_ORDER
for (1, 2, 3, 4, 5), o número de modelos candidatos será respectivamente (6, 12, 20, 30, 42) se d não sazonal for igual a 1. Caso contrário, o número de modelos candidatos será (3, 6, 10, 15, 21).Para a previsão de série temporal multivariada que usa
TIME_SERIES_ID_COL
, a cobrança será para (6, 12, 20, 30, 42) modelos candidatos quandoAUTO_ARIMA_MAX_ORDER
for (1, 2, 3, 4, 5), respectivamente.Essa seleção de modelos só é aplicável na criação de modelos. Na avaliação, inspeção e previsão de modelos, somente o modelo selecionado é usado, com o preço normal de consulta.
3 Consulte a inferência de modelo remoto do BigQuery ML para mais detalhes.
Treinamento, inferência e ajuste de modelos remotos do BigQuery ML
O BigQuery ML permite que os clientes criem um modelo remoto que segmenta um modelo de fundação da Vertex AI, um endpoint de previsão on-line da Vertex AI ou uma API do Cloud AI, por exemplo, a API Cloud Vision AI.
Os preços da inferência de modelo remoto do BigQuery ML têm as seguintes partes:
- Os bytes processados pelo BigQuery são cobrados de acordo com preços padrão, como sob demanda ou edições.
- Além disso, os custos do endpoint remoto são incorridos da seguinte forma:
Tipos de modelo remoto Funções de inferência Preços Modelos do Google hospedados na Vertex AI ML.GENERATE_TEXT
ML.GENERATE_EMBEDDING
Custos da IA generativa na Vertex AI Modelos Anthropic Claude ativados na Vertex AI ML.GENERATE_TEXT
Preços da IA generativa na Vertex AI Endpoints da Vertex AI ML.PREDICT
Preços da Vertex AI API Cloud Natural Language ML.UNDERSTAND_TEXT
Tabela de preços da API Cloud Natural Language API Cloud Translation ML.TRANSLATE
Os preços da API Cloud Translation API Cloud Vision ML.ANNOTATE_IMAGE
Tabela de preços da API Cloud Vision API Document AI ML.PROCESS_DOCUMENT
Tabela de preços da API Document AI API Speech-to-Text ML.TRANSCRIBE
Tabela de preços da API Speech-to-Text
Para o preço do modelo de endpoint remoto, você é cobrado diretamente pelos serviços acima. Use o rótulo de faturamento billing_service = 'bigquery_ml' e o rótulo de faturamento bigquery_job_id para filtrar as cobranças exatas.
Custos de ajuste supervisionado de LLM
Ao usar o ajuste supervisionado com modelos remotos em LLMs da Vertex AI, os custos são calculados com base no seguinte:
- Os bytes processados da tabela de dados de treinamento especificada na cláusula
AS SELECT
. Essas cobranças são feitas pelo BigQuery no seu projeto. - O uso de GPU ou TPU para ajustar o LLM. Essas cobranças são feitas da Vertex AI para seu projeto. Para mais informações, consulte Preços da Vertex AI.
Simulação do BigQuery ML
Devido à natureza dos algoritmos específicos de alguns tipos de modelo e diferenças no faturamento, os bytes processados não serão calculados para alguns tipos de modelo até que o treinamento seja concluído. Isso acontece por conta da complexidade do cálculo da estimativa inicial.
Exemplo de preços do BigQuery ML
As cobranças do BigQuery ML não são separadas por itens no extrato. Para modelos atuais, se você tiver o BigQuery Editions, as taxas do BigQuery ML estão incluídas.
Se você estiver usando preços sob demanda, as cobranças do BigQuery ML serão incluídas nas cobranças de análises de consultas do BigQuery.
Os jobs do BigQuery ML que realizam operações de inspeção, avaliação e previsão
geram as mesmas cobranças que os jobs de consulta sob demanda. Como consultas CREATE MODEL
geram cobranças diferentes, você precisa calcular os custos de jobs CREATE MODEL
de maneira independente. Para isso, use registros de auditoria do Cloud Logging. Ao usar esses registros, é possível
determinar os bytes faturados pelo serviço do BigQuery ML referentes
a cada job CREATE MODEL
. Em seguida, multiplique os bytes faturados pelo
custo correspondente às consultas CREATE MODEL
no seu local
regional ou multirregional.
Por exemplo, para determinar o custo de um job de consulta em US
que inclua
a instrução CREATE MODEL
do BigQuery ML:
Abra a página do Cloud Logging no console do Google Cloud.
Verifique se o produto está definido como BigQuery.
Clique na seta suspensa na caixa "Filtrar por marcador ou pesquisa de texto" e selecione Converter para filtro avançado. Assim, o texto a seguir será adicionado ao filtro:
resource.type="bigquery_resource"
Adicione o texto a seguir na segunda linha abaixo da linha
resource.type
:protoPayload.serviceData.jobCompletedEvent.job.jobConfiguration.query.statementType="CREATE_MODEL"
Escolha o período apropriado na lista suspensa à direita do botão Enviar filtro. Por exemplo, ao escolher Últimas 24 horas, serão exibidos os jobs
CREATE MODEL
do BigQuery ML concluídos nas últimas 24 horas.Clique em Enviar filtro para exibir os jobs concluídos no período em questão.
Depois de preencher os dados, clique em Opções de exibição e selecione Modificar campos personalizados.
Na caixa de diálogo Adicionar campos personalizados, insira:
protoPayload.serviceData.jobCompletedEvent.job.jobStatistics.totalBilledBytes
Clique em Salvar para atualizar os resultados.
Para calcular as cobranças relativas ao job
CREATE MODEL
do BigQuery ML, multiplique os bytes faturados pelo preço sob demanda da ferramenta. Nesse exemplo, o jobCREATE MODEL
processou 100.873.011.200 bytes. Para calcular o custo desse job no local multirregionalUS
, divida os bytes faturados pelo número de bytes por TiB e multiplique pelo custo de criação do modelo:100873011200/1099511627776 x $312.5 = $28.669
Preços do BI Engine
O BI Engine acelera as consultas SQL armazenando em cache os dados do BigQuery na memória. A quantidade de dados armazenados é limitada pela capacidade adquirida. Para comprar a capacidade do BI Engine, crie uma reserva do BI Engine no projeto em que as consultas serão executadas.
Quando o BI Engine acelera uma consulta, o estágio de consulta que lê os dados da tabela é gratuito. As etapas subsequentes dependem do tipo de preço do BigQuery que você está usando:
Para preços sob demanda, as fases que usam o BI Engine são cobradas por 0 bytes verificados. As fases subsequentes não vão gerar cobranças adicionais sob demanda.
Para preços das edições, o primeiro estágio não consome slots de reserva do BigQuery. As fases subsequentes usam os slots da reserva do BigQuery.
Os preços do BI Engine são os seguintes:
Pacote de compromisso de edições
Ao usar o preço de computação de capacidade do BigQuery com compromissos de edições do BigQuery, você pode receber uma quantidade limitada de capacidade do BI Engine como parte do preço das edições, sem custo extra, conforme mostrado no gráfico a seguir. Para receber capacidade do BI Engine sem custo adicional, siga as instruções para reservar capacidade em um projeto na mesma organização que sua reserva de edições. Para garantir que a reserva do BI Engine de um projeto específico seja descontada dessa capacidade agrupada, é preciso atribuir alguns slots ao projeto. A reserva do BI Engine em um projeto de 'análise sob demanda' não será contada como capacidade livre. A capacidade gratuita é mostrada nos Relatórios de faturamento como um custo normal, mas tem desconto como um "desconto baseado nos gastos".
Número de slots comprados | Mais capacidade para o BI Engine (GiB) sem custos |
---|---|
100 | 5 |
500 | 25 |
1.000 | 50 |
1.500 | 75 |
2000 | 100 (máximo por organização) |
Operações gratuitas
As seguintes operações do BigQuery são gratuitas em todos os locais. Cotas e limites se aplicam a essas operações.
Operação | Detalhes |
---|---|
Carregar dados | Grátis usando o pool de slots compartilhado. Os clientes podem escolher preços de edições para a capacidade garantida. Quando os dados são carregados no BigQuery, a cobrança é feita. Para mais detalhes, consulte Preços das edições de ingestão de dados. |
Copiar dados | Não há cobrança pela cópia de uma tabela, mas há cobrança pelo armazenamento da nova tabela e da tabela copiada. Para mais informações, consulte Como copiar uma tabela. |
Exportar dados | Gratuito usando o pool de slots compartilhados, mas haverá cobranças pelo armazenamento dos dados no Cloud Storage. Os clientes podem escolher preços de edições para a capacidade garantida. Quando você usa a instrução SQL EXPORT DATA, você recebe uma cobrança pelo processamento de consultas. Para mais detalhes, consulte Como exportar dados. |
Excluir operações | Não há cobranças pela exclusão de conjuntos de dados ou tabelas, pela exclusão de partições individuais de tabelas, pela exclusão de visualizações ou pela exclusão de funções definidas pelo usuário |
Operações de metadados | Não há cobranças por chamadas de list, get, patch, update e delete. Exemplos incluem, entre outros, listagem de conjuntos de dados, listagem de dados de tabelas, atualização de uma lista de controle de acesso de um conjunto de dados, atualização da descrição de uma tabela ou listagem das funções definidas pelo usuário em um conjunto de dados. As operações de armazenamento em cache de metadados para tabelas do BigLake não são incluídas nas operações gratuitas. |
Nível de uso gratuito
Como parte do Nível gratuito do Google Cloud, o BigQuery oferece alguns recursos gratuitos até um limite específico. Esses limites de uso gratuito estão disponíveis durante e após o período de teste gratuito. Se você exceder esses limites e não estiver mais no período de teste, a cobrança será feita de acordo com os preços apresentados nesta página. Você pode testar o nível gratuito do BigQuery no sandbox do BigQuery sem um cartão de crédito.
Recurso | Limites mensais de uso gratuito | Detalhes |
---|---|---|
Armazenamento | Os primeiros 10 GiB por mês são gratuitos. | Os modelos do BigQuery ML e os dados de treinamento armazenados no BigQuery estão incluídos no próprio nível gratuito de armazenamento da ferramenta. |
Consultas (análise) | O primeiro 1 TiB de dados de consulta processados por mês é gratuito. |
Os preços das edições do BigQuery também estão disponíveis para clientes de alto volume que preferem um custo mensal estável. |
BI Engine | Até 1 GiB de capacidade para usuários do Looker Studio sem configurar uma reserva do BI Engine. | Essa capacidade está disponível para usuários do Looker Studio que não usam a integração nativa do BigQuery com o Looker Studio. Essa capacidade adicional é fornecida na base de melhor esforço. |
Preço fixo
Preço fixo de computação
Ao usar o modelo de preço fixo de computação, você compra capacidade de processamento de consultas dedicada, medida em slots do BigQuery. As consultas consomem essa capacidade e não há cobrança por bytes processados. Se as demandas por capacidade ultrapassarem a capacidade adquirida, os slots serão enfileirados pelo BigQuery, e não haverá outras cobranças.
Preço fixo de computação:
- aplica-se a custos de consulta, incluindo instruções DDL, DML e do BigQuery ML;
- não se aplica a custos de armazenamento ou custos do BI Engine;
- Não se aplica a inserções por streaming e ao uso da API BigQuery Storage.
- é comprado como um recurso regional. Os commitments adquiridos em uma ou várias regiões não podem ser usados em outra região ou várias regiões e não podem ser movidos.
- está disponível em compromissos por segundo (flexíveis), mensais e anuais.
- pode ser compartilhado na organização inteira. Não é necessário comprar commitments de slot para cada projeto.
- tem, no mínimo, 100 slots e é comprado em incrementos de 100 slots;
- gera cobranças por segundo até que você cancele o compromisso, o que pode ser feito a qualquer momento após a data de término.
Compromissos fixos mensais
Na tabela a seguir, mostramos o custo do seu compromisso de slot mensal com taxa fixa. Para mais informações, consulte Compromissos mensais.
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
Compromissos fixos anuais
Na tabela a seguir, mostramos o custo do seu compromisso de slot anual com taxa fixa. Para mais informações, consulte Compromissos anuais.
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
Slots flexíveis: compromissos de curto prazo com taxa fixa
Os slots flexíveis fazem parte de um tipo especial de compromisso:
- O compromisso dura apenas 60 segundos.
- É possível cancelar os slots flexíveis a qualquer momento.
- Você receberá a cobrança apenas pelos segundos de atividade do seu compromisso.
Os slots flexíveis estão sujeitos à disponibilidade de capacidade. Não garantimos que as tentativas de compra desses recursos serão bem-sucedidas. No entanto, quando você conseguir comprar um compromisso, a capacidade será garantida até o cancelamento. Para mais informações, consulte slots flexíveis.
Na tabela a seguir, mostramos o custo dos seus compromissos de slot flexível.
Preço fixo do BigQuery Omni
O BigQuery Omni oferece preços fixos, que tornam os custos das consultas previsíveis. Para ativar o preço fixo, use as Reservas do BigQuery.
Ao se inscrever no sistema de preços fixos para o BigQuery Omni, você compra capacidade de processamento de consultas dedicada, medida em slots, no Amazon Web Services ou no Microsoft Azure. As consultas consomem essa capacidade e não há cobrança por bytes processados.
Preço fixo do BigQuery Omni:
- aplica-se a custos de consultas. Não se aplica a custos de armazenamento;
- Os commitments de slots são adquiridos para uma única região de várias nuvens. Os slots comprados em uma região não podem ser usados em outra;
- está disponível em compromissos mensais e anuais. gera cobranças por segundo até que você cancele o compromisso, o que pode ser feito a qualquer momento após a data de término do compromisso;
- pode ser compartilhado na organização inteira. Não é necessário comprar commitments para cada projeto.
- tem, no mínimo, 100 slots e é comprado em incrementos de 100 slots;
Compromissos fixos mensais
Na tabela a seguir, mostramos o custo do seu compromisso de slot mensal. Para mais informações, consulte Compromissos mensais.
Compromissos fixos anuais
Na tabela a seguir, mostramos o custo do seu compromisso de slot anual. Para mais informações, consulte Compromissos anuais.
Slots flexíveis: compromissos de curto prazo
Os slots flexíveis fazem parte de um tipo especial de compromisso:
- O compromisso dura apenas 60 segundos.
- É possível cancelar os slots flexíveis a qualquer momento.
- Você receberá a cobrança apenas pelos segundos de atividade do seu compromisso.
Os slots flexíveis no BigQuery Omni estão sujeitos à disponibilidade de capacidade na AWS ou no Azure. Não garantimos que as tentativas de compra desses recursos serão bem-sucedidas. No entanto, quando você conseguir comprar um compromisso, a capacidade será garantida até o cancelamento. Para mais informações, consulte slots flexíveis.
Na tabela a seguir, mostramos o custo dos seus compromissos de slot flexível.
Pacote de compromisso de taxa fixa do BI Engine
Quando você usa os compromissos de slots de taxa fixa do BigQuery, pode receber uma quantidade limitada de capacidade do BI Engine como parte do preço fixo, sem custo extra, conforme mostrado no gráfico a seguir. Para receber capacidade do BI Engine sem custo adicional, siga as instruções para reservar capacidade em um projeto na mesma organização que sua reserva de taxa fixa. Para garantir que a reserva do BI Engine de um projeto específico seja descontada dessa capacidade agrupada, é preciso atribuir alguns slots ao projeto. Uma reserva do BI Engine em um projeto de computação sob demanda não é contada como capacidade livre. A capacidade gratuita é mostrada nos relatórios de faturamento como um custo normal, mas tem desconto como um "desconto baseado nos gastos".
Número de slots comprados | Mais capacidade para o BI Engine (GiB) sem custos |
---|---|
100 | 5 |
500 | 25 |
1.000 | 50 |
1.500 | 75 |
2000 | 100 (máximo por organização) |
A seguir
Para informações sobre como analisar dados de faturamento por meio de relatórios, consulte Visualizar relatórios de faturamento e tendências de custo.
Para mais informações sobre como analisar os dados de faturamento no BigQuery, consulte Exportar os dados do Cloud Billing para o BigQuery.
Para saber como estimar custos, consulte Como estimar custos de armazenamento e consulta.
Leia a documentação do BigQuery.
Primeiros passos com o BigQuery.
Use a calculadora de preços.
Saiba mais sobre soluções e casos de uso do BigQuery.