Condividi tramite


Dati aperti per FinOps

Il reporting è la linfa vitale di qualsiasi iniziativa FinOps. E i report sono buoni quanto i dati. È per questo che l'inserimento dati è una parte così importante di FinOps (e qualsiasi sforzo di Big Data). I set di dati seguenti possono essere usati per pulire e normalizzare i dati come parte di inserimento dati, creazione di report o altre soluzioni.


Unità tariffarie

Gestione costi Microsoft usa la UnitOfMeasure colonna per indicare la modalità di misurazione di ogni addebito. Può essere in unità singolari o distinte o può essere raggruppata in blocchi in base alle regole di determinazione dei prezzi dei blocchi applicabili. Come stringa, la UnitOfMeasure colonna può essere complessa da analizzare e gestire tutte le diverse permutazioni e incoerenze. Il file Unità prezzi fornisce un elenco di valori che è possibile trovare all'interno di set di dati comuni correlati ai costi, ad esempio esportazioni e fogli prezzi di Gestione costi. Include anche le loro unità distinte correlate e le dimensioni dei blocchi o il fattore di scala per confrontare i prezzi con le unità di consumo.

Dati di esempio:

Unità di Misura Tipi di Account DimensioneBloccoPrezzo Unità Distinte
1 ora MCA, EA 1 Ore
10.000 GB Contratto di Licenza Enterprise 10.000 GB
150 ore Contratto di Licenza Enterprise 150 Ore
200/ora Contratto di Licenza Enterprise 200 Unità/ora
5 GB MCA, EA 5 GB
5.000.000 Richieste Contratto di Licenza Enterprise 5000000 Richieste
744 Connessioni Contratto di Licenza Enterprise 744 Connessioni

Alcune note importanti sui dati:

  • I nomi dei contatori non sono inclusi per ridurre le dimensioni del file.
  • Il tipo di unità predefinito è Units.
  • Alcune unità predefinite potrebbero includere un'unità più specifica nel nome del contatore, che non è inclusa qui perché i nomi dei contatori non sono inclusi.
  • I contatori del Marketplace non sono inclusi a causa di incoerenze che influiscono sulle dimensioni dei dati.

Nel set di dati FOCUS di Gestione costi, UnitOfMeasure viene rinominato in x_PricingUnitDescription. Sia PricingUnit che ConsumedUnit in FOCUS vengono impostati sulla colonna DistinctUnits.


Regioni

La gestione dei costi di Microsoft fornisce vari valori per le posizioni delle risorse che sono occasionalmente incoerenti a causa di sistemi sottostanti diversi che forniscono i dati. Il file Regions fornisce un elenco di valori che è possibile trovare all'interno di set di dati comuni correlati ai costi (ad esempio, esportazioni e prezzi di Gestione costi) insieme agli ID e ai nomi correlati all'area di Azure.

Dati di esempio:

ValoreOriginale RegionId Nome della Regione
ap est Asia orientale Asia orientale
ca central canadacentrale Canada centrale
del nord nord della Germania Germania settentrionale
nessun ovest Norvegia occidentale Norvegia occidentale
tw nord taiwannorth Taiwan settentrionale

Scarica Regions.csvVisualizza PowerShell

Convertire i valori di area in lettere minuscole prima del mapping. Ciò consente di ridurre la duplicazione e velocizzare il processo di mapping.


Tipi di risorsa

I tipi di risorse di Azure sono un codice semi-leggibile che rappresenta il tipo di risorsa. Attualmente non esiste un'assegnazione del tipo di risorsa a una stringa, una descrizione o un'icona. Il file ResourceTypes fornisce un elenco di valori del tipo di risorsa visualizzati nella portale di Azure insieme ai relativi nomi visualizzati, descrizione e un collegamento all'icona, se disponibile.

Dati di esempio:

TipoRisorsa Nome visualizzato singolare Nome plurale visualizzato Nome visualizzato singolare in basso Nome visualizzato del plurale inferiore
microsoft.compute/virtualmachines (macchine virtuali) Macchina virtuale Macchine virtuali macchina virtuale macchine virtuali
microsoft.insights/workbooks Cartella di lavoro di Azure Cartelle di lavoro di Azure Cartella di lavoro di Azure Cartelle di lavoro di Azure
microsoft.logic/workflows Applicazione logica Applicazioni logiche applicazione logica app per la logica
microsoft.network/reti virtuali Rete virtuale Reti virtuali rete virtuale reti virtuali
microsoft.recoveryservices/vaults Archivio dei Servizi di ripristino Archivi dei servizi di ripristino vault di servizi di ripristino servizi di ripristino
microsoft.search/servizidiricerca Servizio di ricerca Servizi di ricerca servizio di ricerca servizi di ricerca
microsoft.sql/server SQL Server Server SQL SQL Server Server SQL
microsoft.sql/server/database Database SQL Database SQL Database SQL Database SQL
microsoft.web/sites Applicazione web di App Service Applicazioni web del servizio App Servizio app servizi app

Convertire i valori del tipo di risorsa in lettere minuscole prima del mapping. Ciò consente di ridurre la duplicazione e velocizzare il processo di mapping.


Servizi

In Microsoft Gestione costi, ConsumedService rappresenta il servizio primario o il fornitore di risorse della risorsa utilizzata. È quasi identico ServiceName a quello di FOCUS. In alcuni casi, più servizi condividono lo stesso provider di risorse, quindi utilizziamo le colonne ConsumedService e ResourceType per mappare ai valori ServiceName e ServiceCategory da utilizzare all'interno di FOCUS.

Dati di esempio:

ConsumedService TipoRisorsa Nome del servizio Categoria di Servizio Sottocategoria di Servizio Nome dell'editore TipoPubblicatore Ambiente ServiceModel
microsoft.compute microsoft.compute/virtualmachines (macchine virtuali) Macchine virtuali Calcolo Macchine virtuali Microsoft Provider di servizi cloud Nuvola IaaS
microsoft.documentdb microsoft.documentdb/databaseaccounts Cosmos DB Banche dati Database NoSQL Microsoft Provider di servizi cloud Nuvola PaaS (Piattaforma come servizio)
microsoft.kusto microsoft.kusto/clusters Esplora dati di Azure Analisi Piattaforme di analisi Microsoft Provider di servizi cloud Nuvola PaaS (Piattaforma come servizio)
microsoft.network microsoft.network/reti virtuali Rete virtuale Rete Infrastruttura di rete Microsoft Provider di servizi cloud Nuvola IaaS
microsoft.storage microsoft.storage/storageaccounts Account di archiviazione Archiviazione Piattaforme di archiviazione Microsoft Provider di servizi cloud Nuvola IaaS

Alcune note importanti sui dati:

  • ConsumedService e ResourceType i valori sono tutti minuscoli per evitare problemi di distinzione tra maiuscole e minuscole.
  • ServiceName i valori devono corrispondere al nome di marketing del prodotto per il servizio più vicino possibile. Alcuni servizi riutilizzino i tipi di risorse e non possono essere distinti dal tipo di risorsa (ad esempio, le funzioni di Azure vengono visualizzate come servizio app).
  • ServiceCategory i valori sono allineati ai valori consentiti in FOCUS.

La maggior parte dei mapping può basarsi solo sul tipo di risorsa. In un aggiornamento futuro questo elenco verrà unito ai tipi di risorsa per fornire solo un singolo set di dati. Attualmente, l'unico caso noto in cui il tipo di risorsa è condiviso che ConsumedService può aiutare a identificare è per Microsoft Defender per il cloud. Per semplificare il mapping, è possibile mappare solo le 5 righe e fare affidamento su un mapping dei tipi di risorsa per tutto il resto.


Esempi di set di dati

I file seguenti sono esempi di ciò che viene visualizzato quando si esportano dati da Microsoft Cost Management. Questi file vengono forniti per comprendere la struttura e il formato dei dati. Provengono da un account demo di Contratto Enterprise (EA) e non devono essere usati per l'inserimento o la creazione di report.

  • Costi e utilizzo
    • Importo fatturato (2021-10-01)
    • Ammortizzato (2021-10-01)
    • FOCUS (1.0)
    • FOCUS (1.0-preview(v1))
  • Prezzi (2023-05-01)
  • Dettagli prenotazione (2023-03-01)
  • Transazioni di prenotazione (2023-05-01)
  • Raccomandazioni per la prenotazione (2023-05-01)

Metadati del set di dati

Dato che ogni set di dati usa colonne e tipi di dati diversi, FOCUS definisce lo schema dei metadati per descrivere il set di dati. I metadati del set di dati includono informazioni generali sui dati, ad esempio il generatore di dati, la versione dello schema e le colonne incluse nel set di dati.

Dati di esempio:

ColumnName Tipo di dati Descrizione
BilledCost Decimale Un addebito che funge da base per la fatturazione, inclusi tutti i tassi ridotti e gli sconti, escludendo l'ammortamento degli addebiti iniziali (una tantum o ricorrente).
BillingAccountId Stringa Identificatore univoco assegnato a un account di fatturazione dal provider.
BillingAccountName Stringa Nome visualizzato assegnato a un account di fatturazione.
BillingCurrency Stringa Valuta in cui è stato fatturato un addebito.
BillingPeriodEnd Data/Ora Data e ora di fine del periodo di fatturazione.
BillingPeriodStart Data/Ora Data e ora di inizio del periodo di fatturazione.

I metadati sono disponibili per i set di dati seguenti:


Inviare commenti e suggerimenti

Facci sapere come ci trovi con una breve recensione. Queste revisioni vengono usate per migliorare ed espandere strumenti e risorse FinOps.

Se si sta cercando qualcosa di specifico, votare per un'idea esistente o crearne una nuova. Condividere idee con altri utenti per ottenere più voti. Ci concentriamo sulle idee con il maggior numero di voti.


Risorse correlate:

Funzionalità FinOps correlate:

Prodotti correlati:

Soluzioni correlate: