Monitorare l'esecuzione di script Python ed R tramite report personalizzati in SQL Server Management Studio
Si applica a: SQL Server 2016 (13.x) e versioni successive Istanza gestita di SQL di Azure
Usare report personalizzati in SQL Server Management Studio (SSMS) per monitorare l'esecuzione di script esterni (Python ed R) e le risorse usate, diagnosticare i problemi e ottimizzare le prestazioni in SQL Server Machine Learning Services.
In questi report è possibile visualizzare dettagli quali:
- Sessioni Python o R attive
- Impostazioni di configurazione per l'istanza
- Statistiche di esecuzione per i processi di Machine Learning
- Eventi estesi per R Services
- Pacchetti di Python o R installati nell'istanza corrente
Questo articolo spiega come installare e usare i report personalizzati disponibili per Machine Learning Services per SQL Server.
Per altre informazioni sui report in SQL Server Management Studio, vedere Report personalizzati in Management Studio.
Come installare i report
I report vengono progettati usando SQL Server Reporting Services, ma possono essere usati direttamente da SQL Server Management Studio. Non è necessario che Reporting Services sia installato nell'istanza di SQL Server.
Per usare questi report, seguire questa procedura:
Scaricare i report personalizzati di SSMS per Machine Learning Services per SQL Server da GitHub.
Nota
Il report personalizzato Machine Learning Services - Configure Instance (Configura istanza) non è supportato in Istanza gestita di SQL di Azure.
Copiare i report in Management Studio
Individuare la cartella dei report personalizzati usata da SQL Server Management Studio. Per impostazione predefinita, i report personalizzati vengono archiviati in questa cartella (dove user_name corrisponde al nome utente Windows):
C:\Users\user_name\Documents\SQL Server Management Studio\Custom Reports
È anche possibile specificare una cartella diversa oppure creare sottocartelle.
Copiare i file con estensione RDL scaricati in precedenza nella cartella dei report personalizzati.
Eseguire i report in Management Studio
In Management Studio fare doppio clic sul nodo Database per l'istanza in cui si vogliono eseguire i report.
Fare clic su Reporte quindi su Report personalizzati.
Nella finestra di dialogo Apri file individuare la cartella dei report personalizzati.
Selezionare uno dei file RDL scaricati e fare clic su Apri.
Report
Il repository dei report di SSMS personalizzati in GitHub include i report seguenti:
Report | Descrizione |
---|---|
Sessioni attive | Gli utenti connessi all'istanza di SQL Server che stanno eseguendo uno script Python o R. |
Impostazione | Impostazioni di installazione di Machine Learning Services e proprietà del runtime Python o R. |
Configure Instance (Configura istanza) | Configurazione di Machine Learning Services. |
Statistiche di esecuzione | Statistiche di esecuzione di Machine Learning Services. È ad esempio possibile ottenere il numero totale di esecuzioni di script esterni e il numero di esecuzioni parallele. |
Eventi estesi | Eventi estesi disponibili per ottenere altre informazioni dettagliate sull'esecuzione di script esterni. |
Pacchetti | Creazione dell'elenco dei pacchetti R o Python installati nell'istanza di SQL Server e delle relative proprietà, ad esempio la versione e il nome. |
Resource Usage | Visualizzazione della CPU, della memoria, del consumo di I/O di SQL Server e dell'esecuzione di script esterni. È anche possibile visualizzare l'impostazione relativa alla memoria per i pool di risorse esterni. |