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 == nulle 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.
Contenuto correlato
Risorse correlate:
- Come aggiornare i report esistenti a FOCUS
- Come convertire i dati di Gestione costi in FOCUS
- Set di dati focus di Gestione costi Microsoft
Prodotti correlati:
Soluzioni correlate:
- Report di Power BI per FinOps Toolkit
- Hub FinOps
- Modulo PowerShell del toolkit FinOps
- FinOps Toolkit apre i dati