Compartilhar via


Validar dados do FOCO

Este documento ajuda a validar os dados do FOCUS comparando-os com os dados de custo reais e amortizados do Gerenciamento de custos. O objetivo deste artigo é ajudá-lo a se familiarizar e fazer a transição para os dados do 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, pois muitos registros são duplicados em 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 dados de custo real na análise de custo ou em outra API de custo ou exportação.

Coluna Custo real Coluna FOCO Observações
BenefitId CommitmentDiscountId Evite usar ReservationId no Gerenciamento de Custos. Prefira BenefitId incluir planos de poupança e mapear para o ID totalmente qualificado. O custo real é 0 para uso de confirmação.
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 encargo de uso.
ChargeType == "Compra" ChargeCategory == "Compra"
e ChargeClass == nulo
O FOCUS categoriza os reembolsos nas categorias de cobrança individuais.
ChargeType == "Reembolso" ChargeClass == "Correção" O FOCUS categoriza os reembolsos nas categorias de cobrança individuais.
ChargeType == "ArredondamentoAjuste" ChargeCategory == "Ajuste"
CostInBillingCurrency BilledCost O FOCUS BilledCost mapeia para o custo real que está na fatura. BilledCost não pode ser comparado ao conjunto de dados de custo amortizado.
Date ChargePeriodStart O FOCUS tem horários de início e término separados para a data da cobrança. Geralmente, você só precisa da hora de início.
PayGPrice * Quantity (EA)
PaygCostInBillingCurrency (Somente Contrato de Cliente da 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 == "Sob demanda" PricingCategory == "Padrão"
PricingModel == "Spot" PricingCategory == "Dinâmico"
PricingModel == "Reserva" PricingCategory == "Comprometido" e CommitmentDiscountType == "Reserva" O FOCUS PricingCategory mescla todos os compromissos. Use CommitmentDiscountType ou CommitmentDiscountCategory para diferenciar os tipos de desconto de compromisso. O custo real é 0 para uso de confirmação.
PricingModel == "Plano de Poupança" PricingCategory == "Comprometido" e CommitmentDiscountType == "Plano de Poupança" O FOCUS PricingCategory mescla todos os compromissos. Use CommitmentDiscountType ou CommitmentDiscountCategory para diferenciar os tipos de desconto de compromisso. O custo real é 0 para uso de confirmação.
PricingModel == "Reserva" ou PricingModel == "SavingsPlan" PricingCategory == "Comprometido" O FOCUS PricingCategory mescla todos os compromissos. O custo real é 0 para uso de confirmação.
ProductId (MCA) SkuId
Quantity ConsumedQuantity O FOCUS ConsumedQuantity está disponível apenas para uso. Pode haver casos em que ConsumedQuantity difere de real/amortizado Quantity devido a unidades inconsistentes 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 de real/amortizado Quantity devido a unidades inconsistentes 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 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 dados de custo amortizados na análise de custo ou em outra API de custo ou exportação.

Coluna Custo amortizado Coluna FOCO Observações
BenefitId CommitmentDiscountId Evite usar ReservationId no Gerenciamento 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 encargo de uso.
ChargeType == "Uso"
ou ChargeType == "UnusedReservation"
ou ChargeType == "Plano de Poupança Não Utilizado"
ChargeCategory == "Uso" O FOCUS categoriza os compromissos não utilizados na categoria de encargo de uso.
ChargeType == "Compra" ChargeCategory == "Compra"
e ChargeClass == nulo
e ServiceName != "Plano de Poupança do Azure para Computação"
e ServiceName != "Reservas do Azure"
O FOCUS categoriza as compras com compromisso e todos os reembolsos na categoria de cobrança de compra.
ChargeType == "Reembolso" ChargeClass == "Correção" O FOCUS categoriza os reembolsos nas categorias de cobrança individuais.
ChargeType == "ArredondamentoAjuste" ChargeCategory == "Ajuste"
ChargeType == "UnusedReservation" CommitmentDiscountStatus == "Não utilizado" e CommitmentDiscountType == "Reserva" FOCUS separa o status e o tipo de desconto de compromisso em colunas separadas.
ChargeType == "Plano de Poupança Não Utilizado" CommitmentDiscountStatus == "Não utilizado" e CommitmentDiscountType == "Plano de Poupança" FOCUS separa o status e o tipo de desconto de compromisso em colunas separadas.
ChargeType == "UnusedReservation"
ou ChargeType == "Plano de Poupança Não Utilizado"
CommitmentDiscountStatus == "Não utilizado" FOCUS separa o status e o tipo de desconto de compromisso em colunas separadas.
CostInBillingCurrency EffectiveCost O FOCUS EffectiveCost mapeia para o custo amortizado. EffectiveCost não pode ser comparado ao conjunto de dados de custo real.
Date ChargePeriodStart O FOCUS tem horários de início e término separados para a data da cobrança. Geralmente, você só precisa da hora de início.
PayGPrice * Quantity (EA)

PaygCostInBillingCurrency (Somente 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 == "Sob demanda" PricingCategory == "Padrão"
PricingModel == "Spot" PricingCategory == "Dinâmico"
PricingModel == "Reserva" PricingCategory == "Comprometido" e CommitmentDiscountType == "Reserva" O FOCUS PricingCategory mescla todos os compromissos. Use CommitmentDiscountType ou CommitmentDiscountCategory para diferenciar os tipos de desconto de compromisso.
PricingModel == "Plano de Poupança" PricingCategory == "Comprometido" e CommitmentDiscountType == "Plano de Poupança" O FOCUS PricingCategory mescla todos os compromissos. Use CommitmentDiscountType ou CommitmentDiscountCategory para diferenciar os tipos de desconto de compromisso.
PricingModel == "Reserva" ou PricingModel == "SavingsPlan" PricingCategory == "Comprometido" O FOCUS PricingCategory mescla todos os compromissos.
ProductId (MCA) SkuId
Quantity ConsumedQuantity O FOCUS ConsumedQuantity está disponível apenas para uso. Pode haver casos em que ConsumedQuantity difere de real/amortizado Quantity devido a unidades inconsistentes 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 de real/amortizado Quantity devido a unidades inconsistentes 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 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á 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: