Delen via


Cost Management-gegevens converteren naar FOCUS

Dit document bevat richtlijnen voor het converteren van werkelijke en afgeschreven gegevenssets in Cost and Usage Specification (FOCUS) van FinOps Open Cost and Usage. Raadpleeg het OVERZICHT VAN FOCUS voor meer informatie over FOCUS.


Cost Management-gegevens converteren naar FOCUS

Als u kosten- en gebruiksgegevens wilt converteren naar FOCUS, hebt u zowel de werkelijke als de afgeschreven kostengegevenssets nodig:

  • Bewaar alle rijen uit de afgeschreven kostengegevens.
  • Filter de werkelijke kostengegevens zodat deze alleen rijen bevatten waarbij ChargeType == "Purchase" of "Refund" en PricingModel == "Reservation" of "SavingsPlan" is.

Pas de volgende logica toe op alle rijen:

FOCUS-kolom Cost Management-kolom Transformeren
BilledCost CostInBillingCurrency Als ChargeType == "Usage" en als PricingModel == "Reservation" of "SavingsPlan", gebruik 0; anders gebruik CostInBillingCurrency
BillingAccountId • Enterprise Overeenkomst: BillingAccountId

• Microsoft-klantovereenkomst: BillingProfileId
Geen
BillingAccountName • Enterprise Overeenkomst: BillingAccountName

• Microsoft-klantovereenkomst: BillingProfileName
Geen
BillingCurrency • Enterprise Overeenkomst: BillingCurrencyCode

• Microsoft-klantovereenkomst: BillingCurrency
Geen
BillingPeriodEnd BillingPeriodEndDate Eén dag toevoegen voor de exclusieve einddatum
BillingPeriodStart BillingPeriodStartDate Geen
ChargeCategory ChargeType Indien Usage, Purchase, Creditof Tax, dezelfde waarde; indien UnusedReservation of UnusedSavingsPlan, dan Usage; indien Refund, Purchaseanders, Adjustment
ChargeClass ChargeType Als Refund, gebruik dan Correction
ChargeDescription ProductName Geen
ChargeFrequency Frequentie Indien OneTime, One-Time; indien , Recurringindien Recurring, UsageBasedindien , Usage-BasedandersOther
ChargePeriodEnd Datum Eén dag toevoegen voor de exclusieve einddatum
ChargePeriodStart Datum Geen
CommitmentDiscountCategory BenefitId Als BenefitId (niet hoofdlettergevoelig) bevat, /microsoft.capacity/; als deze bevat Usage/microsoft.billingbenefits/, gebruikt Spendu ; anders null
CommitmentDiscountId BenefitId Geen
CommitmentDiscountName BenefitName Geen
CommitmentDiscountStatus ChargeType Als UnusedReservation of UnusedSavingsPlan, dan Unused; anders als PricingModel == Reservation of SavingsPlan, dan Used; anders, null
CommitmentDiscountType BenefitId Als BenefitId (niet hoofdlettergevoelig) bevat, /microsoft.capacity/; als deze bevat Reservation/microsoft.billingbenefits/, Savings Plananders null
ConsumedQuantity Hoeveelheid Als ChargeType == Usage, dan Hoeveelheid; anders null
ConsumedUnit UnitOfMeasure Als ChargeType == Usage, wijst u vervolgens toe met behulp van het gegevensbestand prijseenheden; anders null
ContractedCost Prijs per eenheid * Hoeveelheid /focus:x_PricingBlockSize Houd er rekening mee dat x_PricingBlockSize een toewijzing vereist. Zie kolomnotities voor meer informatie.
ContractedUnitPrice UnitPrice Geen
EffectiveCost CostInBillingCurrency Als ChargeType == "Purchase" of "Refund" en PricingModel == "Reservation" of "SavingsPlan", dan 0; gebruik anders CostInBillingCurrency
InvoiceIssuerName PartnerName Als PartnerName leeg is, gebruikt u Microsoft
ListCost • Enterprise Overeenkomst: Niet beschikbaar

• Microsoft-klantovereenkomst: PaygCostInBillingCurrency
Geen
ListUnitPrice • Enterprise Overeenkomst: PayGPrice

• Microsoft-klantovereenkomst: PayGPrice * ExchangeRate
Geen
PricingCategory PricingModel Als OnDemand, dan Standard; als Spot, dan Dynamic; indien Reservation of Savings Plan, dan Committed; anders , null
PricingQuantity Hoeveelheid/focus:x_PricingBlockSize Houd er rekening mee dat x_PricingBlockSize een toewijzing vereist. Zie kolomnotities voor meer informatie.
PricingUnit DistinctUnits (opzoeken) Koppel EenheidVanMaat aan VerschillendeEenheden met behulp van prijsgegevensbestand
ProviderName Microsoft Geen
PublisherName PublisherName Geen
RegionId focus:RegionName Spaties in kleine letters en verwijderen
RegionName ResourceLocation Wijs ResourceLocation (OriginalValue) toe aan RegionName door het Regio's databestand te gebruiken2
ResourceId ResourceId Geen
ResourceName EA: ResourceName
MCA: last(split(ResourceId, "/"))
Azure-resourcenamen bevatten meerdere niveaus (bijvoorbeeld SqlServerName/SqlDbName), waarvoor meer verwerking is vereist. Dit is een vereenvoudigde benadering om alleen het laatste, meest specifieke segment te gebruiken.
ResourceType SingularDisplayName (opzoeken) ResourceType koppelen aan SingularDisplayName met behulp van het gegevensbestand voor resourcetypen
ServiceCategory ServiceCategory (zoekactie) Map ConsumedService and ResourceType to ServiceCategory using Services data file
ServiceName ServiceName (opzoeken) Kaart ConsumedService en ResourceType naar ServiceName met behulp van Services gegevensbestand
SkuId • Enterprise Overeenkomst: Niet beschikbaar

• Microsoft-klantovereenkomst: ProductId
Geen
SkuPriceId Niet beschikbaar Geen
SubAccountId SubscriptionId Geen
SubAccountName SubscriptionName Geen
Tags Tags { Inpakken en } indien nodig

¹ Hoeveelheid in Cost Management is de verbruikte hoeveelheid (gebruik).

² Hoewel RegionName een directe toewijzing is van ResourceLocation, voeren Cost Management en FinOps-toolkitrapporten aanvullende gegevensopschoning uit om consistentie in waarden te garanderen op basis van het gegevensbestand Regio's.


Feedback over FOCUS-kolommen

Als u feedback hebt over onze toewijzingen of over onze volledige FOCUS-ondersteuningsplannen, start u een thread in FinOps Toolkit-discussies. Als u denkt dat u een bug hebt, maakt u een probleem.

Als u feedback hebt over FOCUS, maakt u een probleem in de FOCUS-opslagplaats. We raden u ook aan om een bijdrage te leveren aan het FOCUS-project. Het project is op zoek naar meer beoefenaars om hun ervaring te helpen bij het begeleiden van inspanningen en het maken van de meest nuttige specificatie die het kan zijn. Ga naar focus.finops.org voor meer informatie over FOCUS of om een bijdrage te leveren aan het project.


Gerelateerde resources:

Gerelateerde producten:

Verwante oplossingen: