Sdílet prostřednictvím


Ověření dat FOCUS

Tento dokument vám pomůže ověřit data FOCUS porovnáním se skutečnými a amortizovanými nákladovými daty ze služby Cost Management. Cílem tohoto článku je pomoct vám seznámit se s daty FOCUS a přejít na data FOCUS s jistotou. Další informace o funkci FOCUS najdete v přehledu FOKUSu.

Porovnání v tomto dokumentu se zaměřují na náklady, ceny a množství, aby se usnadnilo ověřování čísel napříč datovými sadami. Podrobnosti o textu a kalendářních datech najdete v tématu Aktualizace sestav tak, aby používaly sloupce FOCUS.

Focus zahrnuje skutečná i amortizovaná data v jedné datové sadě. V focusu je tedy více řádků, než kolik najdete v skutečných nebo amortizovaných datových sadách nákladů. Existuje však méně záznamů než skutečných a amortizovaných datových sad dohromady, protože mnoho záznamů se duplikuje mezi skutečnými a amortizovanými datovými sadami.


Porovnání fokusu se skutečnými náklady

Následující mapování lze použít k porovnání fokusu s daty o skutečných nákladech v analýze nákladů nebo jiném rozhraní API nákladů nebo exportu.

Sloupec Skutečné náklady Fokus – sloupec Notes
BenefitId CommitmentDiscountId Vyhněte se používání ReservationId ve službě Cost Management. Raději zahrňte BenefitId plány úspor a namapujte ho na plně kvalifikované ID. Skutečné náklady jsou 0 pro využití závazku.
BillingPeriodEndDate + 1 den BillingPeriodEnd Funkce FOCUS používá výhradní koncové datum (například 1. února místo 31. ledna).
BillingPeriodStartDate BillingPeriodStart
ChargeType == "Využití" ChargeCategory == "Využití"
a CommitmentDiscountStatus != Nepoužité
FOCUS kategorizuje nevyužité závazky v kategorii poplatku za využití.
ChargeType == "Nákup" ChargeCategory == "Nákup"
and ChargeClass == null
FOCUS kategorizuje refundace do kategorií jednotlivých poplatků.
ChargeType == "Refundace" ChargeClass == "Oprava" FOCUS kategorizuje refundace do kategorií jednotlivých poplatků.
ChargeType == "RoundingAdjustment" ChargeCategory == "Úprava"
CostInBillingCurrency BilledCost FOCUS BilledCost se mapuje na skutečné náklady, které jsou na faktuře. BilledCost nelze porovnat s amortizovanou datovou sadou nákladů.
Date ChargePeriodStart FOKUS má samostatné počáteční a koncové časy pro datum poplatku. Obecně platí, že čas zahájení potřebujete jenom vy.
PayGPrice * Quantity (EA)
PaygCostInBillingCurrency(pouze Smlouva se zákazníkem Microsoftu (pouze MCA)
ListCost
PayGPrice (EA)
PayGPrice * ExchangeRate (MCA)
ListUnitPrice Ceny FOCUS používají fakturační měnu, zatímco skutečné/amortizované ceny používají měnu cen pro MCA.
PricingModel == "OnDemand" PricingCategory == "Standard"
PricingModel == "Spot" PricingCategory == "Dynamická"
PricingModel == "Rezervace" PricingCategory == "Potvrzeno" a CommitmentDiscountType == "Rezervace" FOCUS PricingCategory sloučí všechny závazky. Používejte CommitmentDiscountType nebo CommitmentDiscountCategory odlišujte typy slev závazku. Skutečné náklady jsou 0 pro využití závazku.
PricingModel == "SavingsPlan" PricingCategory == "Potvrzeno" a CommitmentDiscountType == "Plán úspor" FOCUS PricingCategory sloučí všechny závazky. Používejte CommitmentDiscountType nebo CommitmentDiscountCategory odlišujte typy slev závazku. Skutečné náklady jsou 0 pro využití závazku.
PricingModel == "Rezervace" nebo PricingModel == "SavingsPlan" PricingCategory == "Potvrzeno" FOCUS PricingCategory sloučí všechny závazky. Skutečné náklady jsou 0 pro využití závazku.
ProductId (MCA) SkuId
Quantity ConsumedQuantity Fokus ConsumedQuantity je k dispozici pouze pro použití. Mohou existovat případy, kdy ConsumedQuantity se liší od skutečné/amortizované Quantity kvůli nekonzistentním jednotkám mezi Quantity a UnitOfMeasure.
Quantity PricingQuantity / x_PricingBlockSize Fokus PricingQuantity je založený na velikosti cenového bloku, pokud je k dispozici, zatímco skutečný/amortizovaný Quantity není. Mohou existovat případy, kdy PricingQuantity se liší od skutečné/amortizované Quantity kvůli nekonzistentním jednotkám mezi Quantity a UnitOfMeasure.
SubscriptionId SubAccountId Dílčí účet FOCUS se mapuje na předplatná.
UnitPrice (EA)

UnitPrice * ExchangeRate (MCA)
ContractedUnitPrice / x_PricingBlockSize Focus ContractedUnitPrice je založený na velikosti cenového bloku, zatímco skutečná/amortizovaná UnitPrice není. V mnoha případech jsou stejné, když x_PricingBlockSize je 1, ale liší se, pokud je velikost cenového bloku větší. Ceny FOCUS používají fakturační měnu, zatímco skutečné/amortizované ceny používají měnu cen pro MCA.
UnitPrice * Quantity (EA)

UnitPrice * Quantity * ExchangeRate (MCA)
ContractedCost Ceny FOCUS používají fakturační měnu, zatímco skutečné/amortizované ceny používají měnu cen pro MCA.
UnitOfMeasure PricingUnit FOKUS PricingUnit se parsuje z UnitOfMeasure. Přesné shody najdete v x_PricingUnitDescriptiončásti . FOKUS ConsumedUnit se shoduje PricingUnit , zatímco množství se mohou lišit v závislosti na x_PricingBlockSize.

Porovnání focusu s amortizovanými náklady

Následující mapování lze použít k porovnání fokusu s amortizovanými daty nákladů v analýze nákladů nebo v jiném rozhraní API nákladů nebo exportu.

Sloupec Amortizované náklady Fokus – sloupec Notes
BenefitId CommitmentDiscountId Vyhněte se používání ReservationId ve službě Cost Management. Raději zahrňte BenefitId plány úspor a namapujte ho na plně kvalifikované ID.
BillingPeriodEndDate + 1 den BillingPeriodEnd Focus používá exkluzivní koncové datum (například 1. února místo 31. ledna).
BillingPeriodStartDate BillingPeriodStart
ChargeType == "Využití" ChargeCategory == "Využití"
a CommitmentDiscountStatus != Nepoužité
FOCUS kategorizuje nevyužité závazky v kategorii poplatku za využití.
ChargeType == "Využití"
or ChargeType == "UnusedReservation"
or ChargeType == "UnusedSavingsPlan"
ChargeCategory == "Využití" FOCUS kategorizuje nevyužité závazky v kategorii poplatku za využití.
ChargeType == "Nákup" ChargeCategory == "Nákup"
and ChargeClass == null
and ServiceName != "Azure Savings Plan for Compute"
and ServiceName != "Azure Reservations"
FOCUS kategorizuje nákupy závazků a všechny refundace v kategorii nákupních poplatků.
ChargeType == "Refundace" ChargeClass == "Oprava" FOCUS kategorizuje refundace do kategorií jednotlivých poplatků.
ChargeType == "RoundingAdjustment" ChargeCategory == "Úprava"
ChargeType == Nepoužité rezervace CommitmentDiscountStatus == Nepoužité a CommitmentDiscountType == "Rezervace" FOCUS odděluje stav slevy závazku a typ v samostatných sloupcích.
ChargeType == NepoužívanéSavingsPlan CommitmentDiscountStatus == Nepoužité a CommitmentDiscountType == "Plán úspor" FOCUS odděluje stav slevy závazku a typ v samostatných sloupcích.
ChargeType == Nepoužité rezervace
or ChargeType == "UnusedSavingsPlan"
CommitmentDiscountStatus == Nepoužité FOCUS odděluje stav slevy závazku a typ v samostatných sloupcích.
CostInBillingCurrency EffectiveCost FOCUS se EffectiveCost mapuje na amortizované náklady. EffectiveCost nelze porovnat s datovou sadou skutečných nákladů.
Date ChargePeriodStart FOKUS má samostatné počáteční a koncové časy pro datum poplatku. Obecně platí, že čas zahájení potřebujete jenom vy.
PayGPrice * Quantity (EA)

PaygCostInBillingCurrency (pouze MCA)
ListCost
PayGPrice (EA)

PayGPrice * ExchangeRate (MCA)
ListUnitPrice Ceny FOCUS používají fakturační měnu, zatímco skutečné/amortizované ceny používají měnu cen pro MCA.
PricingModel == "OnDemand" PricingCategory == "Standard"
PricingModel == "Spot" PricingCategory == "Dynamická"
PricingModel == "Rezervace" PricingCategory == "Potvrzeno" a CommitmentDiscountType == "Rezervace" FOCUS PricingCategory sloučí všechny závazky. Používejte CommitmentDiscountType nebo CommitmentDiscountCategory odlišujte typy slev závazku.
PricingModel == "SavingsPlan" PricingCategory == "Potvrzeno" a CommitmentDiscountType == "Plán úspor" FOCUS PricingCategory sloučí všechny závazky. Používejte CommitmentDiscountType nebo CommitmentDiscountCategory odlišujte typy slev závazku.
PricingModel == "Rezervace" nebo PricingModel == "SavingsPlan" PricingCategory == "Potvrzeno" FOCUS PricingCategory sloučí všechny závazky.
ProductId (MCA) SkuId
Quantity ConsumedQuantity Fokus ConsumedQuantity je k dispozici pouze pro použití. Mohou existovat případy, kdy ConsumedQuantity se liší od skutečné/amortizované Quantity kvůli nekonzistentním jednotkám mezi Quantity a UnitOfMeasure.
Quantity PricingQuantity / x_PricingBlockSize Fokus PricingQuantity je založený na velikosti cenového bloku, pokud je k dispozici, zatímco skutečný/amortizovaný Quantity není. Mohou existovat případy, kdy PricingQuantity se liší od skutečné/amortizované Quantity kvůli nekonzistentním jednotkám mezi Quantity a UnitOfMeasure.
SubscriptionId SubAccountId Dílčí účet FOCUS se mapuje na předplatná.
UnitPrice (EA)
UnitPrice * ExchangeRate (MCA)
ContractedUnitPrice / x_PricingBlockSize Focus ContractedUnitPrice je založený na velikosti cenového bloku, zatímco skutečná/amortizovaná UnitPrice není. V mnoha případech jsou stejné, když x_PricingBlockSize je 1, ale liší se, pokud je velikost cenového bloku větší. Ceny FOCUS používají fakturační měnu, zatímco skutečné/amortizované ceny používají měnu cen pro MCA.
UnitPrice * Quantity (EA)

UnitPrice * Quantity * ExchangeRate (MCA)
ContractedCost Ceny FOCUS používají fakturační měnu, zatímco skutečné/amortizované ceny používají měnu cen pro MCA.
UnitOfMeasure PricingUnit FOKUS PricingUnit se parsuje z UnitOfMeasure. Přesné shody najdete v x_PricingUnitDescriptiončásti . FOKUS ConsumedUnit se shoduje PricingUnit , zatímco množství se mohou lišit v závislosti na x_PricingBlockSize.

Zpětná vazba ke sloupcům FOCUS

Pokud máte zpětnou vazbu k našim mapováním nebo o našich úplných plánech podpory FOCUS, zahajte vlákno v diskuzích o sadě nástrojů FinOps. Pokud se domníváte, že máte chybu, vytvořte problém.

Pokud máte zpětnou vazbu k focusu, vytvořte problém v úložišti FOCUS. Doporučujeme také zvážit přispívání do projektu FOCUS. Projekt hledá další odborníky, kteří jim pomohou přivést své zkušenosti, aby pomohli vést úsilí a aby byla nejužitečnější specifikací, může být. Další informace o nástroji FOCUS nebo přispívání do projektu najdete v focus.finops.org.


Související zdroje:

Související produkty:

Související řešení: