Sdílet prostřednictvím


Převod dat služby Cost Management na FOKUS

Tento dokument obsahuje pokyny k převodu skutečných a amortizovaných datových sad služby Cost Management na Specifikaci nákladů a využití FinOps (FOCUS). Další informace o funkci FOCUS najdete v přehledu FOKUSu.


Jak převést data služby Cost Management na FOKUS

Abyste mohli převést data o nákladech a využití na FOCUS, budete potřebovat skutečné i amortizované datové sady nákladů:

  • Zachovejte všechny řádky z amortizovaných dat nákladů.
  • Vyfiltrujte data skutečných nákladů tak, aby zahrnovala pouze řádky s typem ChargeType == "Purchase" nebo "Refund" a PricingModel == "Reservation" nebo "SavingsPlan".

Na všechny řádky použijte následující logiku:

Fokus – sloupec Sloupec Cost Management Transformace
BilledCost CostInBillingCurrency Pokud ChargeType == "Usage" a PricingModel == "Reservation" nebo "SavingsPlan", pak použijte 0. Jinak použijte CostInBillingCurrency.
BillingAccountId • smlouva Enterprise: BillingAccountId

• Smlouva se zákazníkem Microsoftu: BillingProfileId
Nic
BillingAccountName • smlouva Enterprise: BillingAccountName

• Smlouva se zákazníkem Microsoftu: BillingProfileName
Nic
BillingCurrency • smlouva Enterprise: BillingCurrencyCode

• Smlouva se zákazníkem Microsoftu: BillingCurrency
Nic
BillingPeriodEnd BillingPeriodEndDate Přidání jednoho dne pro výhradní koncové datum
BillingPeriodStart BillingPeriodStartDate Nic
ChargeCategory ChargeType Pokud Usage, , Purchasenebo CreditTax, stejná hodnota; pokud UnusedReservation nebo UnusedSavingsPlan, pak Usage; pokud Refund, Purchase; jinak,Adjustment
ChargeClass ChargeType Pokud Refund, pak použijte Correction
ChargeDescription ProductName Nic
ChargeFrequency Četnost Pokud OneTime, pokud , One-Timepokud , pokud RecurringRecurringUsageBased, Usage-Basedjinak,Other
ChargePeriodEnd Datum Přidání jednoho dne pro výhradní koncové datum
ChargePeriodStart Datum Nic
CommitmentDiscountCategory BenefitId Pokud BenefitId obsahuje /microsoft.capacity/ (nerozlišuje malá a velká písmena), Usage; pokud obsahuje /microsoft.billingbenefits/, použijte Spend; jinak, null
CommitmentDiscountId BenefitId Nic
CommitmentDiscountName BenefitName Nic
CommitmentDiscountStatus ChargeType Pokud UnusedReservation nebo UnusedSavingsPlan, pak Unused; else pokud PricingModel == Reservation nebo SavingsPlan, pak Used; jinak, null
CommitmentDiscountType BenefitId Pokud BenefitId obsahuje /microsoft.capacity/ (nerozlišuje malá a velká písmena), Reservation; pokud obsahuje /microsoft.billingbenefits/, Savings Planv opačném případě null
ConsumedQuantity Množství Pokud ChargeType == Usage, pak Quantity; otherwise, null
ConsumedUnit UnitOfMeasure Pokud ChargeType == Usage, pak mapujte pomocí datového souboru cenových jednotek ; jinak null
ContractedCost UnitPrice * Quantity / focus:x_PricingBlockSize Všimněte si, že x_PricingBlockSize vyžaduje mapování. Podrobnosti najdete v poznámkách ke sloupci.
ContractedUnitPrice UnitPrice Nic
EffectiveCost CostInBillingCurrency Pokud ChargeType == "Nákup" nebo "Refund" a PricingModel == "Reservation" nebo "SavingsPlan", pak 0; jinak použijte CostInBillingCurrency.
InvoiceIssuerName PartnerName Pokud je PartnerName prázdný, použijte Microsoft
ListCost • smlouva Enterprise: Není k dispozici

• Smlouva se zákazníkem Microsoftu: PaygCostInBillingCurrency
Nic
ListUnitPrice • smlouva Enterprise: PayGPrice

• Smlouva se zákazníkem Microsoftu: PayGPrice * ExchangeRate
Nic
PricingCategory PricingModel Pokud OnDemand, pak Standard; pokud , pak Spot; pokud DynamicReservationnebo Savings Plan, pak ; pak Committed; jinak, null
PricingQuantity Množství / fokus:x_PricingBlockSize Všimněte si, že x_PricingBlockSize vyžaduje mapování. Podrobnosti najdete v poznámkách ke sloupci.
PricingUnit DistinctUnits (vyhledávání) Mapujte UnitOfMeasure na DistinctUnits pomocí datového souboru pro cenové jednotky
ProviderName Microsoft Nic
Název vydavatele Název vydavatele Nic
Id oblasti focus:RegionName Malá písmena a odebrání mezer
Název oblasti ResourceLocation Mapujte ResourceLocation (OriginalValue) na RegionName pomocí datového souboru Oblasti 2
ResourceId ResourceId Nic
ResourceName EA: ResourceName
MCA: last(split(ResourceId; "/"))
Názvy prostředků Azure zahrnují více úrovní (např. SqlServerName/SqlDbName), které vyžadují další zpracování. Jedná se o zjednodušený přístup k použití pouze posledního, nejvýraznějšího segmentu.
ResourceType SingularDisplayName (vyhledávání) Mapování ResourceType na SingularDisplayName pomocí datového souboru typů prostředků
ServiceCategory Kategorie služby (vyhledávání) Mapování ConsumedService a ResourceType na ServiceCategory pomocí datového souboru Services
ServiceName Název služby (vyhledávání) Mapujte ConsumedService a ResourceType na ServiceName pomocí datového souboru služeb Services
SkuId • smlouva Enterprise: Není k dispozici

• Smlouva se zákazníkem Microsoftu: Idproduktu
Nic
SkuPriceId Není k dispozici Nic
SubAccountId SubscriptionId Nic
SubAccountName SubscriptionName Nic
Značky Značky Zabalení { a } v případě potřeby

¹ Množství ve službě Cost Management je spotřebované množství (využití).

² Zatímco RegionName je přímé mapování resourceLocation, Cost Management a FinOps toolkit sestav provádět další čištění dat, aby se zajistila konzistence hodnot na základě datového souboru Oblasti.


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í: