Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit document bevat richtlijnen voor het converteren van actuale en afgeschreven datasets van Kostenbeheer naar de FinOps Open Cost en Usage Specificatie (FOCUS). Dit omvat toewijzingen voor de specificaties van FOCUS 1.0, 1.1 en 1.2-voorvertoning. 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 | Kostenbeheer-kolom | Transformeren |
|---|---|---|
| Gefactureerde Kosten | KostenInFactureringsValuta | Als ChargeType == "Usage" en PricingModel == "Reservation" of "SavingsPlan", dan 0; gebruik anders CostInBillingCurrency. |
| Factureringsrekening-ID | Enterprise-overeenkomst: FactureringsAccountId Microsoft-klantovereenkomst: BillingProfileId |
Geen |
| Factureringsaccountnaam | Overeenkomst voor ondernemingen: BetaalrekeningNaam Microsoft-klantovereenkomst: BillingProfileName |
Geen |
| Factureringsrekeningtype | Ondernemingsovereenkomst: Billing AccountMicrosoft-klantovereenkomst: Billing Profile |
Nieuw in FOCUS 1.2. |
| Factureringsvaluta | Ondernemingsovereenkomst: FacturatieValutaCode Microsoft-klantovereenkomst: BillingCurrency |
Geen |
| Einde van de factureringsperiode | EinddatumFactureringsperiode | Voeg één dag toe voor de exclusieve einddatum. |
| StartFactureringsperiode | StartdatumFactureringsperiode | Geen |
| CapacityReservationId | AanvullendeInfo.VMCapacityReservationId | Nieuw in FOCUS 1.1. |
| CapacityReservationStatus | AdditionalInfo.VMCapacityReservationId | Als AdditionalInfo.VMCapacityReservationId null of leeg is, null; als x_ResourceType == microsoft.compute/capacityreservationgroups/capacityreservations, Unused; anders Used. Nieuw in FOCUS 1.1. |
| KostenCategorie | KostenType | Indien Usage, Purchase, Credit of Tax, dezelfde waarde; indien UnusedReservation of UnusedSavingsPlan, dan Usage; indien Refund, Purchase; anders Adjustment. |
| Tariefklasse | KostenType | Als Refund, gebruik dan Correction u. |
| Omschrijving van de Kosten | ProductName | Geen |
| Oplaadfrequentie | Frequentie | Indien OneTime, One-Time; indien Recurring, Recurring; indien UsageBased, Usage-Based; anders Other. |
| EindeVanDeBetaalperiode | Datum | Voeg één dag toe voor de exclusieve einddatum. |
| Start van de factureringsperiode | Datum | Geen |
| VerbintenisKortingCategorie | VoordeelId | Als BenefitId /microsoft.capacity/ bevat (niet hoofdlettergevoelig), dan Usage; als het /microsoft.billingbenefits/ bevat, gebruik Spend; anders, null. |
| CommitmentDiscountId | VoordeelId | Geen |
| VerbintenisKortingsNaam | VoordeelNaam | Geen |
| Status van Verplichte Korting | KostenType | Als UnusedReservation of UnusedSavingsPlan, dan Unused; anders als PricingModel == Reservation of SavingsPlan, dan Used; anders, null. |
| Type van Toezeggingskorting | VoordeelId | Als BenefitId (niet hoofdlettergevoelig) /microsoft.capacity/ bevat, Reservation; als het /microsoft.billingbenefits/ bevat, Savings Plan; anders null. |
| CommitmentKortingHoeveelheid | Niet beschikbaar | Indien focus:CommitmentDiscountCategory == Spend, focus:EffectiveCost / focus:x_BillingExchangeRate; indien focus:CommitmentDiscountCategory == Usage, (focus:PricingQuantity / focus:x_PricingBlockSize) * (genormaliseerde verhouding); anders null. Nieuw in FOCUS 1.1. |
| Verplichtingskortingseenheid | Niet beschikbaar | Als focus:CommitmentDiscountCategory == Spend, focus:PricingCurrency; als focus:CommitmentDiscountCategory == Usage en de SKU gebruikmaakt van flexibiliteit van de instantiegrootte, Normalized {focus:ConsumedUnit}; als focus:CommitmentDiscountCategory == Usage, focus:ConsumedUnit; anders null. Nieuw in FOCUS 1.1. |
| VerbruikteHoeveelheid | Hoeveelheid | Als ChargeType == Usage, dan Hoeveelheid; anders null. |
| ConsumedUnit | EenheidVanMaat | Als ChargeType == Usage, wijs vervolgens toe met behulp van gegevensbestand prijseenheden; anders, nul. |
| Gecontracteerde Kosten | Prijs per eenheid * Hoeveelheid /focus:x_PricingBlockSize | Houd er rekening mee dat x_PricingBlockSize een mappingsprocess vereist. Zie kolomnotities voor meer informatie. |
| Gecontracteerde Eenheidsprijs | Eenheidsprijs | Geen |
| EffectiveCost | KostenInFactureringsValuta | Als ChargeType == "Purchase" of "Refund" en PricingModel == "Reservation" of "SavingsPlan", dan 0; zo niet, gebruik CostInBillingCurrency. |
| FactuurId | FactuurId | Nieuw in FOCUS 1.2. De naam van x_InvoiceId is gewijzigd. |
| NaamFactuurUitgever | Partnernaam | Als PartnerName leeg is, gebruikt u Microsoft |
| ListCost | Enterprise Agreement: niet beschikbaar Microsoft-klantovereenkomst: PaygCostInBillingCurrency |
Geen |
| StukprijsLijst | Ondernemingsovereenkomst: PayGPrice Microsoft-klantovereenkomst: PayGPrice * ExchangeRate |
Geen |
| PrijsCategorie | Prijzenmodel | Als OnDemand, dan Standard; als Spot, dan Dynamic; als Reservation of Savings Plan, dan Committed; anders null. |
| Prijsvaluta | Enterprise-overeenkomst: ValutaCodeFacturering Microsoft-klantovereenkomst: PricingCurrency |
Nieuw in FOCUS 1.2. De naam van x_PricingCurrency is gewijzigd. |
| PrijsstellingAantal | Hoeveelheid/focus:x_PricingBlockSize | Houd er rekening mee dat x_PricingBlockSize een mappingsprocess vereist. Zie kolomnotities voor meer informatie. |
| PricingUnit | DistinctUnits (opzoeken) | Koppel UnitOfMeasure aan DistinctUnits met behulp van het gegevensbestand voor prijseenheden. |
| ProviderNaam | Microsoft |
Geen |
| UitgeverijNaam | UitgeverijNaam | Geen |
| RegionId | Concentreer je op: RegionName | Converteer naar kleine letters en verwijder spaties. |
| RegioNaam | ResourceLocation | Wijs ResourceLocation (OriginalValue) toe aan RegionName met behulp van het gegevensbestand Regio's2. |
| ResourceId | ResourceId | Geen |
| ResourceNaam | EA: BronNaam MCA: laatste(splitsen(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. |
| Bronsoort | SingularDisplayName (opzoeken) | Wijs ResourceType toe aan SingularDisplayName met behulp van het gegevensbestand Resourcetypen. |
| Servicecategorie | ServiceCategory (opzoeking) | Koppel ConsumedService en ResourceType aan ServiceCategory met behulp van Services data file. |
| Dienstnaam | ServiceName (opzoeken) | Map ConsumedService en ResourceType naar ServiceName met behulp van het Services data file. |
| Serviceondercategorie | ServiceSubcategory (zoekopslag) | Koppel ConsumedService en ResourceType aan ServiceSubcategory met behulp van het services-databestand. Nieuw in FOCUS 1.1. |
| SKU-id | Enterprise Agreement: niet beschikbaar Microsoft-klantovereenkomst: ProductId |
Geen |
| SkuMeter | Meternaam | Nieuw in FOCUS 1.1. |
| SkuPriceDetails | AanvullendeInformatie | Voorzie alle eigenschapsnamen van het voorvoegsel x_. Nieuw in FOCUS 1.1. |
| SkuPriceId | Niet beschikbaar | Geen |
| SubAccountId | AbonnementId | Geen |
| SubrekeningNaam | Abonnementsnaam | Geen |
| Subrekeningtype | Subscription |
Nieuw in FOCUS 1.2. |
| Tags | Tags |
{ Inpakken en } indien nodig. |
¹ In Cost Management is de verbruikte hoeveelheid de gebruikte hoeveelheid.
² 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.
Opmerking voor FOCUS 1.1-gebruikers: De volgende kolommen zijn toegevoegd in FOCUS 1.1:
CapacityReservationIdCapacityReservationStatusCommitmentDiscountQuantityCommitmentDiscountUnitServiceSubcategory-
SkuMeter(hernoemd vanx_SkuMeterName) SkuPriceDetails
Opmerking voor FOCUS 1.2-gebruikers: De volgende kolommen zijn toegevoegd of hernoemd in FOCUS 1.2:
-
BillingAccountType(nieuwe kolom) -
InvoiceId(gepromoveerd vanuit x_InvoiceId) -
PricingCurrency(gepromoveerd vanaf x_PricingCurrency) -
SubAccountType(nieuwe kolom)
Feedback over FOCUS-kolommen
Als je feedback hebt over onze koppelingen of onze volledige ondersteuning voor FOCUS, start dan een thread in de FinOps toolkit-discussies. Als u denkt dat u een bug heeft, meld het probleem.
Als u feedback hebt over FOCUS, maakt u een issue aan 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 in te brengen bij het begeleiden van inspanningen en om de specificatie zo nuttig mogelijk te maken. Ga naar focus.finops.org voor meer informatie over FOCUS of om een bijdrage te leveren aan het project.
Feedback geven
Laat ons weten hoe we het doen met een korte recensie. We gebruiken deze beoordelingen om FinOps-hulpprogramma's en -resources te verbeteren en uit te breiden.
Als u op zoek bent naar iets specifieks, stem dan op een bestaande of maak een nieuw idee. Deel ideeën met anderen om meer stemmen te krijgen. We richten ons op ideeën met de meeste stemmen.
Gerelateerde inhoud
Gerelateerde resources:
- Bestaande rapporten bijwerken naar FOCUS
- FOCUS vergelijken met werkelijke/afgeschreven kosten
- FinOps Toolkit-gegevenswoordenlijst
- een unieke id genereren
- FinOps Toolkit Algemene Termen
Gerelateerde producten:
Verwante oplossingen: