Ö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 distinkta enhets- och blockstorlek eller skalningsfaktor för att jämföra priser med användningsenheter.
Exempeldata:
UnitOfMeasure | AccountTypes | PricingBlockSize | DistinctUnits |
---|---|---|---|
1 timme | MCA, EA | 1 | Tider |
1 0000 GB | EA | 10000 | GB |
150 timmar | EA | 150 | Tider |
200 /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.
- Marketplace-mätare ingår inte på grund av inkonsekvenser som skulle påverka datastorleken.
Kommentar
I Cost Management FOCUS-datauppsättningen UnitOfMeasure
byter du namn till x_PricingUnitDescription
. Både PricingUnit
och UsageUnit
i FOCUS är inställda på DistictUnits
kolumnen.
Ladda ned PricingUnits.csvSe PowerShell
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:
OriginalValue | RegionId | RegionName |
---|---|---|
ap east | eastasia | Asien, östra |
ca central | canadacentral | Kanada, centrala |
de north | germanynorth | Tyskland, norra |
ingen västlig | norwaywest | Västra Norge |
tw north | taiwannorth | Taiwan North |
Ladda ned Regions.csvSe PowerShell
Kommentar
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:
ResourceType | Visningsnamn för singular | Visningsnamn för plural | Visningsnamn för 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 | Logikapp | Logikappar | logikapp | logic apps |
microsoft.network/virtualnetworks | Virtuellt nätverk | Virtuella nätverk | virtuellt nätverk | virtuella nätverk |
microsoft.recoveryservices/vaults | Recovery Services-valv | Recovery Services-valv | Recovery Services-valv | recovery services |
microsoft.search/searchservices | 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 service | apptjänster |
Kommentar
Konvertera resurstypvärden till gemener före mappning. Detta hjälper till att minska dupliceringen och påskynda mappningsprocessen.
Ladda ned ResourceTypes.csvLadda ned ResourceTypes.jsonSe PowerShell
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 | ResourceType | ServiceName | ServiceCategory | ServiceSubcategory | PublisherName | PublisherType | Environment | ServiceModel |
---|---|---|---|---|---|---|---|---|
microsoft.compute | microsoft.compute/virtualmachines | Virtual Machines | Compute | Virtual Machines | Microsoft | Molnleverantör | Moln | IaaS |
microsoft.documentdb | microsoft.documentdb/databaseaccounts | Cosmos DB | Databaser | NoSQL-databaser | Microsoft | Molnleverantör | Moln | PaaS |
microsoft.kusto | microsoft.kusto/clusters | Öppna Azure-datautforskaren | Analys | Analysplattformar | Microsoft | Molnleverantör | Moln | PaaS |
microsoft.network | microsoft.network/virtualnetworks | Virtual Network | Nätverk | Nätverksinfrastruktur | Microsoft | Molnleverantör | Moln | IaaS |
microsoft.storage | microsoft.storage/storageaccounts | Lagringskonton | Storage | Lagringsplattformar | Microsoft | Molnleverantör | Moln | IaaS |
Några viktiga kommentarer om data:
ConsumedService
ochResourceType
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.
Kommentar
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 för Microsoft Defender för molnet. 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)
)
- Faktisk (fakturerad) (
- 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:
ColumnName | DataType | 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 |
String | Unik identifierare som tilldelats ett faktureringskonto av providern. |
BillingAccountName |
String | Visningsnamn som tilldelats ett faktureringskonto. |
BillingCurrency |
String | 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:
- Kostnad och användning
Letar du efter mer?
Vi vill gärna höra om alla datauppsättningar som du letar efter. Skapa ett nytt problem med den information som du vill se i befintliga eller nya datauppsättningar.
Relaterat innehåll
Relaterade resurser:
Relaterade FinOps-funktioner:
Relaterade produkter:
Relaterade lösningar: