Partilhar via


Validar dados FOCUS

Este documento ajuda a validar os dados do FOCUS comparando-os com os dados de custos reais e amortizados do Gerenciamento de Custos. O objetivo deste artigo é ajudá-lo a familiarizar-se e fazer a transição para os dados FOCUS com confiança. Para saber mais sobre o FOCUS, consulte a visão geral do FOCUS.

As comparações neste documento estão focadas em custos, preços e quantidades para facilitar a validação de números entre conjuntos de dados. Para obter detalhes sobre texto e datas, consulte Atualizando relatórios para usar colunas FOCUS.

O FOCUS inclui dados reais e amortizados em um único conjunto de dados. Portanto, há mais linhas no FOCUS do que você encontra nos conjuntos de dados de custo real ou amortizado. No entanto, há menos registros do que conjuntos de dados reais e amortizados juntos, uma vez que muitos registros são duplicados entre conjuntos de dados reais e amortizados.


Compare o FOCUS com o custo real

O mapeamento a seguir pode ser usado para comparar o FOCUS com um dado de custo real em Análise de custo ou outra API de custo ou exportação.

Coluna de custo real Coluna FOCO Notas
BenefitId CommitmentDiscountId Evite usar ReservationId na Gestão de Custos. Prefira BenefitId incluir planos de poupança e mapear para o ID totalmente qualificado. O custo real é 0 para uso de compromisso.
BillingPeriodEndDate + 1 dia BillingPeriodEnd O FOCUS usa datas de término exclusivas (por exemplo, 1º de fevereiro em vez de 31 de janeiro).
BillingPeriodStartDate BillingPeriodStart
ChargeType == "Uso" ChargeCategory == "Uso"
e CommitmentDiscountStatus != "Não utilizado"
O FOCUS categoriza os compromissos não utilizados na categoria de cobrança de uso.
ChargeType == "Compra" ChargeCategory == "Compra"
e ChargeClass == nulo
O FOCUS categoriza os reembolsos nas categorias de encargos individuais.
ChargeType == "Reembolso" ChargeClass == "Correção" O FOCUS categoriza os reembolsos nas categorias de encargos individuais.
ChargeType == "RoundingAdjustment" ChargeCategory == "Ajuste"
CostInBillingCurrency BilledCost O FOCUS BilledCost mapeia o custo real que está na fatura. BilledCost não pode ser comparado com o conjunto de dados de custo amortizado.
Date ChargePeriodStart A FOCUS tem horários de início e de fim separados para a data da cobrança. Geralmente, você só precisa da hora de início.
PayGPrice * Quantity (EA)
PaygCostInBillingCurrency (Apenas Contrato de Cliente Microsoft (MCA))
ListCost
PayGPrice (EA)
PayGPrice * ExchangeRate (MCA)
ListUnitPrice Os preços FOCUS usam a moeda de faturamento, enquanto os preços reais/amortizados usam a moeda de preço para MCA.
PricingModel == "OnDemand" PricingCategory == "Padrão"
PricingModel == "Spot" PricingCategory == "Dinâmica"
PricingModel == "Reserva" PricingCategory == "Commitido" e CommitmentDiscountType == "Reserva" A FOCUS PricingCategory funde todos os compromissos. Use CommitmentDiscountType ou CommitmentDiscountCategory para diferenciar tipos de desconto de compromisso. O custo real é 0 para uso de compromisso.
PricingModel == "SavingsPlan" PricingCategory == "Commitido" e CommitmentDiscountType == "Plano de Poupança" A FOCUS PricingCategory funde todos os compromissos. Use CommitmentDiscountType ou CommitmentDiscountCategory para diferenciar tipos de desconto de compromisso. O custo real é 0 para uso de compromisso.
PricingModel == "Reserva" ou PricingModel == "SavingsPlan" PricingCategory == "Empenhado" A FOCUS PricingCategory funde todos os compromissos. O custo real é 0 para uso de compromisso.
ProductId (MCA) SkuId
Quantity ConsumedQuantity O FOCUS ConsumedQuantity só está disponível para utilização. Pode haver casos em que ConsumedQuantity difere do real/amortizado devido a unidades inconsistentes Quantity entre Quantity e UnitOfMeasure.
Quantity PricingQuantity / x_PricingBlockSize O FOCUS PricingQuantity é baseado no tamanho do bloco de preços, se aplicável, enquanto o real/amortizado Quantity não é. Pode haver casos em que PricingQuantity difere do real/amortizado devido a unidades inconsistentes Quantity entre Quantity e UnitOfMeasure.
SubscriptionId SubAccountId A subconta FOCUS é mapeada para assinaturas.
UnitPrice (EA)

UnitPrice * ExchangeRate (MCA)
ContractedUnitPrice / x_PricingBlockSize O FOCUS ContractedUnitPrice é baseado no tamanho do bloco de preços, enquanto o real/amortizado UnitPrice não é. Em muitos casos, eles são os mesmos quando x_PricingBlockSize é 1, mas diferem se o tamanho do bloco de preços for maior. Os preços FOCUS usam a moeda de faturamento, enquanto os preços reais/amortizados usam a moeda de preço para MCA.
UnitPrice * Quantity (EA)

UnitPrice * Quantity * ExchangeRate (MCA)
ContractedCost Os preços FOCUS usam a moeda de faturamento, enquanto os preços reais/amortizados usam a moeda de preço para MCA.
UnitOfMeasure PricingUnit O FOCUS PricingUnit é analisado a partir de UnitOfMeasure. Para obter uma correspondência exata, consulte x_PricingUnitDescription. FOCUS ConsumedUnit corresponde PricingUnit enquanto as quantidades podem diferir com base em x_PricingBlockSize.

