Partilhar via


Monitorar a execução de scripts Python e R usando relatórios personalizados no SQL Server Management Studio

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Instância Gerenciada SQL do Azure

Use relatórios personalizados no SQL Server Management Studio (SSMS) para monitorar a execução de scripts externos (Python e R), recursos usados, diagnosticar problemas e ajustar o desempenho nos Serviços de Aprendizado de Máquina do SQL Server.

Nesses relatórios, você pode visualizar detalhes como:

  • Sessões ativas de Python ou R
  • Definições de configuração para a instância
  • Estatísticas de execução para trabalhos de aprendizado de máquina
  • Eventos estendidos para R Services
  • Pacotes Python ou R instalados na instância atual

Este artigo explica como instalar e usar os relatórios personalizados fornecidos para os Serviços de Aprendizado de Máquina do SQL Server.

Para obter mais informações sobre relatórios no SQL Server Management Studio, consulte Relatórios personalizados no Management Studio.

Como instalar os relatórios

Os relatórios são projetados usando o SQL Server Reporting Services, mas podem ser usados diretamente do SQL Server Management Studio. O Reporting Services não precisa ser instalado em sua instância do SQL Server.

Para utilizar estes relatórios, siga estes passos:

  1. Baixe os Relatórios Personalizados do SSMS para Serviços de Aprendizado de Máquina do SQL Server do GitHub.

    Observação

    O relatório personalizado ML Services - Configure Instance não é suportado na Instância Gerida SQL do Azure.

  2. Copiar os relatórios para o Management Studio

    1. Localize a pasta de relatórios personalizados usada pelo SQL Server Management Studio. Por padrão, os relatórios personalizados são armazenados nesta pasta (onde user_name é o nome de usuário do Windows):

      C:\Users\user_name\Documents\SQL Server Management Studio\Custom Reports

      Você também pode especificar uma pasta diferente ou criar subpastas.

    2. Copie os ficheiros *.RDL que descarregou para a pasta de relatórios personalizados.

  3. Executar os relatórios no Management Studio

    1. No Management Studio, clique com o botão direito do mouse no nó Bancos de dados da instância em que você deseja executar os relatórios.

    2. Clique em Relatórios e, em seguida, clique em Relatórios Personalizados.

    3. Na caixa de diálogo Abrir arquivo , localize a pasta de relatórios personalizados.

    4. Selecione um dos arquivos RDL baixados e clique em Abrir.

Relatórios

O repositório de Relatórios Personalizados do SSMS no GitHub inclui os seguintes relatórios:

Relatório Description
Sessões Ativas Usuários que estão atualmente conectados à instância do SQL Server e executando um script Python ou R.
Configuração Configurações de instalação dos Serviços de Aprendizado de Máquina e propriedades do tempo de execução Python ou R.
Configurar instância Configure os Serviços de Aprendizado de Máquina.
Estatísticas de Execução Estatísticas de execução de serviços de Machine Learning. Por exemplo, você pode obter o número total de execuções de scripts externos e o número de execuções paralelas.
Eventos Prolongados Eventos estendidos que estão disponíveis para obter mais informações sobre a execução de scripts externos.
Packages Liste os pacotes R ou Python instalados na instância do SQL Server e suas propriedades, como versão e nome.
Utilização de Recursos Exiba a CPU, a memória, o consumo de E/S do SQL Server e a execução de scripts externos. Você também pode exibir a configuração de memória para pools de recursos externos.

Próximos passos