Мониторинг выполнения скриптов Python и R с помощью пользовательских отчетов в SQL Server Management Studio

Область применения: SQL Server 2016 (13.x) и более поздних версий Управляемый экземпляр SQL Azure

Пользовательские отчеты в SQL Server Management Studio (SSMS) можно использовать для отслеживания выполнения внешних скриптов (Python и R), мониторинга используемых ресурсов, диагностики проблем и настройки производительности в службах машинного обучения SQL Server.

В этих отчетах можно просмотреть следующие сведения:

  • активные сеансы Python или R;
  • параметры конфигурации для экземпляра;
  • статистика выполнения заданий машинного обучения;
  • расширенные события для служб R Services;
  • пакеты Python или R, установленные в текущем экземпляре.

В этой статье содержатся сведения об установке и использовании пользовательских отчетов для служб машинного обучения SQL Server в Windows.

Дополнительные сведения об отчетах в SQL Server Management Studio см. в статье Пользовательские отчеты в среде Management Studio.

Установка отчетов

Отчеты разработаны с помощью служб SQL Server Reporting Services, однако их можно использовать непосредственно из SQL Server Management Studio. Устанавливать службы Reporting Services в экземпляре SQL Server необязательно.

Чтобы использовать эти отчеты, выполните следующие действия.

  1. Скачайте пользовательские отчеты SSMS для служб машинного обучения SQL Server с сайта GitHub.

    Примечание.

    Пользовательский отчет ML Services — Configure Instance не поддерживается в Управляемом экземпляре SQL Azure.

  2. Копирование отчетов в Management Studio

    1. Найдите папку настраиваемых отчетов, используемую SQL Server Management Studio. По умолчанию пользовательские отчеты хранятся в этой папке (где user_name — это имя пользователя Windows):

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

      Можно указать другую папку или создать вложенные папки.

    2. Скопируйте скачанные RDL-файлы в папку пользовательских отчетов.

  3. Запуск пользовательских отчетов в среде Management Studio

    1. В Management Studio щелкните правой кнопкой мыши узел Базы данных для экземпляра, на котором вы хотите запустить отчеты.

    2. Щелкните Отчеты, а затем Настраиваемые отчеты.

    3. В диалоговом окне Открыть файл найдите папку настраиваемых отчетов.

    4. Выберите один из загруженных ранее RDL-файлов и нажмите кнопку Открыть.

Отчеты

В репозитории пользовательских отчетов SSMS на сайте GitHub находятся перечисленные далее отчеты.

Отчет Description
Активные сеансы Текущие пользователи, которые подключены к экземпляру SQL Server и выполняют скрипт Python или R.
Настройка Параметры установки служб машинного обучения и свойства среды выполнения Python или R.
Настройка экземпляра Настройка служб машинного обучения.
Статистика выполнения Статистика выполнения для служб машинного обучения. Например, можно получить общее число выполнений внешних скриптов и число параллельных выполнений.
Расширенные события Доступные расширенные события для получения дополнительных сведений о выполнении внешних скриптов.
Пакеты Список пакетов R или Python, установленных в экземпляре SQL Server, и их свойств, таких как версия и имя.
Использование ресурсов Просмотр использования ресурсов ЦП, памяти, операций ввода-вывода в SQL Server и выполнения внешних скриптов. Кроме того, можно просмотреть настройки памяти для внешних пулов ресурсов.

Следующие шаги