Condividi tramite


Convalidare i dati FOCUS

Questo documento consente di convalidare i dati focus confrontando i dati effettivi e ammortizzati dei costi da Gestione costi. L'obiettivo di questo articolo è aiutare a acquisire familiarità con e passare ai dati FOCUS con sicurezza. Per altre informazioni su FOCUS, vedere la panoramica di FOCUS.

I confronti in questo documento sono incentrati su costi, prezzi e quantità per facilitare la convalida dei numeri tra set di dati. Per informazioni dettagliate su testo e date, vedere Aggiornamento dei report per l'uso delle colonne FOCUS.

FOCUS include dati effettivi e ammortizzati in un singolo set di dati. Sono quindi presenti più righe in FOCUS rispetto ai set di dati effettivi o ammortizzati dei costi. Esistono tuttavia meno record rispetto ai set di dati effettivi e ammortizzati, poiché molti record vengono duplicati tra set di dati effettivi e ammortizzati.


Confrontare FOCUS con il costo effettivo

Il mapping seguente può essere usato per confrontare FOCUS con i dati di costo effettivi nell'analisi dei costi o in un'altra API o esportazione dei costi.

Colonna costo effettivo Colonna FOCUS Note
BenefitId CommitmentDiscountId Evitare di usare ReservationId in Gestione costi. Preferisce BenefitId includere piani di risparmio ed eseguire il mapping all'ID completo. Il costo effettivo è 0 per l'utilizzo dell'impegno.
BillingPeriodEndDate + 1 giorno BillingPeriodEnd FOCUS usa date di fine esclusive (ad esempio, 1 febbraio anziché 31 gennaio).
BillingPeriodStartDate BillingPeriodStart
ChargeType == "Usage" ChargeCategory == "Usage"
e CommitmentDiscountStatus != "Inutilizzato"
FOCUS classifica gli impegni inutilizzati nella categoria di addebiti per l'utilizzo.
ChargeType == "Purchase" ChargeCategory == "Purchase"
e ChargeClass == null
FOCUS suddivide i rimborsi nelle singole categorie di addebiti.
ChargeType == "Rimborso" ChargeClass == "Correzione" FOCUS suddivide i rimborsi nelle singole categorie di addebiti.
ChargeType == "RoundingAdjustment" ChargeCategory == "Rettifica"
CostInBillingCurrency BilledCost FOCUS BilledCost esegue il mapping al costo effettivo presente nella fattura. BilledCost non può essere confrontato con il set di dati dei costi ammortizzati.
Date ChargePeriodStart FOCUS ha orari di inizio e di fine separati per la data dell'addebito. In genere, è necessaria solo l'ora di inizio.
PayGPrice * Quantity (EA)
PaygCostInBillingCurrency(solo Contratto del cliente Microsoft (MCA)
ListCost
PayGPrice (EA)
PayGPrice * ExchangeRate (MCA)
ListUnitPrice I prezzi FOCUS usano la valuta di fatturazione mentre i prezzi effettivi/ammortizzati usano la valuta dei prezzi per l'Contratto del Cliente microsoft.
PricingModel == "OnDemand" PricingCategory == "Standard"
PricingModel == "Spot" PricingCategory == "Dynamic"
PricingModel == "Prenotazione" PricingCategory == "Committed" e CommitmentDiscountType == "Reservation" FOCUS PricingCategory unisce tutti gli impegni. Usare CommitmentDiscountType o CommitmentDiscountCategory per distinguere i tipi di sconto per l'impegno. Il costo effettivo è 0 per l'utilizzo dell'impegno.
PricingModel == "SavingsPlan" PricingCategory == "Committed" e CommitmentDiscountType == "Piano di risparmio" FOCUS PricingCategory unisce tutti gli impegni. Usare CommitmentDiscountType o CommitmentDiscountCategory per distinguere i tipi di sconto per l'impegno. Il costo effettivo è 0 per l'utilizzo dell'impegno.
PricingModel == "Reservation" o PricingModel == "SavingsPlan" PricingCategory == "Committed" FOCUS PricingCategory unisce tutti gli impegni. Il costo effettivo è 0 per l'utilizzo dell'impegno.
ProductId (MCA) SkuId
Quantity ConsumedQuantity FOCUS ConsumedQuantity è disponibile solo per l'utilizzo. Potrebbero verificarsi casi in cui ConsumedQuantity differisce da effettivo/ammortizzato Quantity a causa di unità incoerenti tra Quantity e UnitOfMeasure.
Quantity PricingQuantity / x_PricingBlockSize FOCUS PricingQuantity è basato sulle dimensioni del blocco prezzi, se applicabile, mentre non è effettivo/ammortizzato Quantity . Potrebbero verificarsi casi in cui PricingQuantity differisce da effettivo/ammortizzato Quantity a causa di unità incoerenti tra Quantity e UnitOfMeasure.
SubscriptionId SubAccountId Focus sottoaccount esegue il mapping alle sottoscrizioni.
UnitPrice (EA)

UnitPrice * ExchangeRate (MCA)
ContractedUnitPrice / x_PricingBlockSize FOCUS ContractedUnitPrice si basa sulle dimensioni del blocco prezzi, mentre non è effettivo/ammortizzato UnitPrice . In molti casi, sono uguali quando x_PricingBlockSize è 1, ma differiscono se le dimensioni del blocco prezzi sono maggiori. I prezzi FOCUS usano la valuta di fatturazione mentre i prezzi effettivi/ammortizzati usano la valuta dei prezzi per l'Contratto del Cliente microsoft.
UnitPrice * Quantity (EA)

UnitPrice * Quantity * ExchangeRate (MCA)
ContractedCost I prezzi FOCUS usano la valuta di fatturazione mentre i prezzi effettivi/ammortizzati usano la valuta dei prezzi per l'Contratto del Cliente microsoft.
UnitOfMeasure PricingUnit FOCUS PricingUnit viene analizzato da UnitOfMeasure. Per una corrispondenza esatta, fare riferimento a x_PricingUnitDescription. Focus ConsumedUnit corrisponde PricingUnit mentre le quantità potrebbero differire in base a x_PricingBlockSize.

Confrontare FOCUS con il costo ammortizzato

Il mapping seguente può essere usato per confrontare FOCUS con i dati sui costi ammortizzati in Analisi dei costi o in un'altra API o esportazione dei costi.

Colonna costo ammortizzato Colonna FOCUS Note
BenefitId CommitmentDiscountId Evitare di usare ReservationId in Gestione costi. Preferisce BenefitId includere piani di risparmio ed eseguire il mapping all'ID completo.
BillingPeriodEndDate + 1 giorno BillingPeriodEnd FOCUS usa date di fine esclusive (ad esempio, 1 febbraio anziché il 31 gennaio).
BillingPeriodStartDate BillingPeriodStart
ChargeType == "Usage" ChargeCategory == "Usage"
e CommitmentDiscountStatus != "Inutilizzato"
FOCUS classifica gli impegni inutilizzati nella categoria di addebiti per l'utilizzo.
ChargeType == "Usage"
o ChargeType == "UnusedReservation"
o ChargeType == "UnusedSavingsPlan"
ChargeCategory == "Usage" FOCUS classifica gli impegni inutilizzati nella categoria di addebiti per l'utilizzo.
ChargeType == "Purchase" ChargeCategory == "Purchase"
e ChargeClass == null
e ServiceName != "Piano di risparmio di Azure per il calcolo"
e ServiceName != "Prenotazioni di Azure"
FOCUS classifica gli acquisti di impegni e tutti i rimborsi nella categoria di addebito di acquisto.
ChargeType == "Rimborso" ChargeClass == "Correzione" FOCUS suddivide i rimborsi nelle singole categorie di addebiti.
ChargeType == "RoundingAdjustment" ChargeCategory == "Rettifica"
ChargeType == "UnusedReservation" CommitmentDiscountStatus == "Inutilizzato" e CommitmentDiscountType == "Reservation" FOCUS separa lo stato dello sconto dell'impegno e il tipo in colonne separate.
ChargeType == "UnusedSavingsPlan" CommitmentDiscountStatus == "Inutilizzato" e CommitmentDiscountType == "Piano di risparmio" FOCUS separa lo stato dello sconto dell'impegno e il tipo in colonne separate.
ChargeType == "UnusedReservation"
o ChargeType == "UnusedSavingsPlan"
CommitmentDiscountStatus == "Inutilizzato" FOCUS separa lo stato dello sconto dell'impegno e il tipo in colonne separate.
CostInBillingCurrency EffectiveCost FOCUS EffectiveCost esegue il mapping al costo ammortizzato. EffectiveCost non può essere confrontato con il set di dati dei costi effettivo.
Date ChargePeriodStart FOCUS ha orari di inizio e di fine separati per la data dell'addebito. In genere, è necessaria solo l'ora di inizio.
PayGPrice * Quantity (EA)

PaygCostInBillingCurrency (solo Contratto del cliente microsoft)
ListCost
PayGPrice (EA)

PayGPrice * ExchangeRate (MCA)
ListUnitPrice I prezzi FOCUS usano la valuta di fatturazione mentre i prezzi effettivi/ammortizzati usano la valuta dei prezzi per l'Contratto del Cliente microsoft.
PricingModel == "OnDemand" PricingCategory == "Standard"
PricingModel == "Spot" PricingCategory == "Dynamic"
PricingModel == "Prenotazione" PricingCategory == "Committed" e CommitmentDiscountType == "Reservation" FOCUS PricingCategory unisce tutti gli impegni. Usare CommitmentDiscountType o CommitmentDiscountCategory per distinguere i tipi di sconto per l'impegno.
PricingModel == "SavingsPlan" PricingCategory == "Committed" e CommitmentDiscountType == "Piano di risparmio" FOCUS PricingCategory unisce tutti gli impegni. Usare CommitmentDiscountType o CommitmentDiscountCategory per distinguere i tipi di sconto per l'impegno.
PricingModel == "Reservation" o PricingModel == "SavingsPlan" PricingCategory == "Committed" FOCUS PricingCategory unisce tutti gli impegni.
ProductId (MCA) SkuId
Quantity ConsumedQuantity FOCUS ConsumedQuantity è disponibile solo per l'utilizzo. Potrebbero verificarsi casi in cui ConsumedQuantity differisce da effettivo/ammortizzato Quantity a causa di unità incoerenti tra Quantity e UnitOfMeasure.
Quantity PricingQuantity / x_PricingBlockSize FOCUS PricingQuantity è basato sulle dimensioni del blocco prezzi, se applicabile, mentre non è effettivo/ammortizzato Quantity . Potrebbero verificarsi casi in cui PricingQuantity differisce da effettivo/ammortizzato Quantity a causa di unità incoerenti tra Quantity e UnitOfMeasure.
SubscriptionId SubAccountId Focus sottoaccount esegue il mapping alle sottoscrizioni.
UnitPrice (EA)
UnitPrice * ExchangeRate (MCA)
ContractedUnitPrice / x_PricingBlockSize FOCUS ContractedUnitPrice si basa sulle dimensioni del blocco prezzi, mentre non è effettivo/ammortizzato UnitPrice . In molti casi, sono uguali quando x_PricingBlockSize è 1, ma differiscono se le dimensioni del blocco prezzi sono maggiori. I prezzi FOCUS usano la valuta di fatturazione mentre i prezzi effettivi/ammortizzati usano la valuta dei prezzi per l'Contratto del Cliente microsoft.
UnitPrice * Quantity (EA)

UnitPrice * Quantity * ExchangeRate (MCA)
ContractedCost I prezzi FOCUS usano la valuta di fatturazione mentre i prezzi effettivi/ammortizzati usano la valuta dei prezzi per l'Contratto del Cliente microsoft.
UnitOfMeasure PricingUnit FOCUS PricingUnit viene analizzato da UnitOfMeasure. Per una corrispondenza esatta, fare riferimento a x_PricingUnitDescription. Focus ConsumedUnit corrisponde PricingUnit mentre le quantità potrebbero differire in base a x_PricingBlockSize.

Commenti e suggerimenti sulle colonne FOCUS

Se si hanno commenti e suggerimenti sui mapping o sui piani di supporto focus completi, avviare un thread nelle discussioni di FinOps Toolkit. Se si ritiene di avere un bug, creare un problema.

Se si hanno commenti e suggerimenti su FOCUS, creare un problema nel repository FOCUS. Ti invitiamo anche a prendere in considerazione la possibilità di contribuire al progetto FOCUS. Il progetto è alla ricerca di più professionisti per aiutare a portare la loro esperienza per guidare gli sforzi e renderlo la specifica più utile che può essere. Per altre informazioni su FOCUS o per contribuire al progetto, visitare focus.finops.org.


Risorse correlate:

Prodotti correlati:

Soluzioni correlate: