Compartilhar via


Converter dados do Gerenciamento de Custos em FOCO

Este documento fornece diretrizes para converter conjuntos de dados reais e amortizados do Gerenciamento de Custos para a Especificação de Custo e Uso Aberto (FOCUS) do FinOps. Para saber mais sobre o FOCUS, consulte a visão geral do FOCUS.


Como converter dados do Gerenciamento de Custos para FOCUS

O mapeamento a seguir pressupõe que você tenha todas as linhas de custo amortizadas e apenas compras de compromisso e reembolsos do conjunto de dados de custo real.

Coluna FOCO Coluna Gerenciamento de custos Transformação
Custo faturado CostInBillingCurrency Uso 0 para uso de compromisso amortizado¹
BillingAccountId • Contrato Enterprise: BillingAccountId

• Contrato de Cliente da Microsoft: BillingProfileId
Nenhum
BillingAccountName • Contrato Enterprise: BillingAccountName

• Contrato de Cliente da Microsoft: BillingProfileName
Nenhum
BillingCurrency • Contrato Enterprise: BillingCurrencyCode

• Contrato de Cliente da Microsoft: BillingCurrency
Nenhum
FimPeríodoDeFaturamento BillingPeriodEndDate Adicione um dia para a data de término exclusiva
BillingPeriodStart BillingPeriodStartDate Nenhum
Categoria de carga ChargeType Se Usage, Purchase, Credit, ou Tax, mesmo valor; se UnusedReservation ou UnusedSavingsPlan, então Usage; se Refund, Purchase; caso contrário, Adjustment
Classe de carga ChargeType Se Refund, então use Correction
Descrição da carga ProductName Nenhum
Frequência de carga Frequência Se OneTime, One-Time; se Recurring, Recurring; se , Usage-Based; caso UsageBasedcontrário,Other
ChargePeriodEnd Data Adicione um dia para a data de término exclusiva
ChargePeriodStart Data Nenhum
CommitmentDiscountCategory BenefitId Se BenefitId contiver /microsoft.capacity/ (sem distinção entre maiúsculas e minúsculas), Usage; se contiver /microsoft.billingbenefits/, use Spend; caso contrário, null
CommitmentDiscountId BenefitId Nenhum
CommitmentDiscountName BenefitName Nenhum
CommitmentDiscountStatus ChargeType Se UnusedReservation ou UnusedSavingsPlan, então Unused; senão se PricingModel == Reservation ou SavingsPlan, então Used; caso contrário, nulo
CommitmentDiscountType BenefitId Se BenefitId contiver /microsoft.capacity/ (não diferencia maiúsculas de minúsculas), Reservation; se contiver /microsoft.billingbenefits/, Savings Plan; caso contrário, null
ConsumedQuantity Quantidade Se ChargeType == Usage, então Quantidade; caso contrário, null
Unidade consumida UnitOfMeasure Se ChargeType == Usage, mapeie usando o arquivo de dados Unidades de preço; caso contrário, null
Custo contratado Preço unitário * Quantidade Mapeie UnitOfMeasure usando o arquivo de dados de Unidades de preço e divida Quantity pelo PricingBlockSize
ContractedUnitPrice UnitPrice Nenhum
Custo efetivo CostInBillingCurrency Use 0 para compras com compromisso e reembolsos¹.
Nome_doEmissor_de_Fatura PartnerName Se PartnerName estiver vazio, use Microsoft.
ListCost • Contrato Enterprise: Não disponível

• Contrato de Cliente da Microsoft: PaygCostInBillingCurrency
Nenhum
ListUnitPrice • Contrato Enterprise: PayGPrice

• Contrato de Cliente Microsoft: PayGPrice * ExchangeRate
Nenhum
Categoria de preços PricingModel Se OnDemand, então Standard; se Spot, então Dynamic; se Reservation ou Savings Plan, então Committed; caso contrário, nulo
PreçoQuantidade Quantidade Mapeie UnitOfMeasure usando o arquivo de dados de unidades de preço e divida Quantity pelo PricingBlockSize²
Unidade de Preços UnitOfMeasure Mapear usando o arquivo de dados de Unidades de preço
ProviderName Microsoft Nenhum
PublisherName PublisherName Nenhum
Identificação da região foco:Nome_da_região Letras minúsculas e remover espaços
RegionName ResourceLocation Mapear usando o arquivo de dados de regiões³
ResourceId ResourceId Nenhum
ResourceName ResourceName Nenhum
ResourceType ResourceType Mapear usando o arquivo de dados de tipos de recursos
ServiceCategory ResourceType Mapear usando o arquivo de dados de serviços
ServiceName ResourceType Mapear usando o arquivo de dados de serviços
SkuId • Contrato Enterprise: Não disponível

• Contrato do Cliente Microsoft: ProductId
Nenhum
SkuPriceId Não disponível Nenhum
SubAccountId SubscriptionId Nenhum
Nome da SubConta SubscriptionName Nenhum
Marcações Marcações Embrulhe } e { se necessário

¹ BilledCost deve copiar o custo de todas as linhas , exceto o uso de compromisso que tem um PricingModel de Reservation ou SavingsPlan que deve ser 0. EffectiveCost deve copiar o custo de todas as linhas do conjunto de dados amortizado; As compras de compromisso e reembolsos do conjunto de dados de custo real devem ser 0.

² Quantidade na Gestão de custos é a quantidade consumida (utilização).

³ Embora RegionName seja um mapeamento direto de ResourceLocation, os relatórios do kit de ferramentas Cost Management e FinOps fazem mais limpeza de dados para garantir a consistência nos valores com base no arquivo de dados Regiões.


Comentários sobre as colunas FOCUS

Se você tiver comentários sobre nossos mapeamentos ou sobre nossos planos de suporte FOCUS completos, inicie um tópico nas discussões do kit de ferramentas FinOps. Se você acredita que tem um bug, crie um problema.

Se você tiver comentários sobre o FOCUS, crie um problema no repositório do FOCUS. Também encorajamos você a considerar contribuir para o projeto FOCUS. O projeto está procurando mais profissionais para ajudar a trazer sua experiência para ajudar a orientar os esforços e torná-la a especificação mais útil possível. Para saber mais sobre o FOCUS ou contribuir com o projeto, visite focus.finops.org.


Recursos relacionados:

Produtos relacionados:

Soluções relacionadas: