Dela via


Öppna data för FinOps

Rapportering är livsblodet för alla FinOps-initiativ. Och dina rapporter är bara lika bra som dina data. Det är därför datainmatning är en så viktig del av FinOps (och alla stordatainsatser). Följande datauppsättningar kan användas för att rensa och normalisera dina data som en del av datainmatning, rapportering eller andra lösningar.


Prisenheter

Microsoft Cost Management använder UnitOfMeasure kolumnen för att ange hur varje avgift mäts. Den kan vara i enstaka eller distinkta enheter eller grupperas i segment baserat på tillämpliga blockprisregler. Som en sträng UnitOfMeasure kan kolumnen vara svår att parsa och hantera alla olika permutationer och inkonsekvenser. Filen Prisenheter innehåller en lista över värden som du kan hitta i vanliga kostnadsrelaterade datauppsättningar, till exempel Cost Management-exporter och prisdokument. Den har också deras relaterade särskilda enhets- och blockstorlek eller skalningsfaktor för att jämföra pris mot användningsenheter.

Exempeldata:

Måttenhet Kontotyper PrissättningsBlockStorlek UnikaEnheter
1 timme MCA, EA 1 Timmar
1 0000 GB EA 10 000 GB
150 timmar EA 150 Timmar
200 per timme EA 200 Enheter/timme
5 GB MCA, EA 5 GB
5000000 Begäranden EA 5 000 000 begäranden
744 Anslutningar EA 744 anslutningar

Några viktiga kommentarer om data:

  • Mätarnamn ingår inte för att hålla filstorleken nere.
  • Standardenhetstypen är Units.
  • Vissa standardenheter kan innehålla en mer specifik enhet i mätarnamnet, som inte redovisas här eftersom mätarnamn inte ingår.
  • Microsoft Marketplace-mätare ingår inte på grund av inkonsekvenser som skulle påverka datastorleken.

I Cost Management FOCUS-datasetet har UnitOfMeasure bytt namn till x_PricingUnitDescription. Både PricingUnit och ConsumedUnit i FOCUS är inställda på DistinctUnits kolumnen.


Regioner

Microsoft Cost Management tillhandahåller olika värden för resursplatser som ibland är inkonsekventa på grund av olika underliggande system som tillhandahåller data. Regionsfilen innehåller en lista över värden som du kan hitta i vanliga kostnadsrelaterade datauppsättningar (till exempel Cost Management-exporter och prisdokument) tillsammans med deras relaterade Azure-region-ID:n och namn.

Exempeldata:

Ursprungsvärde RegionId RegionNamn
ap öster Östasien Asien, östra
CA-central Kanadacentrala Centrala Kanada
de norr Tysklandnord Tyskland, norra
ingen väst norgeväst Västra Norge
tw nord taiwannorth Taiwan Nord

Ladda ned Regions.csvSe PowerShell

Konvertera regionvärden till gemener före mappning. Detta hjälper till att minska dupliceringen och påskynda mappningsprocessen.


Resurstyper

Azure-resurstyper är en halvläsbar kod som representerar vilken typ av resurs det är. För närvarande finns det ingen mappning av resurstypen till en användarvänlig sträng, beskrivning eller dess ikon. ResourceTypes-filen innehåller en lista över resurstypsvärden som du ser i Azure Portal tillsammans med deras visningsnamn, beskrivning och en länk till ikonen när den är tillgänglig.

Exempeldata:

Resurstyp Singulärt visningsnamn Visningsnamn i plural Visningsnamn i enstaka gemener Visningsnamn för lägre plural
microsoft.compute/virtualmachines Virtuell maskin Virtuella datorer virtuell dator virtuella datorer
microsoft.insights/arbetsböcker Azure-arbetsbok Azure-arbetsböcker Azure-arbetsbok Azure-arbetsböcker
microsoft.logic/workflows Logik-app Logikprogram logikapp logikappar
microsoft.network/virtualnetworks Virtuellt nätverk Virtuella nätverk virtuellt nätverk virtuella nätverk
microsoft.recoveryservices/vaults Recovery Services-säkerhetsvalv Återställningstjänster-valv återställningstjänster-valv återställningstjänster
microsoft.sök/söktjänster Söktjänst Söktjänster söktjänst söktjänster
microsoft.sql/servrar SQL Server SQL-servrar SQL Server SQL-servrar
microsoft.sql/servrar/databaser SQL-databas SQL-databaser SQL-databas SQL-databaser
microsoft.web/sites App Service webbapp App Service webbappar app-tjänst apptjänster

Konvertera värdena för resurstypen till små bokstäver innan de mappas. Detta hjälper till att minska dupliceringen och påskynda mappningsprocessen.


