Condividi tramite


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:

  1. 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.

  2. Copiare i report in Management Studio

    1. 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.

    2. Copiare i file con estensione RDL scaricati in precedenza nella cartella dei report personalizzati.

  3. Eseguire i report in Management Studio

    1. In Management Studio fare doppio clic sul nodo Database per l'istanza in cui si vogliono eseguire i report.

    2. Fare clic su Reporte quindi su Report personalizzati.

    3. Nella finestra di dialogo Apri file individuare la cartella dei report personalizzati.

    4. 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.

Passaggi successivi