Compare o FOCUS com o custo amortizado

O mapeamento a seguir pode ser usado para comparar o FOCUS com um dado de custo amortizado em Análise de custos ou outra API de custo ou exportação.

Coluna de custos amortizados Coluna FOCO Notas
BenefitId CommitmentDiscountId Evite usar ReservationId na Gestão de Custos. Prefira BenefitId incluir planos de poupança e mapear para o ID totalmente qualificado.
BillingPeriodEndDate + 1 dia BillingPeriodEnd O FOCUS usa datas de término exclusivas (por exemplo, 1º de fevereiro em vez de 31 de janeiro).
BillingPeriodStartDate BillingPeriodStart
ChargeType == "Uso" ChargeCategory == "Uso"
e CommitmentDiscountStatus != "Não utilizado"
O FOCUS categoriza os compromissos não utilizados na categoria de cobrança de uso.
ChargeType == "Uso"
ou ChargeType == "UnusedReservation"
ou ChargeType == "UnusedSavingsPlan"
ChargeCategory == "Uso" O FOCUS categoriza os compromissos não utilizados na categoria de cobrança de uso.
ChargeType == "Compra" ChargeCategory == "Compra"
e ChargeClass == nulo
e ServiceName != "Plano de Economia do Azure para Computação"
e ServiceName != "Reservas do Azure"
A FOCUS categoriza as compras de compromisso e todos os reembolsos na categoria de encargos de compra.
ChargeType == "Reembolso" ChargeClass == "Correção" O FOCUS categoriza os reembolsos nas categorias de encargos individuais.
ChargeType == "RoundingAdjustment" ChargeCategory == "Ajuste"
ChargeType == "UnusedReservation" CommitmentDiscountStatus == "Não utilizado" e CommitmentDiscountType == "Reserva" FOCUS separa o status de desconto de compromisso e o tipo em colunas separadas.
ChargeType == "UnusedSavingsPlan" CommitmentDiscountStatus == "Não utilizado" e CommitmentDiscountType == "Plano de poupança" FOCUS separa o status de desconto de compromisso e o tipo em colunas separadas.
ChargeType == "UnusedReservation"
ou ChargeType == "UnusedSavingsPlan"
CommitmentDiscountStatus == "Não utilizado" FOCUS separa o status de desconto de compromisso e o tipo em colunas separadas.
CostInBillingCurrency EffectiveCost O FOCUS EffectiveCost mapeia o custo amortizado. EffectiveCost não pode ser comparado com o conjunto de dados de custo real.
Date ChargePeriodStart A FOCUS tem horários de início e de fim separados para a data da cobrança. Geralmente, você só precisa da hora de início.
PayGPrice * Quantity (EA)

PaygCostInBillingCurrency (Apenas MCA)
ListCost
PayGPrice (EA)

PayGPrice * ExchangeRate (MCA)
ListUnitPrice Os preços FOCUS usam a moeda de faturamento, enquanto os preços reais/amortizados usam a moeda de preço para MCA.
PricingModel == "OnDemand" PricingCategory == "Padrão"
PricingModel == "Spot" PricingCategory == "Dinâmica"
PricingModel == "Reserva" PricingCategory == "Commitido" e CommitmentDiscountType == "Reserva" A FOCUS PricingCategory funde todos os compromissos. Use CommitmentDiscountType ou CommitmentDiscountCategory para diferenciar tipos de desconto de compromisso.
PricingModel == "SavingsPlan" PricingCategory == "Commitido" e CommitmentDiscountType == "Plano de Poupança" A FOCUS PricingCategory funde todos os compromissos. Use CommitmentDiscountType ou CommitmentDiscountCategory para diferenciar tipos de desconto de compromisso.
PricingModel == "Reserva" ou PricingModel == "SavingsPlan" PricingCategory == "Empenhado" A FOCUS PricingCategory funde todos os compromissos.
ProductId (MCA) SkuId
Quantity ConsumedQuantity O FOCUS ConsumedQuantity só está disponível para utilização. Pode haver casos em que ConsumedQuantity difere do real/amortizado devido a unidades inconsistentes Quantity entre Quantity e UnitOfMeasure.
Quantity PricingQuantity / x_PricingBlockSize O FOCUS PricingQuantity é baseado no tamanho do bloco de preços, se aplicável, enquanto o real/amortizado Quantity não é. Pode haver casos em que PricingQuantity difere do real/amortizado devido a unidades inconsistentes Quantity entre Quantity e UnitOfMeasure.
SubscriptionId SubAccountId A subconta FOCUS é mapeada para assinaturas.
UnitPrice (EA)
UnitPrice * ExchangeRate (MCA)
ContractedUnitPrice / x_PricingBlockSize O FOCUS ContractedUnitPrice é baseado no tamanho do bloco de preços, enquanto o real/amortizado UnitPrice não é. Em muitos casos, eles são os mesmos quando x_PricingBlockSize é 1, mas diferem se o tamanho do bloco de preços for maior. Os preços FOCUS usam a moeda de faturamento, enquanto os preços reais/amortizados usam a moeda de preço para MCA.
UnitPrice * Quantity (EA)

UnitPrice * Quantity * ExchangeRate (MCA)
ContractedCost Os preços FOCUS usam a moeda de faturamento, enquanto os preços reais/amortizados usam a moeda de preço para MCA.
UnitOfMeasure PricingUnit O FOCUS PricingUnit é analisado a partir de UnitOfMeasure. Para obter uma correspondência exata, consulte x_PricingUnitDescription. FOCUS ConsumedUnit corresponde PricingUnit enquanto as quantidades podem diferir com base em x_PricingBlockSize.

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: