Мониторинг выполнения скриптов 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 необязательно.
Чтобы использовать эти отчеты, выполните следующие действия.
Скачайте пользовательские отчеты SSMS для служб машинного обучения SQL Server с сайта GitHub.
Примечание.
Пользовательский отчет ML Services — Configure Instance не поддерживается в Управляемом экземпляре SQL Azure.
Копирование отчетов в Management Studio
Найдите папку настраиваемых отчетов, используемую SQL Server Management Studio. По умолчанию пользовательские отчеты хранятся в этой папке (где user_name — это имя пользователя Windows):
C:\Users\user_name\Documents\SQL Server Management Studio\Custom Reports
Можно указать другую папку или создать вложенные папки.
Скопируйте скачанные RDL-файлы в папку пользовательских отчетов.
Запуск пользовательских отчетов в среде Management Studio
В Management Studio щелкните правой кнопкой мыши узел Базы данных для экземпляра, на котором вы хотите запустить отчеты.
Щелкните Отчеты, а затем Настраиваемые отчеты.
В диалоговом окне Открыть файл найдите папку настраиваемых отчетов.
Выберите один из загруженных ранее RDL-файлов и нажмите кнопку Открыть.
Отчеты
В репозитории пользовательских отчетов SSMS на сайте GitHub находятся перечисленные далее отчеты.
Отчет | Description |
---|---|
Активные сеансы | Текущие пользователи, которые подключены к экземпляру SQL Server и выполняют скрипт Python или R. |
Настройка | Параметры установки служб машинного обучения и свойства среды выполнения Python или R. |
Настройка экземпляра | Настройка служб машинного обучения. |
Статистика выполнения | Статистика выполнения для служб машинного обучения. Например, можно получить общее число выполнений внешних скриптов и число параллельных выполнений. |
Расширенные события | Доступные расширенные события для получения дополнительных сведений о выполнении внешних скриптов. |
Пакеты | Список пакетов R или Python, установленных в экземпляре SQL Server, и их свойств, таких как версия и имя. |
Использование ресурсов | Просмотр использования ресурсов ЦП, памяти, операций ввода-вывода в SQL Server и выполнения внешних скриптов. Кроме того, можно просмотреть настройки памяти для внешних пулов ресурсов. |