Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gli hub FinOps sono una piattaforma per l'analisi dei costi, le informazioni dettagliate e l'ottimizzazione. Mentre il nucleo degli hub FinOps è una pipeline di dati che inserisce, pulisce e normalizza i dati, la potenza degli hub FinOps deriva dal modello di dati standardizzato basato su FinOps Open Cost and Usage Specification (FOCUS).
Questo articolo illustra il modello di dati dell'hub FinOps, dalle cartelle di archiviazione, dalle tabelle e dalle funzioni di Esplora dati di Azure e da tabelle e funzioni di Power BI, per prepararsi alla creazione di query, report e dashboard personalizzati. Per il supporto più flessibile e scalabile, è consigliabile distribuire hub FinOps con Esplora dati.
Prerequisiti
Prima di iniziare, è necessario disporre di:
- È stata distribuita un'istanza dell'hub FinOps (idealmente con Esplora dati).
- Ambiti configurati e dati inseriti correttamente.
- Disporre dell'accesso al visualizzatore di database ai database di Hub Data Explorer e Ingestion.
Questa procedura dettagliata non comporta alcun costo; Tuttavia, le letture di archiviazione comportano un addebito nominale e la gestione di un cluster attivo di Esplora dati comporta costi.
Riepilogo del modello di dati
Gli hub FinOps si estendono su archiviazione, Data Factory, Esplora dati e Power BI. A seconda della configurazione, è possibile interagire con uno o più di questi.
Quando i dati vengono inseriti negli hub FinOps, questi vengono inseriti nel contenitore di archiviazione di inserimento . Ogni cartella in questo contenitore viene mappata a un set di dati gestito negli hub FinOps. I nomi delle cartelle nel contenitore di inserimento eseguono il mapping alle tabelle in Esplora dati e Microsoft Fabric. Per informazioni dettagliate su queste cartelle e sul processo di inserimento dati generale, vedere Come vengono elaborati i dati negli hub FinOps. Queste cartelle e pipeline non verranno illustrate qui.
Se è stato configurato il nome di un cluster di Esplora dati o l'URI di query dell'eventhouse di Microsoft Fabric come parte della distribuzione dell'hub FinOps, sono disponibili diverse tabelle e funzioni nei database hub e di inserimento . Le query nei dashboard di Power BI e Esplora dati estendono queste tabelle e funzioni. Se si usa Power BI per connettersi ai dati nell'account di archiviazione, si troverà un set diverso di funzioni e tabelle in Power BI.
Le sezioni seguenti descrivono:
- Set di dati gestiti
- Funzioni di Esplora dati
- Funzioni di Power BI
- Tabelle di Power BI
Si noti che l'uso di "Esplora dati" riguarda sia Esplora dati di Azure che microsoft Fabric Real-Time Intelligence (RTI). Le tabelle e le funzioni in Esplora dati di Azure sono le stesse in una eventhouse di Fabric, se si tratta del modello di distribuzione scelto. Se vengono visualizzati riferimenti a "Esplora dati", si applicano anche a una distribuzione di Microsoft Fabric.
Versione dello schema
Uno degli obiettivi del modello di dati hub FinOps è garantire la compatibilità con le versioni precedenti. A tale scopo, ogni versione dell'hub FinOps usa una versione specifica dello schema allineata a una versione specifica di FOCUS. La versione dello schema definisce le colonne, i tipi di dati e i valori consentiti nelle tabelle e nelle funzioni per ogni set di dati gestito.
La tabella seguente indica la versione dello schema per ogni versione dell'hub FinOps e la versione focus a cui si allineano.
| Rilascio | Schema | Versione focus |
|---|---|---|
| 12+ | v1_2 |
1.2 |
| 0.7-11 | v1_0 |
1.0 |
Set di dati gestiti negli hub FinOps
Un set di dati gestito è un set di dati logico supportato da una cartella di archiviazione, da Esplora dati o da una tabella eventhouse, da più funzioni di Esplora dati o eventi e da una tabella di Power BI. I set di dati gestiti forniscono anche funzioni con controllo delle versioni in Esplora dati che consentono la compatibilità con le versioni precedenti nel tempo. Le risorse esatte dietro un set di dati gestito dipendono dal fatto che l'istanza dell'hub FinOps usi Esplora dati o Microsoft Fabric.
I set di dati gestiti includono gli asset seguenti con una distribuzione di base degli hub FinOps:
- Cartella nel contenitore di archiviazione di inserimento (ad esempio, inserimento/costi).
- Tabella nei report di archiviazione di Power BI mappati alla cartella di archiviazione corrispondente.
I set di dati gestiti includono anche gli asset seguenti per gli hub FinOps con Esplora dati o Microsoft Fabric:
- Tabella "non elaborata" nel database di inserimento , ad esempio Costs_raw.
- Funzione "transform" con controllo delle versioni nel database di inserimento , usata per trasformare i dati non elaborati( ad esempio , Costs_transform_v1_2()).
- Tabella "finale" con controllo delle versioni nel database di inserimento , ad esempio Costs_final_v1_2.
- Funzione con controllo delle versioni nel database hub , ad esempio Costs_v1_2()).
- Funzione nonversione nel database hub (ad esempio , Costs()).
- Tabella nei report KQL di Power BI che esegue il wrapping della funzione con controllo delle versioni corrispondente.
Durante l'inserimento dati, gli hub FinOps trasformano i dati nella versione più recente dello schema supportata. Le funzioni nonversione, ad esempio Costs(), usano la versione più recente dello schema. Le funzioni nonversione, ad esempio Costs_v1_0(), sono compatibili con le versioni precedenti, devono rimanere coerenti e non devono essere modificate durante l'aggiornamento dell'istanza dell'hub FinOps. Per altre informazioni sul processo di inserimento dati, vedere Come vengono elaborati i dati negli hub FinOps.
Quando si eseguono query sui dati negli hub FinOps, usare sempre il database hub ed evitare di usare le tabelle e le funzioni nel database di inserimento . Usare funzioni nonversione per l'analisi ad hoc o i report che non richiedono la compatibilità con le versioni precedenti a lungo termine. Usare le funzioni con controllo delle versioni per report o sistemi che richiedono la compatibilità con le versioni precedenti e non si vuole essere interessati dagli aggiornamenti dell'hub FinOps, che possono modificare i nomi delle colonne, i tipi di dati e i valori.
Le funzioni nonversioni chiamano la funzione con versione più recente, che a sua volta esegue query sui dati di tutte le tabelle finali con controllo delle versioni nel database di inserimento . Ad esempio, Cost() chiama Costs_v1_2() che esegue una query sulle tabelle Costs_final_v1_2 e Costs_final_v1_0 . I dati v1_0 vengono trasformati in modo da allinearsi alla versione dello schema v1_2 . Viceversa, Costs_v1_0() esegue query sulle stesse tabelle, ma trasforma i dati in modo da allinearsi alla versione dello schema v1_0 , garantendo la compatibilità con le versioni precedenti. Ciò non tiene conto delle modifiche apportate ai valori dei dati upstream provenienti dai generatori di dati, ad esempio Gestione costi Di Microsoft, a meno che non venga specificato in modo esplicito.
Questo stesso approccio viene usato per gli aggiornamenti del set di dati che modificano le colonne nella stessa versione di FOCUS. Queste tabelle e funzioni useranno una versione r# , ad esempio Costs_final_v1_2r3, che indica la terza versione (r3) della specifica FOCUS 1.2. Questo approccio consente di evitare modifiche che potrebbero influire su query e report personalizzati.
Questo vale per tutti i set di dati gestiti descritti nelle sezioni seguenti.
Funzioni di Power BI
I report di archiviazione e KQL di Power BI includono un subset delle funzioni seguenti. Ognuna di queste funzioni è destinata a essere interna e non garantisce la compatibilità con le versioni precedenti.
-
ftk_DatetimeToJulianDate(Date inputDate)
Helper di conversione di data/ora. -
ftk_DemoFilter()
Filtro usato per ridurre al minimo i dati inclusi nei report demo. Può essere personalizzato per filtrare le sottoscrizioni di Resource Graph, ma non progettate per la scalabilità. Se è necessario filtrare, creare una richiesta di funzionalità. -
ftk_ImpalaToJulianDate(dati oggetto)
Helper di conversione di data/ora. -
ftk_Metadata(object fileContents, text dateColumn)
Helper di analisi dei file Parquet per supportare l'aggiornamento incrementale nei report di archiviazione di Power BI. -
ftk_ParseResourceId(text resourceId, bool getName)
Helper di analisi dell'ID risorsa di Azure. Può analizzare il nome della risorsa gerarchica o il tipo di risorsa. -
ftk_ParseResourceName(text resourceId)
Analizza il nome della risorsa gerarchica da un ID risorsa di Azure chiamando la funzione ftk_ParseResourceId . -
ftk_ParseResourceType(text resourceId)
Analizza il tipo di risorsa gerarchica da un ID risorsa di Azure chiamando la funzione ftk_ParseResourceId . -
ftk_Storage([datasetType])
Legge i dati da Azure DataLake Storage. Il parametro datasetType può essere un set di dati di esportazione di Gestione costi o un set di dati gestito di hub FinOps. Questa funzione gestisce le differenze tra i tipi di esportazione di Gestione costi e le versioni degli hub Finops, che possono usare gerarchie di cartelle diverse.
Tabella AdvisorRecommendations
La tabella AdvisorRecommendations nei report di Power BI che esegue query sui consigli di Azure Advisor da Azure Resource Graph.
funzione KQL arraystring()
La funzione arraystring(arr: dynamic) in Esplora dati restituisce una stringa delimitata da virgole per gli elementi della matrice.
Esempi:
-
arraystring(dynamic(['x']))= "x" -
arraystring(dynamic([1, 2, 3]))= "1, 2, 3" -
arraystring(dynamic(['a', 'b', 'c']))= "a, b, c"
Set di dati gestito CommitmentDiscountUsage
Il set di dati gestito CommitmentDiscountUsage include:
- inserimento/ImpegnoDiscountUsage cartella di archiviazione.
- CommitmentDiscountUsage_raw tabella nel database di inserimento .
- CommitmentDiscountUsage_transform_v1_2() nel database di inserimento .
- CommitmentDiscountUsage_final_v1_2 tabella nel database di inserimento .
- funzione CommitmentDiscountUsage_v1_2() nel database hub .
- Funzione CommitmentDiscountUsage() nel database hub .
- Tabella CommitmentDiscountUsage nei report di Power BI.
Per la compatibilità con le versioni precedenti sono disponibili gli elementi seguenti:
- funzione CommitmentDiscountUsage_transform_v1_0() nel database di inserimento . Non viene più fatto riferimento e gestito solo per riferimento.
- CommitmentDiscountUsage_final_v1_0 tabella nel database di inserimento per ospitare i dati inseriti con hub FinOps 0.7-0.11.
- CommitmentDiscountUsage_v1_0() nel database hub per convertire tutti i dati in FOCUS 1.0.
La tabella CommitmentDiscountUsage_raw supporta gli schemi di esportazione dei dettagli della prenotazione di Gestione costi Di Microsoft per gli account EA e MCA. I dati vengono trasformati in un set di dati allineato a FOCUS quando vengono inseriti nella tabella finale. Questo set di dati non supporta in modo esplicito altri cloud.
Le colonne nel set di dati gestito CommitmentDiscountUsage includono:
| colonna | TIPO | Note |
|---|---|---|
| ChargePeriodEnd | Data/ora | Origine: componente aggiuntivo Hubs. |
| InizioPeriodoDiCarica | Data/ora | Origine: Microsoft 2023-03-01. |
| CategoriaScontoImpegno | String | Origine: componente aggiuntivo Hubs. |
| CommitmentDiscountId | String | Origine: Microsoft 2023-03-01. |
| CommitmentDiscountQuantity | Reale | Novità di FOCUS 1.2. Rinominato da x_CommitmentDiscountQuantity. Origine: Microsoft 2023-03-01. |
| Tipo di Sconto per Impegno | String | Origine: componente aggiuntivo Hubs. |
| CommitmentDiscountUnit | String | Novità di FOCUS 1.2. Origine: componente aggiuntivo Hubs. |
| Quantità consumata | Reale | Origine: Microsoft 2023-03-01. |
| ProviderName | String | Origine: componente aggiuntivo Hubs. |
| ResourceId | String | Origine: Microsoft 2023-03-01. |
| ResourceName | String | Origine: componente aggiuntivo Hubs. |
| Tipo di Risorsa | String | Origine: componente aggiuntivo Hubs. |
| Categoria di Servizio | String | Origine: componente aggiuntivo Hubs. |
| Nome del servizio | String | Origine: componente aggiuntivo Hubs. |
| SubAccountId | String | Origine: componente aggiuntivo Hubs. |
| x_CommitmentDiscountCommittedCount | Reale | Origine: Microsoft 2023-03-01. |
| x_CommitmentDiscountCommittedAmount | Reale | Origine: Microsoft 2023-03-01. |
| x_CommitmentDiscountNormalizedGroup | String | Origine: Microsoft 2023-03-01. |
| x_CommitmentDiscountNormalizedRatio | Reale | Origine: Microsoft 2023-03-01. |
| x_IngestionTime | Data/ora | Origine: componente aggiuntivo Hubs. |
| x_ResourceGroupName | String | Origine: componente aggiuntivo Hubs. |
| x_ResourceType | String | Origine: componente aggiuntivo Hubs. |
| x_ServiceModel | String | Origine: componente aggiuntivo Hubs. |
| x_SkuOrderId | String | Origine: Microsoft 2023-03-01. |
| x_SkuSize | String | Origine: Microsoft 2023-03-01. |
| x_SourceName | String | Origine: componente aggiuntivo Hubs. |
| x_SourceProvider | String | Origine: componente aggiuntivo Hubs. |
| x_SourceType | String | Origine: componente aggiuntivo Hubs. |
| x_SourceVersion | String | Origine: componente aggiuntivo Hubs. |
Tabella di calcolo della conformità
Tabella virtuale di calcolo della conformità nei report di Power BI che unisce le tabelle PolicyAssignments e PolicyStates per riepilogare la conformità dei criteri.
Set di dati gestito dei costi
Il set di dati Gestito costi include:
- cartella di archiviazione di inserimento/costi.
- Costs_raw tabella nel database di inserimento .
- funzione Costs_transform_v1_2() nel database di inserimento .
- Costs_final_v1_2 tabella nel database di inserimento .
- Costs_v1_2() funzione nel database hub .
- Funzione Costs() nel database hub .
- Tabella dei costi nei report di Power BI.
Per la compatibilità con le versioni precedenti sono disponibili gli elementi seguenti:
- Costs_transform_v1_0() nel database di inserimento . Non viene più fatto riferimento e gestito solo per riferimento.
- Costs_final_v1_0 tabella nel database di inserimento per ospitare i dati inseriti con hub FinOps 0.7-0.11.
- Costs_v1_0() nel database hub per convertire tutti i dati in FOCUS 1.0.
La tabella Costs_raw supporta l'inserimento dati FOCUS 1.0 dai provider di servizi seguenti:
- Microsoft Cloud
- Alibaba Cloud
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Oracle Cloud Infrastructure (OCI)
- Tencent Cloud
Gli hub FinOps non supportano il pull diretto dei dati da altri cloud, ma se i dati vengono aggiunti al contenitore di archiviazione di inserimento , verranno inseriti con tutte le colonne personalizzate.
Le colonne nel set di dati Gestito costi includono:
| colonna | TIPO | Note |
|---|---|---|
| Zona di Disponibilità | String | |
| Costo Fatturato | Reale | |
| ID conto di fatturazione | String | |
| BillingAccountName | String | |
| Tipo di Conto di Fatturazione | String | |
| Valuta di fatturazione | String | |
| FinePeriodoDiFatturazione | Data/ora | |
| InizioPeriodoDiFatturazione | Data/ora | |
| CapacityReservationId | String | Novità di FOCUS 1.2. |
| CapacityReservationStatus | String | Novità di FOCUS 1.2. |
| CategoriaDiAddebito | String | |
| ChargeClass | String | |
| Descrizione della Tariffa | String | |
| Frequenza di Ricarica | String | |
| ChargePeriodEnd | Data/ora | |
| InizioPeriodoDiCarica | Data/ora | |
| CategoriaScontoImpegno | String | |
| CommitmentDiscountId | String | |
| NomeScontoImpegno | String | |
| CommitmentDiscountQuantity | Reale | Novità di FOCUS 1.2. |
| StatoScontoImpegno | String | |
| Tipo di Sconto per Impegno | String | |
| CommitmentDiscountUnit | String | Novità di FOCUS 1.2. |
| Quantità consumata | Reale | |
| ConsumedUnit | String | |
| Costo Contrattualizzato | Reale | |
| PrezzoUnitarioContrattualizzato | Reale | |
| EffectiveCost | Reale | |
| ID fattura | String | Novità di FOCUS 1.2. Rinominato da x_InvoiceId. |
| NomeEmittenteFattura | String | |
| Prezzo di listino | Reale | |
| Prezzo unitario di listino | Reale | |
| Categoria di Prezzo | String | |
| Valuta | String | Novità di FOCUS 1.2. Rinominato da x_PricingCurrency. |
| QuantitàPrezzo | Reale | |
| Unità di Prezzo | String | |
| ProviderName | String | |
| Nome dell'editore | String | |
| RegionId | String | |
| Nome della Regione | String | |
| ResourceId | String | |
| ResourceName | String | |
| Tipo di Risorsa | String | |
| Categoria di Servizio | String | |
| Nome del servizio | String | |
| Sottocategoria di Servizio | String | Novità di FOCUS 1.2. |
| SkuId | String | |
| SkuMeter | String | Novità di FOCUS 1.2. Rinominato da x_SkuMeterName. |
| SkuPriceDetails | Dinamico | Novità di FOCUS 1.2. Versione trasformata di x_SkuDetails. |
| SkuPriceId | String | |
| SubAccountId | String | |
| SubAccountName | String | |
| Tipo di Sottoaccount | String | |
| Tag | Dinamico | |
| x_AccountId | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_AccountName | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_AccountOwnerId | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_AmortizationClass | String | Origine: Microsoft 1.2-preview+. |
| x_BilledCostInUsd | Reale | Origine: Microsoft 1.0-preview(v1)+. |
| x_BilledUnitPrice | Reale | Origine: Microsoft 1.0-preview(v1)+. |
| x_BillingAccountAgreement | String | Origine: componente aggiuntivo Hubs. |
| x_BillingAccountId | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_BillingAccountName | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_BillingExchangeRate | Reale | Origine: Microsoft 1.0-preview(v1)+. |
| x_BillingExchangeRateDate | Data/ora | Origine: Microsoft 1.0-preview(v1)+. |
| x_BillingItemCode | String | Fonte: Alibaba 1.0. |
| x_BillingItemName | String | Fonte: Alibaba 1.0. |
| x_BillingProfileId | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_BillingProfileName | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_ChargeId | String | Origine: solo Microsoft 1.0-preview(v1). |
| x_CommitmentDiscountNormalizedRatio | Reale | Origine: Microsoft 1.2-preview+. |
| x_CommitmentDiscountPercent | String | Origine: componente aggiuntivo Hubs. |
| x_CommitmentDiscountSavings | String | Origine: componente aggiuntivo Hubs. |
| x_CommitmentDiscountSpendEligibility | String | Origine: componente aggiuntivo Hubs. |
| x_CommitmentDiscountUsageEligibility | String | Origine: componente aggiuntivo Hubs. |
| x_CommitmentDiscountUtilizationAmount | String | Origine: componente aggiuntivo Hubs. |
| x_CommitmentDiscountUtilizationPotential | String | Origine: componente aggiuntivo Hubs. |
| x_CommodityCode | String | Fonte: Alibaba 1.0. |
| x_CommodityName | String | Fonte: Alibaba 1.0. |
| x_ConsumedCoreHours | Reale | Origine: componente aggiuntivo Hubs. |
| x_ContractedCostInUsd | Reale | Origine: Microsoft 1.0+. |
| x_CostAllocationRuleName | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_CostCategories | Dinamico | Origine: AWS 1.0 (JSON). |
| x_CostCenter | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_CostType | String | Fonte: GCP Jan 2024. |
| x_Credits | Dinamico | Fonte: GCP Jan 2024. |
| x_CurrencyConversionRate | Reale | Fonte: GCP Jun 2024. |
| x_CustomerId | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_CustomerName | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_Discount | Dinamico | Origine: AWS 1.0 (JSON). |
| x_EffectiveCostInUsd | Reale | Origine: Microsoft 1.0-preview(v1)+. |
| x_EffectiveUnitPrice | Reale | Origine: Microsoft 1.0-preview(v1)+. |
| x_ExportTime | Data/ora | Fonte: GCP Jan 2024. |
| x_IngestionTime | Data/ora | Origine: componente aggiuntivo Hubs. |
| x_InstanceID | String | Fonte: Alibaba 1.0. |
| x_InvoiceIssuerId | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_IdSezioneFattura | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_InvoiceSectionName | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_ListCostInUsd | Reale | Origine: Microsoft 1.0-preview(v1)+. |
| x_Location | String | Fonte: GCP Jan 2024. |
| x_NegotiatedDiscountSavings | String | Origine: componente aggiuntivo Hubs. |
| x_NegotiatedDiscountPercent | String | Origine: componente aggiuntivo Hubs. |
| x_Operation | String | Origine: AWS 1.0. |
| x_PartnerCreditApplied | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_PartnerCreditRate | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_PricingBlockSize | Reale | Origine: Microsoft 1.0-preview(v1)+. |
| x_SottocategoriaPrezzi | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_PricingUnitDescription | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_Project | String | Fonte: GCP Jan 2024. |
| x_PublisherCategory | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_PublisherId | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_ResellerId | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_ResellerName | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_ResourceGroupName | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_ResourceType | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_ServiceCode | String | Origine: AWS 1.0. |
| x_ServiceId | String | Fonte: GCP Jan 2024. |
| x_ServiceModel | String | Origine: Microsoft 1.2-preview+. |
| x_ServicePeriodEnd | Data/ora | Origine: Microsoft 1.0-preview(v1)+. |
| x_ServicePeriodStart | Data/ora | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuCoreCount | String | Origine: componente aggiuntivo Hubs. |
| x_SkuDescription | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuDetails | Dinamico | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuInstanceType | String | Origine: componente aggiuntivo Hubs. |
| x_SkuIsCreditEligible | Bool | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuLicenseQuantity | String | Origine: componente aggiuntivo Hubs. |
| x_SkuLicenseStatus | String | Origine: componente aggiuntivo Hubs. |
| x_SkuLicenseType | String | Origine: componente aggiuntivo Hubs. |
| x_SkuLicenseUnit | String | Origine: componente aggiuntivo Hubs. |
| x_SkuMeterCategoria | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuMeterId | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuMetroSottocategoria | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuOfferId | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuOperatingSystem | String | Origine: componente aggiuntivo Hubs. |
| x_SkuOrderId | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuOrderName | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuPartNumber | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuPlanName | String | Origine: Microsoft 1.2-preview+. |
| x_SkuRegion | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuServiceFamily | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuTerm | int | Origine: Microsoft 1.0-preview(v1)+. |
| x_SkuTier | String | Origine: Microsoft 1.0-preview(v1)+. |
| x_SourceChanges | String | Origine: componente aggiuntivo Hubs. |
| x_SourceName | String | Origine: componente aggiuntivo Hubs. |
| x_SourceProvider | String | Origine: componente aggiuntivo Hubs. |
| x_SourceType | String | Origine: componente aggiuntivo Hubs. |
| x_SourceValues | Dinamico | Origine: componente aggiuntivo Hubs. |
| x_SourceVersion | String | Origine: componente aggiuntivo Hubs. |
| x_TotalDiscountPercent | String | Origine: componente aggiuntivo Hubs. |
| x_TotalSavings | String | Origine: componente aggiuntivo Hubs. |
| x_UsageType | String | Origine: AWS 1.0. |
Funzione KQL datestring()
La funzione datestring(start: datetime, [end: datetime]) in Esplora dati restituisce una data o un intervallo di date formattato (ad esempio, 1 gennaio 3). Le date formattate sono il valore più breve possibile in base alla data corrente.
Esempi:
-
datestring(datetime(2025-01-01))= "Jan 1" -
datestring(datetime(2024-01-01))= "1 gennaio 2024" -
datestring(datetime(2025-01-01), datetime(2025-01-01))= "Jan 1" -
datestring(datetime(2025-01-01), datetime(2025-01-15))= "1-15 gennaio" -
datestring(datetime(2025-01-01), datetime(2025-01-31))= "Jan 2025" -
datestring(datetime(2025-01-01), datetime(2025-03-31))= "Jan-Mar" -
datestring(datetime(2024-01-01), datetime(2024-03-31))= "Jan-Mar 2024" -
datestring(datetime(2025-01-01), datetime(2025-02-15))= "1 gennaio 15 febbraio" -
datestring(datetime(2024-07-01), datetime(2025-06-31))= "Jul 2024-Jun 2025" -
datestring(datetime(2024-12-16), datetime(2025-01-15))= "16 dicembre 2024-15 gennaio 2025" -
datestring(datetime(2025-01-01), datetime(2025-12-31))= "2025" -
datestring(datetime(2024-01-01), datetime(2025-12-31))= "2024-2025"
Funzione KQL delta()
La funzione delta(oldValue: double, newValue: double) in Esplora dati confronta 2 valori e restituisce la variazione percentuale da oldValue a newValue.
Esempi:
-
delta(1, 2.5)= 1,5 -
delta(2, 1.5)= -0.5
Funzione KQL deltastring()
La funzione deltastring(oldValue: double, newValue: double, [places: int], [useArrows: bool]) in Esplora dati restituisce la differenza percentuale tra due numeri come stringa usando il numero specificato di posizioni decimali. Il parametro useArrows indica se usare le frecce per le modifiche positive e negative.
Esempi:
-
deltastring(1.2, 3.4)= "+2.2" -
deltastring(3.4567, 1.2345, 2)= "-2.22" -
deltastring(1.2, 3.4, 1, true)= "^2.2" -
deltastring(3.4567, 1.2345, 2, true)= "^2.22"
funzione KQL diffstring()
La funzione diffstring(oldValue: double, newValue: double, [places: int]) in Esplora dati restituisce la differenza tra due numeri come stringa con un segno più o meno e, facoltativamente, lo arrotonda a un numero specificato di posizioni.
Esempi:
-
plusminus(1.2, 3.4)= "+2.2" -
plusminus(3.4567, 1.2345, 2)= "-2.22"
Tabella Dischi
La tabella Dischi in Power BI segnala che esegue query sui dischi gestiti delle macchine virtuali di Azure da Azure Resource Graph.
Tabella HubScopes
In Power BI la tabella HubScopes riepiloga gli ambiti inseriti negli hub FinOps. Questa tabella è derivata dal file config/settings.json nell'archiviazione.
In Esplora dati la funzione HubScopes riepiloga gli ambiti identificati nella funzione HubSettings.
Tabella HubSettings
In Power BI la tabella HubSettings esegue il pull delle impostazioni di configurazione dal file config/settings.json nell'archiviazione per l'istanza dell'hub FinOps.
In Esplora dati la tabella HubSettingsLog contiene una cronologia di tutti gli aggiornamenti dei file settings.json. La funzione HubSettings() in Esplora dati restituisce la voce delle impostazioni più recenti della tabella HubSettingsLog .
Funzione KQL ifempty()
La funzione ifempty(value: dynamic, defaultValue: dynamic) in Esplora dati restituisce defaultValue se il valore specificato è vuoto.
Esempi:
-
ifempty('', '(empty)')= "(vuoto)" -
ifempty(null, '(empty)')= "(vuoto)" -
ifempty(123, '(empty)')= 123
Tabella ManagementGroups
La tabella ManagementGroups nei report di Power BI che esegue query sui gruppi di gestione di Azure da Azure Resource Graph.
Funzione KQL monthstring()
La funzione monthstring(date: datetime, [length: int]) in Esplora dati restituisce il nome del mese per la data specificata, ad esempio "Jan" o "Gennaio". Il parametro length indica il numero di caratteri che il nome del mese deve essere. Per impostazione predefinita, verrà usato il nome completo.
Esempi:
-
monthstring(datetime(2025-01-01))= "Gennaio" -
monthstring(datetime(2025-01-01), 3)= "Jan" -
monthstring(datetime(2025-01-01), 1)= "J"
Tabella NetworkInterfaces
La tabella NetworkInterfaces in Power BI segnala che esegue query sulle interfacce di rete di Azure da Azure Resource Graph.
Tabella NetworkSecurityGroups
La tabella NetworkSecurityGroups nei report di Power BI che esegue query sui gruppi di sicurezza di rete di Azure da Azure Resource Graph.
funzione KQL numberstring()
La funzione numberstring(num: double, [abbrev: bool]) in Esplora dati converte un numero in una stringa formattata e facoltativamente abbreviata.
Esempi:
-
numberstring(1234)= "1.23K" -
numberstring(12345)= "12.3K" -
numberstring(1234567)= "1.23M" -
numberstring(12345678)= "12.3" -
numberstring(1234567890)= "1.23B" -
numberstring(12345678901)= "12.3B" -
numberstring(1234567890123)= "1.23T" -
numberstring(12345678901234)= "12.3T" -
numberstring(1234567, false)= "1.234.567"
funzione KQL parse_resourceid()
La funzione parse_resourceid(resourceId: string) analizza l'ID risorsa di Azure specificato per estrarre attributi di risorsa come il nome, il tipo, il gruppo di risorse e l'ID account secondario.
Esempio:
parse_resourceid('/subscriptions/###/resourceGroups/foo/providers/Microsoft.Compute/virtualMachines/bar')
{
"ResourceId": "/subscriptions/###/resourceGroups/foo/providers/Microsoft.Compute/virtualMachines/bar",
"ResourceName": "bar",
"SubAccountId": "###",
"x_ResourceGroupName": "foo",
"x_ResourceProvider": "Microsoft.Compute",
"x_ResourceType": "microsoft.compute/virtualmachines"
}
Funzione KQL percent()
La funzione percent(table: (Count: long)) in Esplora dati calcola la percentuale di ogni record in base a una colonna Count obbligatoria.
{ let total = todouble(toscalar(t | summarize sum(Count))); percentOfTotal(t, total) }
funzione KQL percentOfTotal()
La funzione percentOfTotal(table: (Count: long), total: long) in Esplora dati calcola la percentuale di ogni record in base a una colonna Count obbligatoria. Questa funzione aggiunge una nuova colonna Percent che divide la colonna Count per il valore totale specificato.
Funzione KQL percentstring
La funzione percentstring(num: double, [total: double], [places: int]) in Esplora dati restituisce il numero specificato come percentuale del totale come stringa, usando il numero specificato di posizioni decimali. Se il parametro totale non viene specificato, 1.0 viene utilizzato come totale predefinito.
Esempi:
-
percentstring(0.5)= "50%" -
percentstring(0.5, 2)= "25%" -
percentstring(0.5, 3, 2)= "16.67%"
funzione KQL plusminus()
La funzione KQL plusminus in Esplora dati un segno +/- in base alla direzione del numero. plusminus(val: string) { let neg = substring(val, 0, 1) == '-'; iff(neg, val, strcat('+', val)) }
Tabella PolicyAssignments
La tabella PolicyAssignments in Power BI segnala che esegue query sulle assegnazioni di Criteri di Azure da Azure Resource Graph.
Tabella PolicyDefinitions
La tabella PolicyDefinitions nei report di Power BI che esegue query sulle definizioni di Criteri di Azure da Azure Resource Graph.
Tabella PolicyStates
La tabella PolicyStates in Power BI segnala che esegue query sugli stati di Criteri di Azure da Azure Resource Graph.
Set di dati gestito dei prezzi
Il set di dati gestito Prezzi include:
- inserimento/Prezzi cartella di archiviazione.
- Prices_raw tabella nel database di inserimento .
- Prices_transform_v1_2() nel database di inserimento .
- Prices_final_v1_2 tabella nel database di inserimento .
- funzione Prices_v1_2() nel database hub .
- Funzione Prices() nel database hub .
- Tabella prezzi nei report di Power BI.
Per la compatibilità con le versioni precedenti sono disponibili gli elementi seguenti:
- Prices_transform_v1_0() nel database di inserimento . Non viene più fatto riferimento e gestito solo per riferimento.
- Prices_final_v1_0 tabella nel database di inserimento per ospitare i dati inseriti con gli hub FinOps 0.7-0.11.
- Prices_v1_0() nel database hub per convertire tutti i dati in FOCUS 1.0.
La tabella Prices_raw supporta gli schemi di esportazione di Gestione costi Microsoft per gli account EA e MCA. I dati vengono trasformati in un set di dati allineato a FOCUS quando vengono inseriti nella tabella finale. Questo set di dati non supporta in modo esplicito altri cloud.
Le colonne nel set di dati gestito Prezzi includono:
| colonna | TIPO | Note |
|---|---|---|
| ID conto di fatturazione | String | |
| BillingAccountName | String | |
| Valuta di fatturazione | String | |
| CategoriaDiAddebito | String | |
| CategoriaScontoImpegno | String | |
| Tipo di Sconto per Impegno | String | |
| CommitmentDiscountUnit | String | |
| PrezzoUnitarioContrattualizzato | Reale | |
| Prezzo unitario di listino | Reale | |
| Categoria di Prezzo | String | |
| Valuta | String | Novità di FOCUS 1.2. Rinominato da x_PricingCurrency. |
| Unità di Prezzo | String | |
| SkuId | String | |
| SkuMeter | String | Novità di FOCUS 1.2. Rinominato da x_SkuMeterName. |
| SkuPriceId | String | |
| SkuPriceIdv2 | String | Origine: componente aggiuntivo Hubs. |
| x_BaseUnitPrice | Reale | Origine: Microsoft. |
| x_BillingAccountAgreement | String | Origine: componente aggiuntivo Hubs. |
| x_BillingAccountId | String | Origine: Solo Microsoft, McA. |
| x_BillingProfileId | String | Origine: Solo Microsoft, McA. |
| x_CommitmentDiscountNormalizedRatio | Reale | Origine: componente aggiuntivo Hubs. |
| x_CommitmentDiscountSpendEligibility | String | Origine: componente aggiuntivo Hubs. |
| x_CommitmentDiscountUsageEligibility | String | Origine: componente aggiuntivo Hubs. |
| x_ContractedUnitPriceDiscount | Reale | Origine: componente aggiuntivo Hubs. |
| x_ContractedUnitPriceDiscountPercent | Reale | Origine: componente aggiuntivo Hubs. |
| x_EffectivePeriodEnd | Data/ora | Origine: Microsoft. |
| x_EffectivePeriodStart | Data/ora | Origine: Microsoft. |
| x_EffectiveUnitPrice | Reale | Origine: Microsoft. |
| x_EffectiveUnitPriceDiscount | Reale | Origine: componente aggiuntivo Hubs. |
| x_EffectiveUnitPriceDiscountPercent | Reale | Origine: componente aggiuntivo Hubs. |
| x_IngestionTime | Data/ora | Origine: componente aggiuntivo Hubs. |
| x_PricingBlockSize | Reale | Origine: componente aggiuntivo Hubs. |
| x_SottocategoriaPrezzi | String | Origine: componente aggiuntivo Hubs. |
| x_PricingUnitDescription | String | Origine: Microsoft. |
| x_SkuDescription | String | Origine: Microsoft. |
| x_SkuId | String | Origine: Microsoft. |
| x_SkuIncludedQuantity | Reale | Origine: Solo Microsoft, EA. |
| x_SkuMeterCategoria | String | Origine: Microsoft. |
| x_SkuMeterId | String | Origine: Microsoft. |
| x_SkuMetroSottocategoria | String | Origine: Microsoft. |
| x_SkuMeterType | String | Origine: Microsoft. |
| x_SkuPriceType | String | Origine: Microsoft. |
| x_SkuProductId | String | Origine: Microsoft. |
| x_SkuRegion | String | Origine: Microsoft. |
| x_SkuServiceFamily | String | Origine: Microsoft. |
| x_SkuOfferId | String | Origine: Solo Microsoft, EA. |
| x_SkuPartNumber | String | Origine: Solo Microsoft, EA. |
| x_SkuTerm | int | Origine: Microsoft. |
| x_SkuTier | Reale | Origine: Solo Microsoft, McA. |
| x_SourceName | String | Origine: componente aggiuntivo Hubs. |
| x_SourceProvider | String | Origine: componente aggiuntivo Hubs. |
| x_SourceType | String | Origine: componente aggiuntivo Hubs. |
| x_SourceVersion | String | Origine: componente aggiuntivo Hubs. |
| x_TotalUnitPriceDiscount | Reale | Origine: componente aggiuntivo Hubs. |
| x_TotalUnitPriceDiscountPercent | Reale | Origine: componente aggiuntivo Hubs. |
Tabella PricingUnits
La tabella PricingUnits in Power BI e Esplora dati viene popolata dal file di dati aperto delle unità prezzi. Questa tabella viene utilizzata per normalizzare i prezzi.
Tabella PublicIPAddresses
La tabella PublicIPAddresses in Power BI segnala che esegue query sugli indirizzi IP pubblici di Azure da Azure Resource Graph.
Set di dati gestito di raccomandazioni
Il set di dati gestito Recommendations include:
- Cartella di archiviazione di inserimento/Raccomandazioni.
- Recommendations_raw tabella nel database di inserimento .
- funzione Recommendations_transform_v1_2() nel database di inserimento .
- Recommendations_final_v1_2 tabella nel database di inserimento .
- funzione Recommendations_v1_2() nel database hub .
- Funzione Recommendations() nel database hub .
- Tabella raccomandazioni nei report di Power BI.
Per la compatibilità con le versioni precedenti sono disponibili gli elementi seguenti:
- funzione Recommendations_transform_v1_0() nel database di inserimento . Non viene più fatto riferimento e gestito solo per riferimento.
- Recommendations_final_v1_0 tabella nel database di inserimento per ospitare i dati inseriti con gli hub FinOps 0.7-0.11.
- Recommendations_v1_0() nel database hub per convertire tutti i dati in FOCUS 1.0.
La tabella Recommendations_raw supporta gli schemi di esportazione delle raccomandazioni di prenotazione di Gestione costi Microsoft per gli account EA e McA. I dati vengono trasformati in un set di dati allineato a FOCUS quando vengono inseriti nella tabella finale. Questo set di dati non supporta in modo esplicito altri cloud.
Le colonne nel set di dati gestito Recommendations includono:
| colonna | TIPO | Note |
|---|---|---|
| ProviderName | String | Origine: Microsoft EA+MCA 2023-05-01. |
| ResourceId | String | |
| ResourceName | String | |
| Tipo di Risorsa | String | |
| SubAccountId | String | Origine: Microsoft EA+MCA 2023-05-01. |
| SubAccountName | String | |
| x_EffectiveCostAfter | Reale | Origine: Microsoft EA+MCA 2023-05-01. |
| x_EffectiveCostBefore | Reale | Origine: Microsoft EA+MCA 2023-05-01. |
| x_EffectiveCostSavings | Reale | Origine: Microsoft EA+MCA 2023-05-01. |
| x_IngestionTime | Data e ora | Origine: componente aggiuntivo Hubs. |
| x_RecommendationDate | Data e ora | Origine: Microsoft EA+MCA 2023-05-01. |
| x_RecommendationDescription | String | Origine: componente aggiuntivo Hubs. |
| x_RecommendationDetails | Dinamico | Origine: Microsoft EA+MCA 2023-05-01. |
| x_ResourceGroupName | String | |
| x_SourceName | String | Origine: componente aggiuntivo Hubs. |
| x_SourceProvider | String | Origine: componente aggiuntivo Hubs. |
| x_SourceType | String | Origine: componente aggiuntivo Hubs. |
| x_SourceVersion | String | Origine: componente aggiuntivo Hubs. |
Tabella Regions
La tabella Regions in Power BI e Esplora dati viene popolata dal file di dati Aperto aree. Questa tabella viene usata per facilitare la pulizia dei dati.
Tabella ReservationRecommendations
La tabella ReservationRecommendations in Power BI esegue il pull dei dati dal set di dati gestito Recommendations, ma filtrata in base solo alle raccomandazioni relative alle prenotazioni.
Tabella Delle risorse
La tabella Resources in Power BI segnala che esegue query sulle risorse di Azure da Azure Resource Graph.
funzione KQL resource_type()
La funzione resource_type(resourceType: string) in Esplora dati restituisce un oggetto con dettagli sul tipo di risorsa di Azure specificato.
Esempi:
-
resource_type('Microsoft.Compute/virtualMachines')= { "SingularDisplayName": "Virtual machine" } -
resource_type('Microsoft.Billing/billingAccounts')= { "SingularDisplayName": "Account di fatturazione" }
Tabella ResourceTypes
La tabella ResourceTypes in Power BI ed Esplora dati viene popolata dal file di dati aperto tipi di risorsa. Questa tabella viene usata per facilitare la pulizia dei dati.
Tabella SqlDatabases
La tabella SqlDatabases in Power BI segnala che esegue query sui database sql di Azure da Azure Resource Graph.
Tabella Servizi
La tabella Services in Esplora dati viene popolata dal file di dati aperto Servizi. Questa tabella viene usata per facilitare la pulizia dei dati.
Tabella StorageData
La tabella StorageData in Power BI viene popolata da tutti i file individuati nell'account azure Data Lake Storage. Questa tabella viene usata per identificare gli errori di inserimento dati nel report inserimento dati.
Tabella StorageErrors
La tabella StorageErrors in Power BI deriva dalla tabella StorageData. Questa tabella viene usata per riepilogare gli errori di inserimento dati nel report inserimento dati.
Tabella sottoscrizioni
La tabella Sottoscrizioni nei report di Power BI che esegue query sulle sottoscrizioni di Azure da Azure Resource Graph.
Set di dati gestito delle transazioni
Il set di dati gestito Transazioni include:
- cartella di archiviazione di inserimento/transazioni.
- Transactions_raw tabella nel database di inserimento .
- funzione Transactions_transform_v1_2() nel database di inserimento .
- Transactions_final_v1_2 tabella nel database di inserimento .
- funzione Transactions_v1_2() nel database hub .
- Funzione Transactions() nel database hub .
- Tabella Transazioni nei report di Power BI.
Per la compatibilità con le versioni precedenti sono disponibili gli elementi seguenti:
- funzione Transactions_transform_v1_0() nel database di inserimento . Non viene più fatto riferimento e gestito solo per riferimento.
- Transactions_final_v1_0 tabella nel database di inserimento per ospitare i dati inseriti con gli hub FinOps 0.7-0.11.
- Transactions_v1_0() nel database hub per convertire tutti i dati in FOCUS 1.0.
La tabella Transactions_raw supporta gli schemi di esportazione delle transazioni di prenotazione di Gestione costi Microsoft per gli account EA e MCA. I dati vengono trasformati in un set di dati allineato a FOCUS quando vengono inseriti nella tabella finale. Questo set di dati non supporta in modo esplicito altri cloud.
Le colonne nel set di dati gestito Transazioni includono:
| colonna | TIPO | Note |
|---|---|---|
| Costo Fatturato | Reale | Origine: Microsoft EA+MCA 2023-05-01. |
| ID conto di fatturazione | String | Origine: Microsoft EA+MCA 2023-05-01. |
| BillingAccountName | String | Origine: Microsoft EA+MCA 2023-05-01. |
| Valuta di fatturazione | String | Origine: Microsoft EA+MCA 2023-05-01. |
| FinePeriodoDiFatturazione | Data/ora | Origine: Microsoft EA+MCA 2023-05-01. |
| InizioPeriodoDiFatturazione | Data/ora | Origine: Microsoft EA+MCA 2023-05-01. |
| CategoriaDiAddebito | String | Origine: componente aggiuntivo Hubs. |
| ChargeClass | String | Origine: componente aggiuntivo Hubs. |
| Descrizione della Tariffa | String | Origine: Microsoft EA+MCA 2023-05-01. |
| Frequenza di Ricarica | String | Origine: Microsoft EA+MCA 2023-05-01. |
| InizioPeriodoDiCarica | Data/ora | Origine: Microsoft EA+MCA 2023-05-01. |
| ID fattura | String | Novità di FOCUS 1.2. Rinominato da x_InvoiceId. Origine: Microsoft MCA 2023-05-01. |
| QuantitàPrezzo | Reale | Origine: Microsoft EA+MCA 2023-05-01. |
| Unità di Prezzo | String | Origine: componente aggiuntivo Hubs. |
| ProviderName | String | Origine: componente aggiuntivo Hubs. |
| RegionId | String | Origine: Microsoft EA+MCA 2023-05-01. |
| Nome della Regione | String | Origine: Microsoft EA+MCA 2023-05-01. |
| SubAccountId | String | Origine: Microsoft EA+MCA 2023-05-01. |
| SubAccountName | String | Origine: Microsoft EA+MCA 2023-05-01. |
| x_AccountName | String | Origine: Microsoft EA 2023-05-01. |
| x_AccountOwnerId | String | Origine: Microsoft EA 2023-05-01. |
| x_CostCenter | String | Origine: Microsoft EA 2023-05-01. |
| x_InvoiceNumber | String | Origine: Microsoft MCA 2023-05-01. |
| x_IdSezioneFattura | String | Origine: Microsoft MCA 2023-05-01. |
| x_InvoiceSectionName | String | Origine: Microsoft MCA 2023-05-01. |
| x_IngestionTime | Data/ora | Origine: componente aggiuntivo Hubs. |
| x_MonetaryCommitment | Reale | Origine: Microsoft EA 2023-05-01. |
| x_Overage | Reale | Origine: Microsoft EA 2023-05-01. |
| x_PurchasingBillingAccountId | String | Origine: Microsoft EA 2023-05-01. |
| x_SkuOrderId | String | Origine: Microsoft EA+MCA 2023-05-01. |
| x_SkuOrderName | String | Origine: Microsoft EA+MCA 2023-05-01. |
| x_SkuSize | String | Origine: Microsoft EA+MCA 2023-05-01. |
| x_SkuTerm | int | Origine: Microsoft EA+MCA 2023-05-01. |
| x_SourceName | String | Origine: componente aggiuntivo Hubs. |
| x_SourceProvider | String | Origine: componente aggiuntivo Hubs. |
| x_SourceType | String | Origine: componente aggiuntivo Hubs. |
| x_SourceVersion | String | Origine: componente aggiuntivo Hubs. |
| x_SubscriptionId | String | Origine: Microsoft EA+MCA 2023-05-01. |
| x_TransactionType | String | Origine: Microsoft EA+MCA 2023-05-01. |
funzione KQL updown()
La funzione updown(value: string) in Esplora dati restituisce una freccia su o giù in base al fatto che il valore specificato sia positivo o negativo.
Esempi:
-
updown(1)= "↑" -
updown(-1)= "↓"
Tabella VirtualMachines
La tabella VirtualMachines in Power BI segnala che esegue query sulle macchine virtuali di Azure da Azure Resource Graph.
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.