Partilhar via


Converter dados de gerenciamento de custos para FOCUS

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


Como converter dados de Gestão de Custos para FOCUS

Para converter dados de custo e uso para FOCUS, você precisará dos conjuntos de dados de custo real e amortizado:

  • Mantenha todas as linhas dos dados de custo amortizado.
  • Filtre os dados de custo real para incluir apenas as linhas onde ChargeType == "Compra" ou "Reembolso" e PricingModel == "Reserva" ou "SavingsPlan".

Aplique a seguinte lógica a todas as linhas:

Coluna FOCO Coluna Gestão de Custos Transformação
Custo Faturado CostInBillingCurrency Se ChargeType == "Uso" e PricingModel == "Reserva" ou "SavingsPlan", então 0; caso contrário, use CostInBillingCurrency
BillingAccountId • Enterprise Agreement: BillingAccountId

• Contrato de Cliente Microsoft: BillingProfileId
Nenhuma
BillingAccountName • Enterprise Agreement: BillingAccountName

• Contrato de Cliente Microsoft: BillingProfileName
Nenhuma
BillingCurrency • Enterprise Agreement: BillingCurrencyCode

• Contrato de Cliente Microsoft: BillingCurrency
Nenhuma
FaturamentoPeríodoFim BillingPeriodEndDate Adicione um dia para a data de término exclusiva
BillingPeriodStart BillingPeriodStartDate Nenhuma
ChargeCategory ChargeType Se Usage, Purchase, Credit, ou , mesmo Taxvalor; se UnusedReservation ou UnusedSavingsPlan, então Usage; se Refund, Purchase; caso contrário, Adjustment
ChargeClass ChargeType Se Refund, então utilize Correction
ChargeDescription ProductName Nenhuma
ChargeFrequency Frequência Se OneTime, One-Time; se Recurring, Recurring; se , UsageBased; ; caso Usage-Basedcontrário,Other
ChargePeriodEnd Date Adicione um dia para a data de término exclusiva
ChargePeriodStart Date Nenhuma
CompromissoDescontoCategoria Identificação Benefit Se BenefitId contiver /microsoft.capacity/ (não diferencia maiúsculas de minúsculas), Usage; se contiver /microsoft.billingbenefits/, use Spend; caso contrário, null
CommitmentDiscountId Identificação Benefit Nenhuma
CompromissoDescontoNome Nome do Benefício Nenhuma
CompromissoDescontoStatus ChargeType Se UnusedReservation ou UnusedSavingsPlan, então Unused; senão se PricingModel == Reservation ou SavingsPlan, então Used; caso contrário, null
CompromissoDescontoTipo Identificação Benefit 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 Quantity; caso contrário, null
Unidade consumida UnitOfMeasure Se ChargeType == Usage, então mapeie usando o arquivo de dados de unidades de preços ; caso contrário, null
ContractedCost Preço Unitário * Quantidade / foco:x_PricingBlockSize Observe que x_PricingBlockSize requer um mapeamento. Consulte as notas da coluna para obter detalhes.
ContractedUnitPrice UnitPrice Nenhuma
EffectiveCost CostInBillingCurrency Se ChargeType == "Compra" ou "Reembolso" e PricingModel == "Reserva" ou "SavingsPlan", então 0; caso contrário, use CostInBillingCurrency
InvoiceIssuerName PartnerName Se PartnerName estiver vazio, use Microsoft
ListCost • Enterprise Agreement: Não disponível

• Contrato de Cliente Microsoft: PaygCostInBillingCurrency
Nenhuma
ListUnitPrice • Acordo Empresarial: PayGPrice

• Contrato de Cliente Microsoft: PayGPrice * ExchangeRate
Nenhuma
PreçoCategoria PricingModel Se OnDemand, então Standard; se , então Spot; Dynamicse Reservation ou Savings Plan, então Committed; caso contrário, nulo
PreçoQuantidade Quantidade / foco:x_PricingBlockSize Observe que x_PricingBlockSize requer um mapeamento. Consulte as notas da coluna para obter detalhes.
PreçoUnidade DistinctUnits (pesquisa) Mapeie UnitOfMeasure para DistinctUnits usando o ficheiro de dados de unidades de preços
ProviderName Microsoft Nenhuma
Nome do Editor Nome do Editor Nenhuma
RegionId foco:RegionName Colocar minúsculas e remover espaços
RegionName ResourceLocation Mapeie ResourceLocation (OriginalValue) para RegionName usando o arquivo de dados Regions2
ResourceId ResourceId Nenhuma
ResourceName EA: NomeDoRecurso
MCA: last(split(ResourceId, "/"))
Os nomes de recursos do Azure incluem vários níveis (por exemplo, "SqlServerName/SqlDbName"), o que requer mais processamento. Esta é uma abordagem simplificada para usar apenas o último segmento, mais específico.
ResourceType SingularDisplayName (pesquisa) Mapear ResourceType para SingularDisplayName usando o ficheiro de dados Tipos de Recursos
Categoria de Serviço CategoriaDeServiço (consulta) Mapeie ConsumedService e ResourceType para ServiceCategory usando o arquivo de dados Services
ServiceName ServiceName (busca) Mapeie ConsumedService e ResourceType para ServiceName usando o arquivo de dados Services
SkuId • Enterprise Agreement: Não disponível

• Contrato de Cliente Microsoft: ProductId
Nenhuma
SkuPriceId Não disponível Nenhuma
SubAccountId SubscriptionId Nenhuma
Nome da subconta SubscriptionName Nenhuma
Etiquetas Etiquetas Envolva e, {} se necessário,

¹ Quantidade na Gestão de Custos é a quantidade consumida (utilização).

² Enquanto RegionName é um mapeamento direto de ResourceLocation, os relatórios das ferramentas Cost Management e FinOps realizam uma limpeza adicional dos dados para garantir a consistência nos valores baseados no arquivo de dados Regions.


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á à procura de mais profissionais para ajudar a trazer a 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 para o projeto, visite focus.finops.org.


Recursos relacionados:

Produtos relacionados:

Soluções relacionadas: