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.
Applica a:✅ endpoint di analisi SQL e magazzino dati in Microsoft Fabric
L'articolo illustra la creazione di report sull'utilizzo del calcolo dell'Data Warehouse Fabric, che include l'attività di lettura e scrittura sul warehouse e l'attività di lettura nell'endpoint di analisi SQL di Lakehouse.
Quando utilizzi una capacità di Fabric, gli addebiti per l'utilizzo vengono visualizzati nel portale di Azure sotto la tua sottoscrizione in Microsoft Cost Management. Per comprendere la fatturazione del Fabric, visitare Comprendere la tua fatturazione Azure su una capacità di Fabric.
Per altre informazioni sul monitoraggio dell'attività di query corrente e cronologica, vedere Panoramica di Monitoraggio nel data warehouse di Fabric.
Capacità
In Fabric, in base allo SKU di capacità acquistata, si ha diritto a un set di unità di capacità (CU) condivise in tutti i carichi di lavoro di Fabric. Per altre informazioni sulle licenze supportate, vedere Microsoft Fabric concetti e licenze.
La capacità è un set dedicato di risorse disponibile per l'uso in un momento specifico. La capacità definisce l'abilità di una risorsa di eseguire un'attività o di produrre output. Le diverse risorse consumano le unità di calcolo in momenti diversi.
Capacità nella struttura del Data Warehouse
Nel modello SaaS basato sulla capacità, Fabric Data Warehouse mira a sfruttare al meglio la capacità acquistata e offrire visibilità sull'utilizzo.
Le unità di elaborazione usate da Fabric Data Warehouse includono l'attività di lettura e scrittura sul warehouse e l'attività di lettura nell'endpoint di analisi SQL di Lakehouse.
In termini semplici, 1 unità di capacità di Fabric = 0,5 Warehouse vCores. Ad esempio, uno SKU di capacità Fabric F64 ha 64 unità di capacità, che equivale a 32 vCore di Warehouse.
Creazione di report sull'utilizzo del calcolo
L'app Microsoft Fabric capacity metrics app offre visibilità sull'utilizzo della capacità per tutti i carichi di lavoro dell'infrastruttura in un'unica posizione. Gli amministratori possono usare l'app per monitorare la capacità, le prestazioni dei carichi di lavoro e il relativo utilizzo rispetto alla capacità acquistata.
Inizialmente, è necessario essere amministratore della capacità di installare l'applicazione Microsoft Fabric Capacity Metrics. Dopo l'installazione, chiunque nell'organizzazione può disporre delle autorizzazioni concesse o condivise per visualizzare l'app. Per altre informazioni, vedere Installare l'app Microsoft Fabric Capacity Metrics.
Dopo aver installato l'app, selezionare Warehouse nell'elenco a discesa Seleziona tipo di elemento:. Il grafico a nastri multimetrico e la tabella dati Articoli (14 giorni) ora mostrano solo l'attività del magazzino.
Categorie di operazioni del warehouse
È possibile analizzare l'utilizzo della capacità di calcolo universale per categoria di carico di lavoro nel tenant. L'utilizzo viene monitorato in base al numero totale di secondi di unità di capacità (CU). La tabella visualizzata mostra l'utilizzo aggregato negli ultimi 14 giorni.
Sia l'endpoint Warehouse sia quello di analisi SQL vengono raggruppati sotto Warehouse nell'app Metriche, poiché entrambi utilizzano le risorse di calcolo SQL. Le categorie di operazioni visualizzate in questa visualizzazione sono:
- Query warehouse: addebito di calcolo per tutte le istruzioni T-SQL generate dall'utente e generate dal sistema all'interno di un warehouse.
- Query dell'endpoint di analisi SQL: addebito di calcolo per tutte le istruzioni T-SQL generate dall'utente e generate dal sistema all'interno di un endpoint di analisi SQL.
- OneLake Compute: addebito di calcolo per tutte le letture e le scritture per i dati archiviati in OneLake.
Ad esempio:
Grafico di esplorazione di Timepoint
Questo grafico nell'app Microsoft Fabric Capacity Metrics mostra l'utilizzo delle risorse rispetto alla capacità acquistata. Il 100% di utilizzo rappresenta la capacità operativa completa di uno SKU di capacità e viene condivisa da tutti i carichi di lavoro di Fabric. Questo è rappresentato dalla linea punteggiata gialla. La selezione di un punto di tempo specifico nel grafico abilita il pulsante Esplora, che apre una pagina di drill-through dettagliata.
In generale, analogamente a Power BI, operazioni vengono classificate come interattive o in background e indicate in base al colore. La maggior parte delle operazioni nella categoria Warehouse viene segnalata come background per sfruttare il livellamento di 24 ore dell'attività, al fine di consentire i modelli di utilizzo più flessibili possibili. La classificazione del data warehousing come background riduce la frequenza dei picchi di utilizzo del CU dall'attivazione della limitazione delle richieste.
Grafico di approfondimento di Timepoint
Questa tabella nell'app Microsoft Fabric Capacity Metrics offre una visualizzazione dettagliata dell'utilizzo in punti temporali specifici. La quantità di capacità fornita dallo SKU specificato per periodo di 30 secondi viene visualizzata insieme alla suddivisione delle operazioni interattive e in background. La tabella delle operazioni interattive rappresenta l'elenco delle operazioni eseguite in quel punto di tempo.
La tabella operazioni in background potrebbe sembrare visualizzare le operazioni eseguite molto prima del punto di tempo selezionato. Ciò è dovuto a operazioni in background sottoposte a smussatura di 24 ore. Ad esempio, nella tabella vengono visualizzate tutte le operazioni eseguite e che sono ancora in fase di smussatura in un momento selezionato.
I casi d'uso principali per questa visualizzazione includono:
Identificazione di un utente che ha pianificato o eseguito un'operazione: i valori possono essere "User@domain.com", "System" o "Power BI Service".
- Esempi di istruzioni generate dall'utente includono l'esecuzione di query T-SQL o attività nel portale di Fabric, come l'editor di query SQL o l'editor di query visuali.
- Esempi di istruzioni generate dal sistema includono le attività sincrone dei metadati e altre attività in background del sistema eseguite per consentire un'esecuzione più rapida delle query.
Identificazione dello stato di un'operazione: i valori possono essere "Successo", "In corso", "Annullato", "Fallimento", "Non valido" o "Rifiutato".
- Lo stato "Cancelled" è una query annullata prima del completamento.
- Lo stato "Rejected" può verificarsi a causa delle limitazioni delle risorse.
Identificazione di un'operazione che ha utilizzato molte risorse: ordinare la tabella in base ai CU totali in ordine decrescente per trovare le query più costose, quindi usare l'ID operazione per identificare in modo univoco un'operazione. Si tratta dell'ID istruzione distribuita, che può essere usato in altri strumenti di monitoraggio come Dynamic Management Views (DMV) e Query Insights per la tracciabilità end-to-end, ad esempio in
dist_statement_idin sys.dm_exec_requests edistributed_statement_idnelle query insights.exec_requests_history. Esempi:La query T-SQL seguente di esempio usa un ID operazione all'interno di una query nella vista a gestione dinamica
sys.dm_exec_requests.SELECT * FROM sys.dm_exec_requests WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';La query T-SQL seguente usa un ID operazione all'interno di una query nella vista
queryinsights.exec_requests_history.SELECT * FROM queryinsights.exec_requests_history WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
Esempio di fatturazione
Si consideri la query seguente:
SELECT * FROM Nyctaxi;
A scopo dimostrativo, si supponga che la metrica di fatturazione accumuli 100 secondi CU.
Il costo di questa query è secondi CU moltiplicati per il prezzo per CU. Si supponga in questo esempio che il prezzo per CU sia $0,18/ora. Ci sono 3600 secondi in un'ora. Il costo di questa query sarà quindi (100 x 0,18)/3600 = $ 0,005.
I numeri usati in questo esempio sono solo a scopo dimostrativo e non metriche di fatturazione effettive.
Considerazioni
Prendere in considerazione le seguenti sfumature dei report sull'utilizzo:
- Creazione di report tra database: quando una query T-SQL si unisce tra più data warehouse (o tra un data warehouse e un endpoint di analisi SQL), l'utilizzo viene conteggiato sulla risorsa di origine.
- Le interrogazioni sulle viste del catalogo di sistema e sulle viste di gestione dinamica sono interrogazioni fatturabili.
- Il campo Duration riportato nell'app Fabric Capacity Metrics è solo a scopo informativo. Riflette la durata dell'esecuzione dell'istruzione. La durata potrebbe non includere la durata end-to-end completa per il rendering dei risultati nell'applicazione Web, ad esempio SQL Query Editor o applicazioni client come SQL Server Management Studio e la estensione MSSQL per Visual Studio Code.
Passaggio successivo
Contenuto correlato
- Monitorare connessioni, sessioni e richieste usando DMV
- Gestione del carico di lavoro
- Linee guida sulle prestazioni di Fabric Data Warehouse
- Che cos'è l'app Microsoft Fabric per le metriche di capacità?
- Uniformazione e gestione della larghezza di banda nel magazzino di dati con Fabric
- Comprendere la fattura Azure per una capacità di Fabric
- Informazioni sulla pagina di calcolo delle app per le metriche
- Sospendere e riprendere nel data warehousing di Fabric
- Monitorare il data warehouse di Fabric