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). 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 als PricingModel == "Reservation" of "SavingsPlan", gebruik 0; anders gebruik CostInBillingCurrency |
| Factureringsrekening-ID | • Enterprise Overeenkomst: BillingAccountId • Microsoft-klantovereenkomst: BillingProfileId |
Geen |
| Factureringsaccountnaam | • Enterprise Overeenkomst: Factureringsaccountnaam • Microsoft-klantovereenkomst: BillingProfileName |
Geen |
| Factureringsvaluta | • Ondernemingsovereenkomst: BillingCurrencyCode • Microsoft-klantovereenkomst: BillingCurrency |
Geen |
| Einde van de factureringsperiode | EinddatumFactureringsperiode | Eén dag toevoegen voor de exclusieve einddatum |
| StartFactureringsperiode | StartdatumFactureringsperiode | Geen |
| KostenCategorie | KostenType | Indien Usage, Purchase, Creditof Tax, dezelfde waarde; indien UnusedReservation of UnusedSavingsPlan, dan Usage; indien Refund, Purchaseanders, Adjustment |
| Tariefklasse | KostenType | Als Refund, gebruik dan Correction |
| Omschrijving van de Kosten | ProductName | Geen |
| Oplaadfrequentie | Frequentie | Indien OneTime, One-Time; indien Recurring, Recurring; indien UsageBased, Usage-Based; anders Other |
| EindeVanDeBetaalperiode | Datum | Eén dag toevoegen voor de exclusieve einddatum |
| Start van de factureringsperiode | Datum | Geen |
| VerbintenisKortingCategorie | VoordeelId | Als BenefitId /microsoft.capacity/ bevat (niet hoofdlettergevoelig), gebruik 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 indien PricingModel == Reservation of SavingsPlan, dan Used; anders, null |
| Type van Toezeggingskorting | VoordeelId | Als BenefitId /microsoft.capacity/ bevat (hoofdletterongevoelig), Reservation; als het /microsoft.billingbenefits/ bevat, Savings Plan; anders null |
| VerbruikteHoeveelheid | Hoeveelheid | Als ChargeType == Usage, dan Hoeveelheid; anders null |
| ConsumedUnit | EenheidVanMaat | Als ChargeType == Usage, koppel dan aan de hand van het gegevensbestand prijseenheden; anders wordt het 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 |
| NaamFactuurUitgever | Partnernaam | Als PartnerName leeg is, gebruikt u Microsoft |
| ListCost | • Enterprise Overeenkomst: Niet beschikbaar • Microsoft-klantovereenkomst: PaygCostInBillingCurrency |
Geen |
| StukprijsLijst | • Enterprise Overeenkomst: 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 |
| PrijsstellingAantal | Hoeveelheid/focus:x_PricingBlockSize | Houd er rekening mee dat x_PricingBlockSize een mappingsprocess vereist. Zie kolomnotities voor meer informatie. |
| PricingUnit | DistinctUnits (opzoeken) | Koppel EenheidVanMaat aan VerschillendeEenheden met behulp van prijsgegevensbestand |
| ProviderNaam | Microsoft |
Geen |
| UitgeverijNaam | UitgeverijNaam | Geen |
| RegionId | Concentreer je op: RegionName | Letters in kleine letters omzetten en spaties verwijderen |
| RegioNaam | ResourceLocation | Wijs ResourceLocation (OriginalValue) toe aan RegionName door het Regio's databestand te gebruiken2 |
| 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) | ResourceType koppelen aan SingularDisplayName met behulp van het gegevensbestand voor resourcetypen |
| Servicecategorie | ServiceCategory (opzoeking) | Map ConsumedService en ResourceType naar ServiceCategory met behulp van Services data file |
| Dienstnaam | ServiceName (opzoeken) | Kaart ConsumedService en ResourceType naar ServiceName met behulp van Services gegevensbestand |
| SKU-id | • Enterprise Overeenkomst: Niet beschikbaar • Microsoft-klantovereenkomst: ProductId |
Geen |
| SkuPriceId | Niet beschikbaar | Geen |
| SubAccountId | AbonnementId | Geen |
| SubrekeningNaam | Abonnementsnaam | Geen |
| Tags | Tags | Inpakken in { 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.
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: