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 UsageBased contrá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.
Conteúdo relacionado
Recursos relacionados:
Produtos relacionados:
Soluções relacionadas:
- Relatórios do Power BI do kit de ferramentas FinOps
- Hubs FinOps
- Módulo do PowerShell do kit de ferramentas FinOps