Noções básicas sobre as tabelas de dados do Cloud Billing no BigQuery

Nesta página, você verá informações de referência sobre o esquema dos dados do Cloud Billing exportados para cada tabela no BigQuery.

Tabelas de dados de faturamento

Logo depois de ativar a exportação do Cloud Billing para o BigQuery, as tabelas de dados de faturamento são criadas automaticamente no conjunto de dados do BigQuery.

  • Tabela de custo de uso padrão: no seu conjunto de dados do BigQuery, essa tabela é chamada de gcp_billing_export_v1_<BILLING_ACCOUNT_ID>.
  • Tabela de custo de uso detalhada: inclui todos os campos de dados da tabela de custos de uso padrão, além de outros campos que fornecem dados de custo no nível do recurso, como um máquina virtual ou SSD que gera o uso do serviço. No conjunto de dados do BigQuery, essa tabela é denominada gcp_billing_export_resource_v1_<BILLING_ACCOUNT_ID>.
  • Tabela de dados de preços: no conjunto de dados do BigQuery, essa tabela é denominada cloud_pricing_export.

Frequência de carregamentos de dados

Exportação de custo de uso padrão e detalhado:

  • Quando você ativa a exportação de custo de uso padrão ou detalhada para o BigQuery, pode levar algumas horas para começar a ver seus ados de custo do Google Cloud.
  • Os serviços do Google Cloud informam dados de uso e custo para processos do Cloud Billing em intervalos variados.
  • O Cloud Billing exporta dados de uso e custo para seu conjunto de dados do BigQuery em intervalos regulares. Não há garantias de entrega ou latência para a exportação para o BigQuery.
  • Como a frequência de relatórios de uso varia de acordo com o serviço do Google Cloud, talvez você não veja dados de uso e custo do Cloud Billing de imediato para todos os serviços do Google Cloud usados recentemente.

Exportação de preços:

  • Quando você ativa a exportação de preços para o BigQuery pela primeira vez, pode levar até 48 horas para começar a ver seus dados de preços do Google Cloud.
  • Depois de ativar a exportação de preços, os dados de preços aplicáveis à sua conta de faturamento do Cloud são exportados para o BigQuery uma vez por dia.

Disponibilidade de dados:

  • Para clientes que ativam as exportações de custo de uso padrão ou dados de preços, o conjunto de dados do BigQuery reflete apenas os dados do Cloud Billing incorridos a partir da data em que você ativou pela primeira vez exportação e depois. Os dados do Faturamento do Cloud não são adicionados retroativamente. Por isso, você não verá os dados do Faturamento do Cloud referentes ao uso que ocorreram antes da exportação.
  • Para os clientes que ativaram a exportação de dados de custo de uso detalhados pela primeira vez, os dados do Cloud Billing estão disponíveis no início do mês anterior. Por exemplo, se você ativar a exportação de dados detalhados de custo de uso em 23 de setembro, sua exportação incluirá dados a partir de 1º de agosto.
    • Para clientes que ativaram e desativaram a exportação de dados de custo de uso detalhados e depois a reativaram, talvez os dados do Cloud Billing não estejam disponíveis para o período em que foram explicitamente desativados.
  • Se você excluir dados exportados, como os registros de exportação do BigQuery, não será possível preencher os registros excluídos.
  • Os carregamentos do BigQuery são compatíveis com ACID (em inglês). Portanto, se você consultar o conjunto de dados de exportação do Faturamento do Cloud do BigQuery enquanto os dados estiverem sendo carregados nele, não encontrará dados parcialmente carregados. Saiba mais sobre as características do BigQuery.
  • Veja outras limitações que podem afetar a exportação dos seus dados de faturamento para o BigQuery, como conjuntos de dados com chaves de criptografia gerenciadas pelo cliente (CMEK, na sigla em inglês) ativadas.

Limitaçõe

A exportação dos dados do Cloud Billing para o BigQuery está sujeita às seguintes limitações.

  • Os conjuntos de dados do BigQuery que contêm custo de uso padrão e dados de preço refletem apenas os dados de faturamento do Google Cloud incorridos a partir da data em que você configure a exportação do Cloud Billing e depois. Ou seja, os dados do Google Cloud Billing não foram adicionados retroativamente. Sendo assim, você não verá os dados do Cloud Billing antes de ativar a exportação. Para mais detalhes, consulte a disponibilidade de dados.
  • Os conjuntos de dados do BigQuery que contêm dados detalhados de custo de uso refletem os dados do Cloud Billing incorridos desde o início do mês anterior a partir da data em que você ativou pela primeira vez exportar, a menos que você esteja reativando. Ou seja, os dados de faturamento do Google Cloud são adicionados retroativamente somente para o mês atual e o anterior. Para mais detalhes, consulte a disponibilidade de dados.
  • Ao exportar dados detalhados de custo de uso, é necessário exportar para um conjunto de dados configurado com um local multirregional, como os Estados Unidos (EUA) ou da União Europeia (UE). Se você selecionar um conjunto de dados que não seja um local multirregional, isso impedirá que o Cloud Billing grave dados de faturamento detalhados nas tabelas apropriadas desse conjunto de dados.
  • Ao exportar dados detalhados de custo de uso, a exportação detalhada inclui automaticamente informações sobre o recurso sobre o Compute Engine. Para ver um detalhamento dos custos do cluster do Google Kubernetes Engine (GKE) em uma exportação de dados detalhada, também é necessário ativar a alocação de custos para o GKE de dados.
  • As chaves de criptografia gerenciadas pelo cliente não são compatíveis ao exportar dados de faturamento para o BigQuery. Se você ativar a CMEK para o conjunto de dados de dados de faturamento, isso impedirá que o Cloud Billing grave dados de faturamento nas tabelas apropriadas nesse conjunto de dados. Em vez disso, você precisa configurar o conjunto de dados para usar a criptografia de chave gerenciada pelo Google.

Relatórios de custos e preços disponíveis no Console do Google Cloud