Tjänster

I Microsoft Cost Management ConsumedService representerar den primära tjänsten eller resursprovidern för den resurs som du använde. Det är ungefär samma som ServiceName i FOCUS. I vissa fall delar flera tjänster samma resursprovider, så vi använder kolumnerna ConsumedService och ResourceType för att mappa till ServiceName och ServiceCategory värden för användning i FOCUS.

Exempeldata:

ConsumedService Resurstyp TjänstNamn Tjänstekategori Serviciosubkategori Förlagsnamn Utgivartyp Miljö ServiceModel
microsoft.compute microsoft.compute/virtualmachines Virtuella datorer Beräkna Virtuella datorer Microsoft Molnleverantör Moln IaaS
microsoft.documentdb Microsoft DocumentDB/databaskonton Cosmos DB Databaser NoSQL-databaser Microsoft Molnleverantör Moln PaaS (plattform som en tjänst)
microsoft.kusto microsoft.kusto/clusters Öppna Azure-datautforskaren Analysverktyg Analysplattformar Microsoft Molnleverantör Moln PaaS (plattform som en tjänst)
microsoft.network microsoft.network/virtualnetworks Virtuellt nätverk Nätverk Nätverksinfrastruktur Microsoft Molnleverantör Moln IaaS
microsoft.storage microsoft.storage/lagringskonton Lagringskonton Förvaring Lagringsplattformar Microsoft Molnleverantör Moln IaaS

Några viktiga kommentarer om data:

  • ConsumedService och ResourceType alla värden är lägre för att undvika problem med skiftlägeskänslighet.
  • ServiceName värden ska matcha produktmarknadsföringsnamnet för den närmaste möjliga tjänsten. Vissa tjänster återanvänder resurstyper och kan inte skiljas från enbart resurstypen (till exempel visas Azure-funktioner som App Service).
  • ServiceCategory värdena justeras med de tillåtna värdena i FOCUS.

De flesta mappningar kan förlita sig enbart på resurstyp. I en framtida uppdatering sammanfogar vi den här listan med resurstyper för att endast tillhandahålla en enda datauppsättning. För närvarande är det enda kända fallet där resurstypen delas som ConsumedService kan hjälpa dig att identifiera, är för Microsoft Defender för Cloud. För att förenkla mappningen kan du bara mappa dessa 5 rader och förlita dig på en resurstypmappning för allt annat.


Exempel på datauppsättningar

Följande filer är exempel på vad du ser när du exporterar data från Microsoft Cost Management. Dessa filer tillhandahålls för att hjälpa dig att förstå datastrukturen och formatet. De kommer från ett demokonto för företagsavtal (EA) och är inte avsedda att användas för inmatning eller rapportering.

  • Kostnad och användning
    • Faktisk (fakturerad) (2021-10-01)
    • Amorterad (2021-10-01)
    • FOKUS (1.0)
    • FOKUS (1.0-preview(v1))
  • Priser (2023-05-01)
  • Reservationsinformation (2023-03-01)
  • Reservationstransaktioner (2023-05-01)
  • Reservationsrekommendationer (2023-05-01)

Metadata för datamängd

Med tanke på att varje datauppsättning använder olika kolumner och datatyper definierar FOCUS metadataschemat för att beskriva datauppsättningen. Datauppsättningsmetadata innehåller allmän information om data som datageneratorn, schemaversionen och kolumnerna som ingår i datamängden.

Exempeldata:

Kolumnnamn Datatyp beskrivning
BilledCost Decimal En avgift som utgör grunden för fakturering, inklusive alla reducerade priser och rabatter samtidigt som amortering av startavgifter (engångsavgifter eller återkommande) exkluderades.
BillingAccountId Sträng Unik identifierare som tilldelats ett faktureringskonto av providern.
BillingAccountName Sträng Visningsnamn som är tilldelat till ett faktureringskonto.
BillingCurrency Sträng Valuta som en avgift fakturerades i.
BillingPeriodEnd Datum/tid Slutdatum och tid för faktureringsperioden.
BillingPeriodStart Datum/tid Startdatum och tid för faktureringsperioden.

Metadata är tillgängliga för följande datauppsättningar:


Lämna feedback

Låt oss veta hur det går med en snabb granskning. Vi använder dessa granskningar för att förbättra och utöka FinOps-verktyg och -resurser.

Om du letar efter något specifikt kan du rösta på en befintlig eller skapa en ny idé. Dela idéer med andra för att få fler röster. Vi fokuserar på idéer med flest röster.


Relaterade resurser:

Relaterade FinOps-funktioner:

Relaterade produkter:

Relaterade lösningar: