Este documento fornece informações de referência sobre o esquema da exportação de custo de uso do FOCUS para o BigQuery. A especificação de custo e uso aberto da FinOps (FOCUS, na sigla em inglês) é uma especificação aberta que define requisitos claros para que os geradores de dados de faturamento de tecnologia produzam conjuntos de dados de custo e uso consistentes. As colunas na exportação do FOCUS geralmente são mapeadas para os campos na exportação detalhada de custo de uso.
Conjunto de dados e tabela de dados do FOCUS
No BigQuery, os dados de custo de uso do FOCUS são carregados em um conjunto de dados imutável criado no projeto Google Cloud que você especificou ao ativar a exportação do FOCUS, usando este padrão de nomenclatura:
gcp_billing_immutable_<BILLING_ACCOUNT_ID>_<Location>
O nome do conjunto de dados é composto por três componentes:
gcp_billing_immutable: nome do conjunto de dados para exportação do FOCUS.Billing_account_ID: ID da conta do Cloud Billing em que a exportação do FOCUS está ativada.Location: a localização específica (região ou multirregião) que você selecionou ao ativar a exportação do FOCUS.
Exemplo de nome do conjunto de dados:
gcp_billing_immutable_010101_F0FFF0_61C528_usUma tabela de dados de faturamento do FOCUS é criada no conjunto de dados do FOCUS com o nome:
gcp_billing_export_focus_<BILLING_ACCOUNT_ID>Exemplo de nome da tabela:
gcp_billing_export_focus_010101_F0FFF0_61C528
Esquema dos dados de custo de uso do FOCUS
No conjunto de dados imutável do BigQuery fornecido pelo Google para a exportação do FOCUS, os dados de custo de uso do FOCUS são carregados em uma tabela de dados chamada gcp_billing_export_focus_<BILLING_ACCOUNT_ID>.
As colunas no esquema de exportação do FOCUS geralmente são mapeadas para os campos da exportação detalhada de custo de uso, como ID da conta, data da fatura, serviços, SKUs, projetos, rótulos, locais, custo, uso, créditos, ajustes, moeda e outros campos que fornecem dados de custo granulares no nível do recurso.
Ao usar os dados de custo de uso do FOCUS no BigQuery, observe o seguinte:
- O esquema da tabela para a exportação de dados do Cloud Billing do FOCUS pode mudar com o tempo, por exemplo, quando novos campos são adicionados à exportação do FOCUS. Para proteger suas consultas de futuras mudanças de esquema, em vez de depender de consultas que referenciam diretamente as colunas exportadas, recomendamos que você use visualizações do BigQuery para normalizar os dados. Assim, a tabela apresenta o mesmo esquema para suas consultas. Saiba mais sobre essa limitação.
- Ao ativar a exportação de dados de custo de uso do FOCUS pela primeira vez no Cloud Billing, se você selecionar um local multirregional (UE ou EUA), os dados do Cloud Billing ficarão disponíveis retroativamente a partir do início do mês anterior. Os dados são exportados em ordem cronológica. Para a adição retroativa inicial de dados exportados, pode levar até cinco dias para que os dados retroativos do Cloud Billing terminem de exportar antes que você comece a ver os dados de uso mais recentes.
- Se você ativar a exportação de dados de custo de uso do FOCUS e selecionar um local de região, os dados do Cloud Billing vão estar disponíveis a partir da data em que você ativou a exportação.
- Se você ativou, desativou e reativou a exportação de dados de custo de uso do FOCUS, talvez os dados do Cloud Billing não estejam disponíveis para o período em que foram explicitamente desativados.
- Saiba mais sobre a frequência dos carregamentos de dados nas tabelas do BigQuery.
- Confira outras limitações que podem afetar a exportação dos seus dados de faturamento para o BigQuery.
Esquema do FOCUS
As informações a seguir descrevem o esquema dos Google Cloud dados de custo de uso do FOCUS que são exportados para o BigQuery.
| Campo FOCUS | Tipo | Modo | Descrição do FOCUS | Mapeia para o campo do Google |
|---|---|---|---|---|
AvailabilityZone |
STRING | NULLABLE | Uma zona de disponibilidade é um identificador atribuído pelo provedor para uma área fisicamente separada e isolada em uma região que oferece alta disponibilidade e tolerância a falhas. A zona de disponibilidade é usada com frequência em cenários como análise do uso de transferência de dados entre zonas e o custo correspondente com base em onde os recursos são implantados. |
location.zone |
BilledCost |
NUMERIC | NULLABLE | O custo faturado representa uma cobrança que serve como base para o faturamento, incluindo os impactos de todas as taxas reduzidas e descontos, mas excluindo a amortização de compras relevantes (únicas ou recorrentes) pagas para cobrir cobranças futuras qualificadas. Esse custo é denominado na moeda de faturamento. O custo faturado é usado com frequência para realizar recursos de FinOps que exigem contabilidade de caixa, como alocação de custos, orçamento e conciliação de faturas. |
cost
+
credits.amount |
BillingAccountId |
STRING | NULLABLE | Um ID de conta de faturamento é um identificador atribuído pelo provedor a uma conta de faturamento. As contas de faturamento são usadas em cenários como agrupamento com base em estruturas organizacionais, conciliação de faturas e estratégias de alocação de custos. | billing_account_id |
BillingCurrency |
STRING | NULLABLE | A moeda de faturamento é um identificador que representa a moeda em que uma cobrança por recursos ou serviços foi faturada. A moeda de faturamento é usada com frequência em cenários em que os custos precisam ser agrupados ou agregados. | currency |
BillingPeriodStart |
TIMESTAMP | NULLABLE | O início do período de faturamento representa o limite inicial inclusivo de um período de faturamento. Por exemplo, um período em que o início do período de faturamento é "2024-01-01T00:00:00Z" e o fim do período de faturamento é "2024-02-01T00:00:00Z" inclui cobranças de janeiro, já que o início do período de faturamento representa o limite inicial inclusivo, mas não inclui cobranças de fevereiro, já que o fim do período de faturamento representa o limite final exclusivo. | invoice.month |
BillingPeriodEnd |
TIMESTAMP | NULLABLE | O fim do período de faturamento representa o limite final exclusivo de um período de faturamento. Por exemplo, um período em que o início do período de faturamento é "2024-01-01T00:00:00Z" e o fim do período de faturamento é "2024-02-01T00:00:00Z" inclui cobranças de janeiro, já que o início do período de faturamento representa o limite inicial inclusivo, mas não inclui cobranças de fevereiro, já que o fim do período de faturamento representa o limite final exclusivo. | invoice.month |
ChargeCategory |
STRING | NULLABLE | A categoria de cobrança representa a classificação de mais alto nível de uma cobrança com base na natureza da forma como ela é faturada. A categoria de cobrança é usada para identificar e distinguir tipos de cobranças que podem exigir processamento diferente. Os valores aceitos são: |
cost_type |
ChargeClass |
STRING | NULLABLE | A classe de cobrança indica se a linha representa uma correção em um período de cobrança por fatura anteriormente. Ela é usada com frequência para diferenciar correções de cobranças regulares. | adjustment_info |
ChargeDescription |
STRING | NULLABLE | Uma descrição de cobrança fornece um contexto de alto nível de uma linha sem exigir mais descobertas. Essa coluna é um resumo independente da finalidade e do preço da cobrança. Normalmente, ele abrange um grupo selecionado de detalhes correspondentes em um conjunto de dados de faturamento ou fornece informações que não estão disponíveis de outra forma. | sku.description |
ChargePeriodStart |
TIMESTAMP | NULLABLE | O "Início do período de cobrança" representa o limite inicial inclusivo de um período de cobrança. Por exemplo, um período em que o "Início do período de cobrança" é "2024-01-01T00:00:00Z" e o "Fim do período de cobrança" é "2024-01-02T00:00:00Z" inclui cobranças de 1º de janeiro, já que o "Início do período de cobrança" representa o limite inicial inclusivo, mas não inclui cobranças de 2 de janeiro, já que o "Fim do período de cobrança" representa o limite final exclusivo. | usage_start_time |
ChargePeriodEnd |
TIMESTAMP | NULLABLE | O fim do período de cobrança representa o limite final exclusivo de um período de cobrança. Por exemplo, um período em que o início do período de cobrança é "2024-01-01T00:00:00Z" e o fim do período de cobrança é "2024-01-02T00:00:00Z" inclui cobranças de 1º de janeiro, já que o início do período de cobrança representa o limite inicial inclusivo, mas não inclui cobranças de 2 de janeiro, já que o fim do período de cobrança representa o limite final exclusivo. | usage_end_time |
ConsumedQuantity |
NUMERIC | NULLABLE | A quantidade consumida representa o volume de uma SKU medida associada a um recurso ou serviço usado, com base na unidade consumida. A quantidade consumida geralmente é derivada em uma granularidade mais refinada ou em um intervalo de tempo diferente quando comparada à quantidade de preço (complementar à unidade de preço) e se concentra no consumo de recursos e serviços, não em preços e custos. | usage.amount |
ConsumedUnit |
STRING | NULLABLE | A unidade consumida representa uma unidade de medida especificada pelo provedor que indica como um provedor mede o uso de uma SKU medida associada a um recurso ou serviço. A unidade consumida complementa a métrica "Quantidade consumida". Ele geralmente é listado com uma granularidade mais refinada ou em um intervalo de tempo diferente quando comparado à unidade de preço (complementar à quantidade de preço) e se concentra no consumo de recursos e serviços, não em preços e custos. | usage.unit |
ContractedCost |
NUMERIC | NULLABLE | O custo contratado representa o custo calculado multiplicando o preço unitário contratado e a quantidade de preços correspondente. O custo contratado é denominado na moeda de faturamento e é usado com frequência para calcular economias com base em atividades de negociação, comparando-o com o custo de tabela. Se os descontos negociados não forem aplicáveis, o custo contratado será definido como o custo de tabela. | cost |
ContractedUnitPrice |
NUMERIC | NULLABLE | O preço unitário contratado representa o preço unitário acordado para uma única unidade de preço do SKU associado, incluindo descontos negociados, se houver, mas excluindo descontos por compromisso negociados ou outros descontos. Esse preço é denominado na moeda de faturamento. O preço unitário contratado é usado com frequência para calcular a economia com base em atividades de negociação. Se os descontos negociados não forem aplicáveis, o preço unitário contratado será definido como o preço unitário de tabela. | price.effective_price |
ListCost |
NUMERIC | NULLABLE | O custo de lista representa o custo calculado multiplicando o preço unitário de lista e a quantidade de preços correspondente. O custo de lista é denominado na moeda de faturamento e é usado com frequência para calcular a economia com base em várias atividades de otimização de taxas, comparando-o com o custo contratado, o custo faturado e o custo efetivo. | cost_at_list |
ListUnitPrice |
NUMERIC | NULLABLE | O preço unitário de tabela representa o preço unitário sugerido publicado pelo provedor para uma única unidade de preço da SKU associada, sem descontos. Esse preço é denominado na moeda de faturamento e é usado com frequência para calcular economias com base em várias atividades de otimização de taxas. | price.list_price |
PricingCategory |
STRING | NULLABLE | A categoria de preço descreve o modelo de preços usado para uma cobrança no momento do uso ou da compra. Isso pode ser útil para distinguir entre cobranças incorridas ao preço unitário da lista ou a um preço reduzido e expor oportunidades de otimização, como aumentar a cobertura do desconto por fidelidade. Os valores aceitos são: |
sku.description |
PricingQuantity |
NUMERIC | NULLABLE | A quantidade de preços representa o volume de uma determinada SKU associada a um recurso ou serviço usado ou comprado, com base na unidade de preços. Diferente da quantidade consumida (complementar à unidade consumida), ela se concentra em preços e custos, não no consumo de recursos e serviços. | price.pricing_unit_quantity |
PricingUnit |
STRING | NULLABLE | A unidade de precificação representa uma unidade de medida especificada pelo provedor para determinar os preços unitários, indicando como o provedor avalia o uso medido e as quantidades de compra após aplicar regras de precificação, como preços por bloco. Exemplos comuns incluem o número de horas de tempo de execução do dispositivo de computação (por exemplo, horas), gigabyte/hora para um dispositivo de armazenamento (por exemplo, GB/hora) ou uma contagem acumulada de solicitações para um dispositivo de rede ou serviço de API (por exemplo, 1.000 solicitações). A unidade de precificação complementa a métrica de quantidade de precificação. Diferente da unidade consumida, ela se concentra em preços e custos, não no consumo de recursos e serviços, geralmente com uma granularidade mais grosseira. | price.unit |
ProviderName |
STRING | NULLABLE | Um provedor é uma entidade que disponibiliza os recursos ou serviços para compra. Ele é usado com frequência em cenários de análise e geração de relatórios de custos. | Não relevante: exclusivo do FOCUS |
PublisherName |
STRING | NULLABLE | Um editor é uma entidade que produz os recursos ou serviços que foram comprados. Ele é usado com frequência em cenários de análise e geração de relatórios de custos. | seller_name |
RegionId |
STRING | NULLABLE | Um ID de região é um identificador atribuído pelo provedor para uma área geográfica isolada em que um recurso é provisionado ou um serviço é fornecido. A região é comumente usada em cenários como análise de custo e preços unitários com base em onde os recursos são implantados. | location.region |
RegionName |
STRING | NULLABLE | O nome da região é um nome de exibição atribuído pelo provedor para uma área geográfica isolada em que um recurso é provisionado ou um serviço é fornecido. Ele é usado com frequência em cenários como análise de custos e preços unitários com base em onde os recursos são implantados. | location.region |
ResourceId |
STRING | NULLABLE | Um ID de recurso é um identificador atribuído a um recurso pelo provedor. O ID do recurso é usado com frequência para relatórios, análises e cenários de alocação de custos. | resource.global_name |
ResourceName |
STRING | NULLABLE | O nome do recurso é um nome de exibição atribuído a um recurso. Ele é usado com frequência para análise, relatórios e cenários de alocação de custos. | resource.name |
ServiceName |
STRING | NULLABLE | Um serviço representa uma oferta que pode ser comprada de um provedor (por exemplo, máquina virtual em nuvem, banco de dados SaaS, serviços profissionais de um integrador de sistemas). Uma oferta de serviço pode incluir vários tipos de uso ou outras cobranças. Por exemplo, um serviço de banco de dados em nuvem pode incluir cobranças de computação, armazenamento e rede. O nome do serviço é um nome de exibição para a oferta comprada. Ele é usado com frequência em cenários como analisar tendências de custo agregado ao longo do tempo e filtrar dados para investigar anomalias. |
service.description |
SkuId |
STRING | NULLABLE | Um ID de SKU é um identificador exclusivo especificado pelo provedor que representa uma SKU específica. As SKUs são bens ou ofertas de serviços quantificáveis em um conjunto de dados do FOCUS que representam funcionalidades e especificações técnicas específicas. Cada ID de SKU representa um conjunto exclusivo de recursos que podem ser vendidos a diferentes faixas de preços ou preços de SKU. O ID de SKU é consistente em todas as variações de preços, que podem variar com base em vários fatores além da funcionalidade comum e das especificações técnicas. O ID do SKU precisa ser consistente em todas as variações de preço de um produto ou serviço para facilitar as comparações de preço da mesma funcionalidade, como onde a funcionalidade é fornecida ou como ela é paga. O ID da SKU pode ser referenciado em um catálogo ou uma tabela de preços publicada por um provedor para pesquisar informações detalhadas sobre a SKU. A composição das propriedades associadas ao ID da SKU pode variar entre os provedores. O ID da SKU é usado com frequência para analisar e comparar custos da mesma SKU em diferentes detalhes de preço (por exemplo, prazo, nível, local). |
sku.id |
SkuPriceId |
STRING | NULLABLE | O ID do preço da SKU é um identificador exclusivo especificado pelo provedor que representa um preço de SKU específico associado a um recurso ou serviço usado ou comprado. Ela serve como uma referência principal para o preço de uma SKU em uma tabela de preços publicada por um provedor, permitindo que os profissionais busquem informações detalhadas sobre o preço da SKU. A composição das propriedades associadas ao ID do preço da SKU pode variar entre provedores e entre SKUs do mesmo provedor. No entanto, a exclusão de propriedades de preços dinâmicos ou negociáveis, como valor do preço unitário, moeda (e taxas de câmbio relacionadas), validade temporal (por exemplo, datas de vigência) e elementos específicos do contrato ou da negociação (por exemplo, identificadores de contrato ou conta e descontos negociáveis), garante que o ID do preço da SKU permaneça consistente em diferentes períodos e contas de faturamento dentro de um provedor. Essa consistência permite filtrar com eficiência as cobranças para acompanhar as flutuações de preços (por exemplo, mudanças nos valores de preços unitários) ao longo do tempo e em várias contas de faturamento, tanto para preços unitários de tabela quanto contratados. Além disso, o ID do preço da SKU é usado com frequência para analisar custos com base em propriedades de preços, como termos e níveis. |
Concatenação de
sku.id e
price.tier_start_amount |
SubAccountId |
STRING | NULLABLE | Um ID de subconta é um identificador atribuído por um provedor a uma subconta. O ID da subconta é usado com frequência em cenários como agrupamento com base em estruturas organizacionais, necessidades de gerenciamento de acesso e estratégias de alocação de custos. | project.id |
SubAccountName |
STRING | NULLABLE | O nome de uma subconta é um nome de exibição atribuído a ela. O nome da subconta é usado com frequência em cenários como agrupamento com base em estruturas organizacionais, necessidades de gerenciamento de acesso e estratégias de alocação de custos. | project.name |
x_Credits |
RECORD | REPEATED | credits contém campos que descrevem a estrutura e o
valor dos créditos associados às SKUs do Google Cloud e da Plataforma Google Maps. |
credits |
Id |
STRING | NULLABLE | Se presente, indica que um crédito está associado à SKU do produto.
Os valores de credits.id são um identificador alfanumérico exclusivo
(por exemplo, 12-b34-c56-d78) ou uma descrição do tipo de crédito
(como
Desconto por uso contínuo: CPU).
Se o campo |
credits.id |
FullName |
STRING | NULLABLE | O nome do crédito associado à SKU do produto. Esta é uma
descrição legível de um credits.id alfanumérico.
Por exemplo:
Crédito do teste sem custos financeiros ou
Desconto por compromisso de uso com base em gastos.
Os valores |
credits.full_name |
Type |
STRING | NULLABLE | Este campo descreve a finalidade ou a origem do credits.id.
Os tipos de crédito incluem:
|
credits.type |
Name |
STRING | NULLABLE | Uma descrição do crédito aplicado à conta do Cloud Billing. | credits.name |
Amount |
NUMERIC | NULLABLE | Valor do crédito aplicado ao uso. | credits.amount |
x_CostType |
STRING | NULLABLE | O tipo de custo representado por este item de linha: regular, tributo, ajuste ou erro de arredondamento. |
cost_type |
x_CurrencyConversionRate |
FLOAT | NULLABLE | A taxa de câmbio de dólares americanos para a moeda local. Ou seja, cost ÷ currency_conversion_rate é o custo em dólares americanos. |
currency_conversion_rate |
x_ExportTime |
TIMESTAMP | NULLABLE | Um tempo de processamento associado a um anexo de dados do Cloud Billing.
Ele sempre aumentará com cada nova exportação. Consulte também Diferenças entre os dados exportados e as faturas. |
export_time |
x_Location |
STRING | NULLABLE | Local do uso no nível de um país, multirregião, região ou zona, ou global para
recursos que não têm local específico.
Para mais informações, consulte
Geografia e regiões e
Google Cloud locais.
|
location.location |
x_Project |
RECORD | NULLABLE | project contém campos que descrevem o
projeto do Cloud Billing, como ID, número, nome, ancestry_numbers
e rótulos.
|
project |
Id |
STRING | NULLABLE | O ID do Google Cloud projeto que gerou os dados do Cloud Billing. | project.id |
Number |
STRING | NULLABLE | Um identificador exclusivo, anônimo e gerado internamente para o projeto Google Cloud que gerou os dados do Cloud Billing. Nos casos de suporte e em outras comunicações com o cliente, o Google se referirá aos seus projetos com esse número. | project.number |
Name |
STRING | NULLABLE | O nome do Google Cloud projeto que gerou os dados do Cloud Billing. | project.name |
AncestryNumbers |
STRING | NULLABLE | Os ancestrais na hierarquia de recursos do projeto identificado pelo project.id especificado (por exemplo, my-project-123).
Por exemplo: /ParentOrgNumber/ParentFolderNumber/. Saiba mais sobre a Hierarquia de recursos. |
project.ancestry_numbers |
Ancestors |
RECORD | REPEATED |
Esse campo descreve a estrutura e o valor da hierarquia de recursos de um item de linha de custo, incluindo projetos, pastas e organizações. Os ancestrais são ordenados do nó para a raiz (projeto, pasta e organização). |
project.ancestors |
ResourceName |
STRING | NULLABLE | O
nome do recurso relativo de cada ancestral no formato
"resourceType/resourceNumber". O uso de
project.ancestors.resource_name vai oferecer uma visão mais completa
de project.ancestry_numbers. |
project.ancestors.resource_name |
DisplayName |
STRING | NULLABLE | O nome que você criou para o recurso no console. | project.ancestors.display_name |
x_ServiceId |
STRING | NULLABLE | O código do serviço que está associado ao uso. | service.id |
x_SystemLabels |
RECORD | REPEATED | Campos que descrevem o rótulo do sistema, como chave e valor. | system_labels |
Key |
STRING | NULLABLE | Se houver rótulos do sistema, é a parte chave no par de chave-valor que compreende o rótulo gerado pelo sistema no recurso onde o uso ocorreu. Consulte também Rótulos do sistema disponíveis. | system_labels.key |
Value |
STRING | NULLABLE | Se houver rótulos do sistema, é a parte valor no par de chave-valor que compreende o rótulo gerado pelo sistema no recurso onde o uso ocorreu. Consulte também Rótulos do sistema disponíveis. | system_labels.value |
x_Labels |
RECORD | REPEATED | Campos que descrevem o rótulo, como chave e valor. | labels |
Key |
STRING | NULLABLE | Se houver rótulos, é a parte chave no par de chave-valor que compreende o rótulo no recurso Google Cloud em que ocorreu o uso. Para mais informações sobre o uso de rótulos, consulte Como usar rótulos. | labels.key |
Value |
STRING | NULLABLE | Se houver rótulos, é a parte valor no par de chave-valor que compreende o rótulo no Google Cloud recurso em que ocorreu o uso. Para mais informações sobre o uso de rótulos, consulte Como usar rótulos. | labels.value |
x_ProjectLabels |
RECORD | REPEATED | Campos que descrevem o rótulo do projeto, como chave e valor. | project.labels |
Key |
STRING | NULLABLE | Se houver rótulos, é a parte chave no par de chave-valor que compreende o rótulo no projeto Google Cloud em que ocorreu o uso. Para mais informações sobre o uso de rótulos, consulte Como usar rótulos. | project.labels.key |
Value |
STRING | NULLABLE | Se houver rótulos, é a parte valor no par de chave-valor que compreende o rótulo no projeto Google Cloud em que ocorreu o uso. Para mais informações sobre o uso de rótulos, consulte Como usar rótulos. | project.labels.value |
x_Tags |
RECORD | REPEATED | Campos que descrevem a tag, como chave, valor e namespace. |
tags |
Key |
STRING | NULLABLE | É o nome curto ou de exibição da chave associada a essa tag específica. |
tags.key |
Value |
STRING | NULLABLE | Os recursos anexados a um |
tags.value |
x_Inherited |
BOOLEANO | NULLABLE | Indica se uma vinculação de tag foi herdada (Tags Inherited = True) ou diretas/não herdadas (Tags Inherited = False). É possível criar uma vinculação de tag para um recurso pai na hierarquia de recursos. |
tags.inherited |
x_Namespace |
STRING | NULLABLE | Representa a hierarquia de recursos que define valores e chaves de tags. O namespace pode ser combinado com nomes curtos de chave de tag e valor de tag para criar um nome globalmente exclusivo e totalmente qualificado para a chave de tag ou o valor de tag. |
tags.namespace |
EffectiveCost |
NUMERIC | NULLABLE | O custo efetivo representa o custo amortizado da cobrança após a aplicação de todas as taxas reduzidas, descontos e a parcela aplicável de compras relevantes e pré-pagas (únicas ou recorrentes) que cobriram essa cobrança. A parcela amortizada incluída precisa ser proporcional à quantidade de preços e à granularidade temporal dos dados. Como a amortização detalha e distribui o custo de uma compra pré-paga para cobranças qualificadas subsequentes, o custo efetivo da cobrança pré-paga original é definido como 0. O custo efetivo não mistura nem "combina" custos em várias cobranças do mesmo serviço. Esse custo é denominado na moeda de faturamento. O custo efetivo é usado para acompanhar e analisar tendências de gastos. |
cost
+
credits.amount |
PricingCurrency |
STRING | NULLABLE | A moeda de preço é a denominação da moeda nacional ou virtual em que um recurso ou serviço foi precificado. A moeda de preço é usada com frequência em cenários em que moedas diferentes são usadas para preços e faturamento. | currency |
PricingCurrencyContractedUnitPrice |
NUMERIC | NULLABLE | O preço unitário contratado da moeda de preços representa o preço unitário acordado para uma única unidade de preços do SKU associado, incluindo descontos negociados, se houver, mas excluindo descontos por compromisso negociado ou qualquer outro desconto. Esse preço é denominado na moeda de preços. Quando os descontos negociados não se aplicam aos preços unitários e, em vez disso, são aplicados às taxas de câmbio, o preço unitário contratado da moeda de precificação é definido como o preço unitário de tabela da moeda de precificação. O preço unitário contratado é usado com frequência para calcular a economia com base em atividades de negociação. |
price.effective_price |
PricingCurrencyEffectiveCost |
NUMERIC | NULLABLE | O custo efetivo da moeda de preços representa o custo da cobrança após a aplicação de todas as taxas reduzidas, descontos e a parcela aplicável de compras relevantes e pré-pagas (únicas ou recorrentes) que cobriram essa cobrança, conforme denominadas na moeda de preços. Isso permite que o profissional faça uma conversão de 1. uma moeda nacional para uma moeda virtual (por exemplo, tokens para USD) ou 2. de uma moeda nacional para outra (por exemplo, EUR para USD). |
cost
+
credits.amount |
PricingCurrencyListUnitPrice |
NUMERIC | NULLABLE | O preço unitário da lista de moedas de preços representa o preço unitário sugerido publicado pelo provedor para uma única unidade de preço da SKU associada, sem descontos. Esse preço é denominado na moeda de preços. O preço unitário da lista de moedas de precificação é usado com frequência para calcular a economia com base em várias atividades de otimização de taxas. |
price.list_price |
BillingAccountType |
STRING | NULLABLE | Para exportações de contas de faturamento de revendedor (principal), se o ID da conta de faturamento for uma subconta de faturamento revendida, o tipo da conta de faturamento será "Revendida". Caso contrário, ficará em branco. |
Não relevante: exclusivo do FOCUS |
x_SubscriptionInstanceId |
STRING | NULLABLE | O ID da assinatura vinculado a um compromisso. |
subscription.instance_id |
x_PriceEffectivePriceDefault |
NUMERIC | NULLABLE | Preço da SKU de acordo com o modelo de consumo padrão, incluindo todos os descontos negociados refletidos nos preços personalizados do contrato vinculado à sua conta do Cloud Billing (se aplicável). |
price.effective_price_default |
x_PriceListPriceConsumptionModel |
NUMERIC | NULLABLE | Preço de tabela da SKU de acordo com o modelo de consumo aplicável antes de qualquer desconto negociado refletido nos preços personalizados do contrato vinculado à sua conta do Cloud Billing (se aplicável). |
price.list_price_consumption_model |
x_CostAtEffectivePriceDefault |
NUMERIC | NULLABLE | Custo por modelo de consumo padrão, incluindo todos os descontos negociados refletidos nos preços personalizados do contrato vinculado à sua conta do Cloud Billing (se aplicável). |
cost_at_effective_price_default |
x_CostAtListConsumptionModel |
NUMERIC | NULLABLE | Custo por modelo de consumo aplicável antes de qualquer desconto negociado refletido no preço personalizado do contrato vinculado à sua conta do Cloud Billing (se aplicável). |
cost_at_list_consumption_model |
x_ConsumptionModelId |
STRING | NULLABLE | O ID do modelo de consumo. |
consumption_model.id |
x_ConsumptionModelDescription |
STRING | NULLABLE | A descrição do modelo de consumo. |
consumption_model.description |
Relatório de conformidade do FOCUS
Nem todas as colunas do FOCUS são compatíveis. Nem todos os valores são compatíveis com todas as colunas. Confira os detalhes na tabela a seguir. Quando as colunas não são compatíveis, as informações podem estar disponíveis nas colunas específicas do provedor.
Colunas específicas do provedor
| Coluna | Tipo | Modo |
|---|---|---|
| x_CostType | STRING | NULLABLE |
| x_Credits | RECORD | REPEATED |
| x_CurrencyConversionRate | FLOAT | NULLABLE |
| x_ExportTime | TIMESTAMP | NULLABLE |
| x_Labels | RECORD | REPEATED |
| x_Location | STRING | NULLABLE |
| x_Project | RECORD | NULLABLE |
| x_ProjectLabels | RECORD | REPEATED |
| x_ServiceId | STRING | NULLABLE |
| x_SystemLabels | RECORD | REPEATED |
| x_Tags | RECORD | REPEATED |
| x_SubscriptionInstanceId | STRING | NULLABLE |
| x_PriceEffectivePriceDefault | NUMERIC | NULLABLE |
| x_PriceListPriceConsumptionModel | NUMERIC | NULLABLE |
| x_CostAtEffectivePriceDefault | NUMERIC | NULLABLE |
| x_CostAtListConsumptionModel | NUMERIC | NULLABLE |
| x_ConsumptionModelId | STRING | NULLABLE |
| x_ConsumptionModelDescription | STRING | NULLABLE |
Lacunas de conformidade
| Tipo de lacuna de conformidade | Versão do FOCUS | Coluna afetada | Descrição da lacuna de conformidade | Mitigação |
|---|---|---|---|---|
| Colunas indisponíveis | v1.0 | Nome da conta de faturamento | Não fornecido | Nenhum |
| v1.0 | Frequência de cobrança | Não fornecido | Nenhum | |
| v1.0 | Tipo de desconto por compromisso | Não fornecido | As informações relacionadas a CUDs estão incluídas em x_Credits | |
| v1.0 | Status do desconto do contrato | Não fornecido | As informações relacionadas a CUDs estão incluídas em x_Credits | |
| v1.0 | ID do desconto por fidelidade | Não fornecido | As informações relacionadas a CUDs estão incluídas em x_Credits | |
| v1.0 | Nome do desconto do contrato | Não fornecido | As informações relacionadas a CUDs estão incluídas em x_Credits | |
| v1.0 | Categoria de desconto por compromisso | Não fornecido | As informações relacionadas a CUDs estão incluídas em x_Credits | |
| v1.0 | Emissor da fatura | Não fornecido | Nenhum | |
| v1.0 | Tipo de recurso | Não fornecido | Nenhum | |
| v1.0 | Categoria do serviço | Não fornecido | Nenhum | |
| v1.0 | Tags | Não fornecido | Informações incluídas em x_Tags x_Labels x_SystemLabels x_ProjectLabels |
|
| Colunas indisponíveis | v1.1 | Reserva de capacidade | Não fornecido | Nenhum |
| v1.1 | ID da reserva de capacidade | Não fornecido | Nenhum | |
| v1.1 | Status da reserva de capacidade | Não fornecido | Nenhum | |
| v1.1 | Quantidade de desconto do contrato | Não fornecido | Nenhum | |
| v1.1 | Unidade de desconto por compromisso | Não fornecido | Nenhum | |
| v1.1 | Subcategoria de serviço | Não fornecido | Nenhum | |
| v1.1 | Medidor de SKU | Não fornecido | Nenhum | |
| v1.1 | Detalhes do preço da SKU | Não fornecido | Nenhum | |
| Colunas indisponíveis | v1.2 | Tipo de subconta | Não fornecido | Nenhum |
| v1.2 | ID da fatura | Não fornecido | Nenhum | |
| Valores incompatíveis | v1.0 | Categoria de cobrança | O valor "Compra" não é aceito | Nenhum |
| v1.0 | Categoria de cobrança | Valor "Crédito" indisponível | As informações sobre créditos estão incluídas em x_Credits | |
| v1.0 | Categoria de preços | Valor "Dinâmico" indisponível | As informações PODEM ser incluídas na Descrição da cobrança |
Exemplos de consultas de dados de custo de uso do FOCUS
Para dicas e orientações sobre como usar o SQL para executar consultas na exportação dos dados de faturamento do FOCUS, consulte os exemplos de casos de uso do FOCUS disponíveis no site da FinOps Foundation (em inglês):
Casos de uso do FOCUS v1.2 | Casos de uso do FOCUS v1.1 | Casos de uso do FOCUS v1.0
Temas relacionados
Tópicos relacionados aos dados exportados do Cloud Billing
- Configurar a exportação de dados do Cloud Billing para o BigQuery
- Exemplo de consultas para a exportação de dados do Faturamento do Cloud para o BigQuery
Relatórios de custos e preços disponíveis no console Google Cloud
- Visualizar relatórios do Faturamento do Cloud e tendências de custo
- Visualizar e fazer o download dos detalhes de custo da fatura ou do extrato
- Visualizar e fazer o download dos preços dos serviços de nuvem do Google
- Noções básicas sobre o valor economizado com os relatórios de detalhamento de custos
- Analisar a eficácia dos descontos por uso contínuo
- Ver o histórico de custos e pagamentos