Esta página mostra como configurar uma exportação de serviços de canal e também descreve o esquema disponível para uma exportação.
Com o BigQuery, pode exportar os dados de faturação dos serviços de canal para um conjunto de dados do BigQuery especificado. Estes dados podem ajudar a fazer uma análise detalhada da forma como os seus clientes ou parceiros de canal estão a usar os serviços que fornece.
As exportações dos serviços de canal contêm dados específicos do revendedor que não estão incluídos nas exportações da Faturação do Google Cloud. Isto inclui os custos, os créditos e os dados de utilização com as regras de alteração de preços configuradas. Estas exportações também agregam todas as informações sobre as contas de faturação principais dos seus clientes num único conjunto de dados.
No entanto, os dados de uma exportação dos serviços de canal são compatíveis com as exportações da faturação do Google Cloud, e pode usar consultas para juntar ambos os conjuntos de dados para análise.
Para ver informações sobre exportações da faturação do Google Cloud que não sejam de revendedores, consulte o artigo Configure exportações da faturação do Google Cloud para o BigQuery.
Antes de começar
Antes de começar a exportar dados de faturação dos serviços de canal, tem de:
- Configure um projeto para alojar o seu conjunto de dados do BigQuery. Certifique-se de que a faturação está ativada no projeto.
- Ative a API do Serviço de transferência de dados do BigQuery no projeto.
- Crie um conjunto de dados para os dados exportados.
Se já tiver um projeto e um conjunto de dados do BigQuery para as exportações de dados de faturação do Google Cloud , pode reutilizar esse projeto e conjunto de dados para a exportação dos serviços de canal.
Para obter informações detalhadas sobre a configuração de um projeto e um conjunto de dados, consulte o artigo Configure a exportação de dados de faturação do Google Cloud para o BigQuery.
Autorizações necessárias para exportações
Para ativar e configurar as exportações dos serviços de canal, precisa das seguintes funções:
Para o BigQuery, se criou o conjunto de dados de destino, precisa de
BigQuery User
para o projeto que contém o conjunto de dados. Se o conjunto de dados tiver sido criado por outra pessoa, precisa da funçãoBigQuery Data Owner
.Para ativar as exportações do Google Cloud , na Partner Sales Console, tem de ter a Google Cloud função de administrador revendedor.
Saiba como atribuir Google Cloud funções na Partner Sales Console
Para ativar as exportações do Google Workspace, tem de ser um administrador revendedor ou ter os privilégios de faturação do Google Workspace.
Saiba como atribuir funções do Google Workspace na Consola de vendas de parceiros
(Opcional)
Project Viewer
para o projeto que contém o conjunto de dados do BigQuery de destino, para verificar automaticamente se a faturação está ativada no projeto.
Selecione um projeto e um conjunto de dados
Na Partner Sales Console, selecione um projeto e um conjunto de dados no BigQuery para armazenar os dados dos serviços de canal. Ative a faturação no projeto, se ainda não estiver ativada.
Quando seleciona ou cria um conjunto de dados do BigQuery, pode escolher uma das localizações suportadas do BigQuery para o conjunto de dados. Quando ativa a exportação de dados dos serviços de canal pela primeira vez por origem de dados (Google Cloud ou Google Workspace):
Se configurar o conjunto de dados do BigQuery para usar uma localização multirregião, os dados de exportação do BigQuery estão disponíveis para cada origem de dados selecionada a partir do início do mês anterior. Por exemplo, se ativar o BigQuery Export a 23 de setembro, a exportação inclui dados a partir de 1 de agosto.
Se configurar o conjunto de dados do BigQuery para usar uma localização de região (que não seja a multirregião dos EUA ou da UE), os dados do BigQuery Export estão disponíveis para cada origem de dados selecionada a partir da data em que ativa a exportação e posteriormente. Ou seja, os dados de exportação do BigQuery não são adicionados retroativamente para localizações de conjuntos de dados que não sejam multirregionais, pelo que não verá dados de exportação do BigQuery anteriores à ativação da exportação.
Para exportar dados de faturação de várias contas da Partner Sales Console, siga estes passos:
- No conjunto de dados do BigQuery para o qual quer exportar os seus dados, certifique-se de que os administradores de faturação de cada conta da Partner Sales Console têm autorizações para ver o conjunto de dados.
- Quando configurar a exportação de dados de faturação em cada conta da Partner Sales Console, selecione o conjunto de dados unificado.
Localizações do BigQuery suportadas
Existem dois tipos de regiões suportadas pelo BigQuery.
Várias regiões
A tabela seguinte lista as multirregiões onde a exportação de dados do BigQuery dos serviços de canal é suportada.
Descrição multirregião | Nome multirregião |
---|---|
Centros de dados nos Estados-Membros (link externo) da União Europeia | EU |
Centros de dados nos Estados Unidos | US |
Regiões
A tabela seguinte indica as regiões nas Américas onde a exportação de dados do BigQuery dos serviços de canal é suportada.
Descrição da região | Nome da região |
---|---|
Iowa | us-central1 |
Las Vegas | us-west4 |
Los Angeles | us-west2 |
Montréal | northamerica-northeast1 |
Virgínia do Norte | us-east4 |
Oregon | us-west1 |
Salt Lake City | us-west3 |
São Paulo | southamerica-east1 |
Carolina do Sul | us-east1 |
A tabela seguinte indica as regiões na Ásia-Pacífico onde a exportação de dados do BigQuery dos serviços de canal é suportada.
Descrição da região | Nome da região |
---|---|
Hong Kong | asia-east2 |
Jacarta | asia-southeast2 |
Mumbai | asia-south1 |
Osaca | asia-northeast2 |
Seul | asia-northeast3 |
Singapura | asia-southeast1 |
Sydney | australia-southeast1 |
Taiwan | asia-east1 |
Tóquio | asia-northeast1 |
A tabela seguinte indica as regiões na Europa onde a exportação de dados do BigQuery dos serviços de canal é suportada.
Descrição da região | Nome da região |
---|---|
Bélgica | europe-west1 |
Finlândia | europe-north1 |
Frankfurt | europe-west3 |
Londres | europe-west2 |
Países Baixos | europe-west4 |
Varsóvia | europe-central2 |
Zurique | europe-west6 |
Ative a exportação
Antes de ativar a exportação de dados, tome nota do ID do conjunto de dados totalmente qualificado, que está no formato PROJECT_ID:DATASET_NAME.
Para ativar a exportação dos serviços de canal:
- Na Partner Sales Console, abra a página Faturação.
- Selecione Exportação de faturação.
- Introduza o ID do conjunto de dados totalmente qualificado no campo Conjunto de dados da refaturação.
- Selecione as origens de dados para as quais quer exportar dados.
- Clique em Atualizar. Se vir um pedido para atualizar as autorizações do conjunto de dados, clique em Atualizar.
Após a configuração, a exportação de faturação envia diariamente dados de utilização incrementais. A tabela de exportação não é apresentada até que a exportação de faturação seja executada pela primeira vez para a sua conta. O conjunto de dados contém dados desde a primeira configuração para reter dados.
Para parar de exportar dados de custos de refaturação para o conjunto de dados, clique em Desativar exportação de dados de faturação na página Refaturação de clientes. Para reativar a exportação, siga os passos anteriores para especificar um ID do conjunto de dados.
Os dados de custos de refaturação podem estar indisponíveis durante o período em que estiveram desativados. Se tiver eliminado dados exportados durante esse período, não podemos preencher os registos eliminados.
Autorizações da conta de serviço necessárias
A exportação de dados dos serviços de canal usa uma conta de serviço que é propriedade da Google e é gerida por esta, e tem autorização para escrever registos de faturação numa tabela. A conta de serviço é:
cloud-channel-billing-reporting-rebilling@system.gserviceaccount.com
Esta conta de serviço requer a
função predefinida: roles/bigquery.dataEditor
para permitir exportações. Pode configurar as autorizações seguindo os passos para ativar a exportação.
Consulte dados de forma eficiente
A tabela do BigQuery é particionada por export_time
e agrupada
por payer_billing_account_id
por predefinição. Isto significa que a tabela está dividida em partições mais pequenas, cada uma das quais está ainda dividida em clusters mais pequenos.
A utilização das chaves de partição e de cluster
numa consulta ajuda o BigQuery a localizar rapidamente os dados relevantes, o que pode
reduzir significativamente o custo da consulta.
Por exemplo, esta consulta é eficiente em comparação com uma consulta sem chaves de partição e agrupamento:
SELECT
billing_account_id
currency,
invoice.month,
-- Divide by currency_conversion_rate if converting non-USD to USD.
SUM(cost)
+ SUM(
IFNULL(
(SELECT SUM(c.amount) FROM UNNEST(credits) AS c), 0))
AS total
FROM PROJECT_ID.DATASET_NAME.reseller_billing_detailed_export_v1
WHERE
export_time BETWEEN TIMESTAMP(START_DATE)
AND TIMESTAMP(END_DATE)
AND payer_billing_account_id IN (PAYER_BILLING_ACCOUNT_IDS)
GROUP BY
billing_account_id,
currency,
invoice.month
ORDER BY
billing_account_id,
currency,
invoice.month;
Para mais informações sobre a partição, o agrupamento e as práticas recomendadas, consulte os seguintes links:
- Consultar tabelas particionadas
- Consultar tabelas agrupadas
- Otimize o cálculo de consultas
- Práticas recomendadas para controlar os custos no BigQuery
Encontrar o ID da conta de faturação do autor do pagamento
Para encontrar o ID da conta de faturação do responsável pelo pagamento, abra a página de contas de faturação da Partner Sales Console e clique no separador Faturação de parceiros.
Pode ver todas as contas de faturação e os IDs das contas de faturação do responsável pelo pagamento.
Configurar controlos de acesso para outros utilizadores no conjunto de dados de exportação
Existem várias formas de configurar controlos de acesso aos dados no BigQuery Export. Para mais informações, consulte os controlos de acesso do BigQuery.
Para garantir que os utilizadores só têm acesso aos dados que têm autorização para ver, recomendamos que configure vistas autorizadas para partilhar dados do seu conjunto de dados exportado.
Para a exportação de dados contínua, quando configurar autorizações para utilizadores, certifique-se de que a conta de serviço tem sempre acesso total de editor no conjunto de dados de exportação.cloud-channel-billing-reporting-rebilling@system.gserviceaccount.com
Esquema da tabela
O esquema seguinte descreve os dados na tabela do BigQuery.
No conjunto de dados do BigQuery, a exportação de refaturação detalhada é carregada
numa tabela de dados denominada reseller_billing_detailed_export_v1
.
Campo | Tipo | Descrição |
billing_account_id
|
String | O ID da conta ao qual a utilização está associada, que pode ser o do cliente ou o seu. Consoante a família de produtos, pode ser uma conta de faturação ou uma conta do Cloud ID. |
payer_billing_account_id
|
String | O ID da sua conta de faturação principal. |
invoice.month
|
String | O ano e o mês (AAAAMM) da fatura que inclui os itens de linha de custos. Por exemplo: "202101" é o mesmo que janeiro de 2021. |
cost_type
|
String | O tipo de custo que este elemento publicitário representa: normal, imposto, ajuste ou erro de arredondamento. |
service.id
|
String | O ID do serviço ao qual a utilização está associada. |
service.description
|
String | O serviço Google que comunicou os dados de faturação. |
sku.id
|
String | O ID do SKU do recurso usado pelo serviço. |
sku.description
|
String | Uma descrição do tipo de recurso usado pelo serviço. Por exemplo, o Cloud Storage é do tipo Standard Storage US. |
usage_start_time
|
Indicação de tempo | A hora de início do período de utilização por hora do custo calculado. A utilização e os custos de todos os serviços são apresentados com detalhe por hora. A utilização de serviços de execução prolongada está distribuída por várias janelas horárias. Para produtos de subscrição, este é o início do mês de faturação. |
usage_end_time
|
Indicação de tempo | A hora de fim do período de utilização por hora do custo calculado. A utilização e os custos de todos os serviços são apresentados com detalhe por hora. A utilização de serviços de execução prolongada está distribuída por várias janelas horárias. Para produtos de subscrição, este é o final do mês de faturação. |
project
|
Struct | Informações sobre o Google Cloud projeto que gerou os dados de faturação do Google Cloud. |
project.number
|
String | Um identificador gerado internamente, anónimo e exclusivo para o Google Cloud projeto que gerou os dados de faturação na nuvem. |
project.id
|
String | O ID do Google Cloud projeto que gerou os dados do Cloud Billing. |
project.name
|
String | O nome do Google Cloud projeto que gerou os dados de faturação na nuvem. |
project.labels
|
Struct, Repeated | |
project.labels.key
|
String | Se existirem etiquetas, a parte chave do par chave:valor. |
project.labels.value
|
String | Se existirem etiquetas, a parte value do par chave:valor. |
project.ancestry_numbers
|
String | Os antepassados da hierarquia de recursos do projeto identificado pelo project.id .
|
labels
|
Struct, Repeated | |
labels.key
|
String | Se existirem etiquetas, a parte chave do par chave:valor. |
labels.value
|
String | Se existirem etiquetas, a parte value do par chave:valor. |
system_labels
|
Struct, Repeated | |
system_labels.key
|
String | Se existirem etiquetas do sistema, a parte chave do par chave:valor. |
system_labels.value
|
String | Se existirem etiquetas do sistema, a parte value do par chave:valor. |
location.location
|
String | Localização de utilização ao nível de um país, uma região ou uma zona. Mostra global para recursos sem uma localização específica. Para mais informações, consulte o artigo Regiões e zonas.
|
location.country
|
String | Quando location.location é um país, uma região ou uma zona, este campo é o país de utilização. Por exemplo, US . Para mais informações, consulte o artigo Regiões e zonas.
|
location.region
|
String | Quando location.location é um país ou uma região, este campo é a região de utilização. Por exemplo, us-central1 . Para mais informações, consulte o artigo Regiões e zonas.
|
location.zone
|
String | Quando location.location é uma zona, este campo é a zona de utilização. Por exemplo, us-central1-a . Para mais informações, consulte o artigo Regiões e zonas.
|
resource
|
Struct | Descreve a estrutura e o valor das informações relevantes para os recursos de serviço (por exemplo, máquinas virtuais ou um SSD) que geram a utilização do serviço. |
resource.name
|
String | Um identificador específico do serviço para o recurso que gerou a utilização relevante. Pode ser gerado pelo utilizador. |
resource.global_name
|
String | Um identificador de serviço globalmente exclusivo para o recurso que gerou a utilização relevante. |
cost
|
Numérico | Custo de acordo com o modelo de consumo aplicável, incluindo quaisquer descontos negociados refletidos nos preços personalizados no contrato associado à sua conta de faturação do Google Cloud (se aplicável). |
currency
|
String | A moeda de faturação do custo. Para mais informações, consulte o artigo Moeda local para faturação e pagamentos. |
currency_conversion_rate
|
Flutuante | A taxa de câmbio de dólares americanos para a moeda local. Ou seja, cost ÷ currency_conversion_rate é igual ao custo em dólares dos EUA.
|
usage.amount
|
Numérico | A quantidade de usage.unit usada.
|
usage.unit
|
String | A unidade base para medir a utilização de recursos. Por exemplo, a unidade base para o armazenamento padrão é byte-segundos. |
usage.amount_in_pricing_unit
|
Numérico | A quantidade de utilização de usage.pricing_unit .
|
usage.pricing_unit
|
String | As unidades para medir a utilização de recursos. |
credits
|
Struct, Repeated | Contém campos que descrevem a estrutura e o valor dos créditos. |
credits.id
|
String | Se estiver preenchido, indica que existe um crédito associado ao SKU do produto. |
credits.full_name
|
String | O nome do crédito associado ao SKU do produto. |
credits.type
|
String | Este campo descreve a finalidade ou a origem do credits.id .
|
credits.name
|
String | Uma descrição do crédito aplicado à utilização. |
credits.amount
|
Numérico | O valor do crédito aplicado à utilização. |
credits.channel_partner_amount
|
Numérico | O valor do crédito aplicado à utilização, após as margens de reemissão de faturas e os descontos. Com base no channel_partner_name e no ChannelPartnerRepricingConfig associado. Se credits.type for RESELLER_MARGIN, este valor é zero.
|
credits.customer_amount
|
Numérico | O valor do crédito aplicado à utilização, após as margens de reemissão de faturas e os descontos. Com base no customer_name e no CustomerRepricingConfig associado. Se credits.type for RESELLER_MARGIN, este valor é zero.
|
adjustmentsInfo
|
Struct, Repeated | Contém campos que descrevem a estrutura e o valor de um ajuste aos elementos publicitários de custo. |
adjustmentsInfo.adjustment_id
|
String | Se estiver preenchido, um ajuste está associado a um item de linha de custo. adjustmentsInfo.adjustments_id é o ID exclusivo de todos os ajustes causados por um problema.
|
adjustmentsInfo.adjustment_description
|
String | Uma descrição do ajuste e da respetiva causa. |
adjustmentsInfo.adjustment_type
|
String | O tipo de ajuste. |
adjustmentsInfo.adjustment_mode
|
String | Como foi emitido o ajuste. |
export_time
|
Indicação de tempo | Um tempo de processamento associado a uma anexação de dados de faturação. Este valor aumenta sempre com cada nova exportação. Use a coluna export_time para saber quando os dados de faturação exportados foram atualizados pela última vez.
|
entitlement_name
|
String | O nome do recurso da concessão da API Cloud Channel. Usa o formato: accounts/{account}/customers/{customer}/entitlements/{entitlement}
|
channel_partner_name
|
String | (Apenas distribuidores) O nome do recurso do parceiro do canal que está a vender ao cliente final. Usa o formato: accounts/{account}/channelPartnerLinks/{channelPartner} .
|
channel_partner_cost
|
Numérico | (Apenas para distribuidores) O custo para o parceiro do canal, identificado por channel_partner_name , após a aplicação de uma ChannelPartnerRepricingConfig existente.
|
customer_name
|
String | O nome do recurso do cliente do revendedor que consumiu esta utilização no formato accounts/{account}/customers/{customer} |
customer_cost
|
Numérico | O custo para o cliente do revendedor identificado pela coluna customer_name , após a aplicação da coluna CustomerRepricingConfig , se existir.
|
cost_at_list
|
Numérico | Custo segundo o preço de tabela de acordo com o modelo de consumo predefinido. |
customer_repricing_config_name
|
String | O nome do recurso da API Cloud Channel CustomerRepricingConfig . Usa o formato: accounts/{account}/customers/{customer}/customerRepricingConfigs/{id} .
|
channel_partner_repricing_config_name
|
String | (Apenas distribuidores) O nome do recurso da API Cloud Channel ChannelPartnerRepricingConfig . Usa o formato: accounts/{account}/channelPartnerLinks/{channelPartner}/channelPartnerRepricingConfigs/{id} .
|
tags
|
Struct | Campos que descrevem a etiqueta, como a chave, o valor e o espaço de nomes. |
tags.key
|
String | O nome abreviado ou o nome a apresentar da chave associada a esta etiqueta específica. |
tags.value
|
String | Os recursos anexados a uma chave de etiqueta. Em qualquer momento, pode anexar exatamente um valor a um recurso para uma determinada chave. |
tags.inherited
|
Booleano | Indica se uma associação de etiquetas é herdada (Tags Inherited = True) ou direta/não herdada (Tags Inherited = False). |
tags.namespace
|
String | Representa a hierarquia de recursos que define a chave e os valores da etiqueta. O espaço de nomes pode ser combinado com os diminutivos da chave da etiqueta e do valor da etiqueta para criar um nome totalmente qualificado e globalmente exclusivo para a chave da etiqueta ou o valor da etiqueta. |
customer_correlation_id
|
String | O ID de CRM externo do cliente. Preenchido apenas se existir um ID do CRM para este cliente. |
price
|
Struct | Campos que descrevem a estrutura e os valores relacionados com os preços cobrados pela utilização. |
price.effective_price
|
Numérico | Preço do SKU de acordo com o modelo de consumo aplicável, incluindo quaisquer descontos negociados refletidos nos preços personalizados no contrato associado à sua conta de faturação do Google Cloud (se aplicável). |
price.tier_start_amount
|
Numérico | O número de unidades do limite inferior para o nível de preços de um SKU. Para mais informações, consulte o artigo Acerca dos níveis de preços. |
price.unit
|
String | A unidade de utilização na qual o preço é especificado e a utilização de recursos é medida. |
price.pricing_unit_quantity
|
Numérico | O número de unidades do limite inferior para o nível de preços de um SKU. Para mais informações, consulte o artigo Acerca dos níveis de preços. |
price.list_price
|
Numérico | Preço de tabela do SKU de acordo com o modelo de consumo predefinido. |
price.effective_price_default
|
Numérico | Preço do SKU de acordo com o modelo de consumo predefinido, incluindo quaisquer descontos negociados refletidos nos preços personalizados no contrato associado à sua conta de faturação do Google Cloud (se aplicável). |
price.list_price_consumption_model
|
Numérico | Preço de tabela do SKU de acordo com o modelo de consumo aplicável antes de quaisquer descontos negociados refletidos nos preços personalizados no contrato associado à sua conta de faturação do Google Cloud (se aplicável). |
transaction_type
|
String | O tipo de transação do vendedor. O tipo de transação pode ser um dos seguintes:
|
seller_name
|
String | O nome legal do vendedor. |
subscription
|
Struct | Campos que descrevem os seus compromissos baseados em gastos ou recursos. Pode usar estes campos para analisar as suas taxas para compromissos específicos. |
subscription.instance_id
|
String | O ID da subscrição associado a um compromisso. |
cost_at_effective_price_default
|
Numérico | Custo de acordo com o modelo de consumo predefinido, incluindo quaisquer descontos negociados refletidos nos preços personalizados no contrato associado à sua conta de faturação do Google Cloud (se aplicável). |
cost_at_list_consumption_model
|
Numérico | Custo de acordo com o modelo de consumo aplicável antes de quaisquer descontos negociados refletidos nos preços personalizados no contrato associado à sua conta do Cloud Billing (se aplicável). |
consumption_model
|
Struct | Campos que descrevem o modelo de consumo aplicável. |
consumption_model.id
|
String | O ID do modelo de consumo. |
consumption_model.description
|
String | A descrição do modelo de consumo. |
Notas adicionais sobre o esquema
Existem algumas notas adicionais sobre o esquema.
Colunas não aplicáveis ao Google Workspace
Quando uma coluna ou um campo não se aplica a uma família de produtos, os dados exportados para esta família de produtos contêm null
neste campo. Os seguintes campos não se aplicam às exportações do Google Workspace:
project
labels
resource
credits
adjustmentsInfo
customer_repricing_config_name
channel_partner_repricing_config_name
tags
price.effective_price
price.tier_start_amount
price.list_price
price.effective_price_default
price.list_price_consumption_model
transaction_type
seller_name
consumption_model
Colunas não aplicáveis a SKUs de consumo do Google Workspace
Quando uma coluna ou um campo não se aplica a uma família de produtos, os dados exportados para esta família de produtos contêm null
neste campo. Os seguintes campos não se aplicam às exportações do Google Workspace:
service.id
sku.id
project
labels
resource
customer_repricing_config_name
channel_partner_repricing_config_name
tags
price.effective_price
price.tier_start_amount
transaction_type
seller_name
subscription
Colunas não aplicáveis a encomendas offline (pré-visualização)
Quando uma coluna ou um campo não se aplica a uma família de produtos, os dados exportados para esta família de produtos contêm null
nesta coluna ou campo. As seguintes colunas ou campos não se aplicam às exportações de faturação de encomendas offline:
project
labels
system_labels
location
resource
credits
entitlement_name
channel_partner_name
channel_partner_cost
customer_name
customer_cost
cost_at_list
customer_repricing_config_name
channel_partner_repricing_config_name
tags
price.effective_price
price.tier_start_amount
price.list_price
price.effective_price_default
price.list_price_consumption_model
transaction_type
seller_name
consumption_model
Outras notas sobre a exportação do Google Workspace
Existem vários comportamentos especiais com as exportações do Google Workspace:
- Os dados do Google Workspace não contêm a utilização do próprio revendedor.
- Quando
cost_type
étax
eadjustment
,usage.amount_in_pricing_units
é sempre 1. - Nas faturas do Google Workspace, os impostos são apresentados como um item de linha. Na exportação, os impostos são discriminados por cliente. Embora o imposto total deva corresponder ao da fatura, os impostos individuais podem conter pequenas imprecisões de arredondamento.
billing_account_id
- Para Google Cloud, esta é a conta do Cloud Billing à qual a utilização está associada.
- Para o Google Workspace, este é o Cloud ID do cliente.
- Para encomendas offline, este é o nome do cliente.
service
e sku
Para o Google Workspace, estas colunas representam o "Produto" e o "SKU" associados à utilização. Saiba mais sobre os IDs de produtos e SKUs .
Para SKUs de consumo do Google Workspace (Google Voice e Drive), as colunas sku.id
e service.id
contêm null
.
usage_start_time
e usage_end_time
No CSV da fatura do Google Workspace, isto é representado como datas. Nas exportações, estes são representados como datas/horas:
- Para
usage_start_time
, esta é a hora de início (inclusive) da subscrição, às 0:00 PST na data de início. - Para
usage_end_time
, esta é a hora de fim (exclusiva) da subscrição, às 0:00 PST no dia seguinte à data de fim.
project.labels
Para Google Cloud, estes são os pares de chave:valor no Google Cloud projeto onde a utilização ocorreu. Para mais informações, consulte o artigo Usar etiquetas .
labels
Para Google Cloud, estes são os pares de chave:valor no Google Cloud recurso onde a utilização ocorreu. Para mais informações, consulte o artigo Usar etiquetas .
system_labels
Para Google Cloud, estes são os pares de chave:valor no recursoGoogle Cloud onde a utilização ocorreu. Para mais informações, consulte Etiquetas do sistema disponíveis.
Para o Google Workspace, estes são metadados adicionais relativos ao custo, que incluem:
workspace.googleapis.com/domain_name
: o nome do domínio do cliente.workspace.googleapis.com/order_id
: o ID da encomenda.workspace.googleapis.com/purchase_order_id
: o ID da nota de encomenda (PO).workspace.googleapis.com/subscription_id
: o ID da subscrição.workspace.googleapis.com/usage_type
: o tipo de utilização. Não aplicável secost_type
não forregular
.
Os tipos de utilização do Google Workspace incluem:
COMMITMENT_TERM_START_ITEM
: início de uma subscrição. Normalmente, está associado a um mês parcial para uma subscrição de compromisso faturada mensalmente e ao período de faturação ou contratual para uma subscrição pré-paga.COMMITMENT_TERM_END_ITEM
: fim de uma subscrição. Normalmente associado às cobranças do último mês de uma subscrição de compromisso com faturação mensal.COMMITMENT_TERM_RENEWAL_ITEM
: início de um período de subscrição subsequente.COMMITMENT_MONTHLY_ITEM
: utilização registada para compromissos existentes no início do mês. Na maioria dos casos, a cobrança é feita durante todo o mês.COMMITMENT_SEATS_CHANGE_ITEM
: registado quando o nível de compromisso muda (aumenta ou diminui). Começa frequentemente a meio do mês e prolonga-se até ao final do mês para uma subscrição de compromisso com faturação mensal ou até ao final do período de faturação ou contratual para uma subscrição pré-paga.COMMITMENT_CANCEL_ITEM
: registado quando uma subscrição é cancelada. Inclui cobranças associadas à rescisão antecipada. Representa uma cobrança pelo período restante do contrato quando o contrato é cancelado a meio ou um crédito emitido pelo período restante de faturação quando um contrato é alterado ou cancelado a meio.FLEXIBLE_SEATS_ITEM
: regista a utilização por um determinado número de utilizadores durante um bloco contíguo de um determinado número de dias. Destinado apenas a utilizadores sem um compromisso.COUPON_DISCOUNT_ITEM
: montante do desconto associado a um cupão.MIGRATED_CREDIT_ITEM
: crédito da migração do Postini.COMMITMENT_PREPAY_BILLING_PERIOD_ITEM
: representa informações de utilização criadas no início do ciclo de pagamento para todo o ciclo de uma subscrição pré-paga com compromisso.
usage.amount
Para a utilização baseada em postos do Google Workspace, isto indica postos pagos. Por exemplo, lugares comprometidos para compromissos ou número de lugares pagos para flex.
Para SKUs de consumo do Google Workspace (Google Voice e Drive), este é o número de minutos usados.
usage.pricing_unit
- Para Google Cloud, saiba mais acerca da API Cloud Billing Catalog {: track-type="tasks" class="external" track-name="externalLink" track-metadata-position="body"}
- Para o Google Workspace, este é
count
.
credits.id
Para Google Cloud, trata-se de um identificador exclusivo alfanumérico
(12-b34-c56-d78) ou de uma descrição do tipo de crédito
(Desconto por utilização comprometida: CPU
). Se o campo credits.id
estiver vazio, o SKU do produto não está associado a um
crédito.
credits.full_name
Para Google Cloud, esta é uma descrição legível de um
caráter alfanumérico credits.id
. Os exemplos incluem
crédito de avaliação gratuita
ou
desconto por utilização comprometida baseado em gastos
. Os valores credits.full_name
só são preenchidos para SKUs com um valor alfanumérico
credits.id
. Se o valor de credits.id
for uma descrição do tipo de crédito (como desconto por utilização comprometida: CPU), o campo credits.full_name
estará vazio.
credits.type
Para Google Cloud, os tipos de crédito incluem:
COMMITTED_USAGE_DISCOUNT
: Contratos de fidelização baseados em recursos comprados para o Compute Engine em troca de preços significativamente reduzidos para a utilização de VMs.COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE
: Contratos de utilização comprometida baseados em gastos comprados para serviços em troca do seu compromisso de gastar um valor mínimo.DISCOUNT
: o tipo de crédito de desconto é usado para créditos ganhos após atingir um limite de gastos contratual. Tenha em atenção que, nos relatórios de faturação do Google Cloud disponíveis na Consola de vendas de parceiros, o tipo de crédito de desconto é apresentado como Descontos baseados em gastos (contratuais).FREE_TIER
: Alguns serviços oferecem utilização de recursos gratuita até aos limites especificados Para estes serviços, os créditos são aplicados para implementar a utilização do nível gratuito.PROMOTION
: O tipo de crédito promocional inclui Google Cloud Avaliação gratuita e créditos de campanhas de marketing, ou outras concessões para usar Google Cloud. Quando disponíveis, os créditos promocionais são considerados uma forma de pagamento e são aplicados automaticamente para reduzir a fatura total.RESELLER_MARGIN
: se for um revendedor, o tipo de crédito margem do revendedor indica os descontos do programa para revendedores ganhos em cada elemento publicitário elegível.SUBSCRIPTION_BENEFIT
: créditos ganhos através da compra de subscrições de longo prazo de serviços em troca de descontos.SUSTAINED_USAGE_DISCOUNT
: O tipo de crédito de descontos por utilização sustentada é um desconto automático que ganha por executar recursos específicos do Compute Engine durante uma parte significativa do mês de faturação.
adjustmentsInfo
Para Google Cloud, estes valores só são preenchidos se o elemento publicitário de custo tiver sido gerado para uma modificação do Cloud Billing. O adjustmentsInfo
tipo contém detalhes sobre o ajuste, quer tenha sido emitido para corrigir
um erro ou por outros motivos.
adjustmentsInfo.adjustment_type
Para Google Cloud, isto inclui:
USAGE_CORRECTION
: uma correção devido a uma utilização comunicada incorretamente.PRICE_CORRECTION
: uma correção devido a regras de preços incorretas.METADATA_CORRECTION
: Uma correção para corrigir metadados sem alterar o custo.GOODWILL
: um crédito emitido ao cliente por boa vontade.SALES_BASED_GOODWILL
: um crédito emitido ao cliente por boa vontade, como parte de um contrato.SLA_VIOLATION
: Um crédito emitido ao cliente devido a uma violação do objetivo ao nível do serviço (SLO).BALANCE_TRANSFER
: um ajuste para transferir fundos de uma conta de pagamentos para outra.ACCOUNT_CLOSURE
: um ajuste para colocar uma conta encerrada com um saldo de zero.GENERAL_ADJUSTMENT
: Uma modificação geral da conta do Cloud Billing.
adjustmentsInfo.adjustment_mode
Para Google Cloud, isto inclui:
PARTIAL_CORRECTION
: a correção anula parcialmente a utilização e o custo originais.COMPLETE_NEGATION_WITH_REMONETIZATION
: a correção anula totalmente a utilização e o custo originais e emite elementos publicitários corrigidos com a utilização e o custo atualizados.COMPLETE_NEGATION
: a correção anula totalmente a utilização e o custo originais, e não é rentabilizada nenhuma utilização adicional.MANUAL_ADJUSTMENT
: o ajuste é atribuído ao custo e à utilização manualmente.
price.effective_price
Para Google Cloud, este é o preço cobrado pela utilização dos SKUs da Google Cloud ou da Google Maps Platform e dos níveis de preços dos SKUs. Se a sua conta do Cloud Billing tiver preços de contrato personalizados, este preço é específico do seu Cloud Billing. Caso contrário, este é o preço de tabela do SKU ou do nível do SKU.