Запуск скриптов Python и R в записных книжках Azure Data Studio с помощью служб машинного обучения SQL Server
Область применения: SQL Server 2017 (14.x) и более поздних версий
Узнайте, как запускать скрипты Python и R в записных книжках Azure Data Studio с помощью служб машинного обучения SQL Server. Azure Data Studio — это кроссплатформенный инструмент для работы с базами данных.
Необходимые компоненты
Скачайте и установите Azure Data Studio на своем компьютере. Azure Data Studio — кроссплатформенная среда, которая работает в Windows, macOS и Linux.
В ней установлен и включен сервер служб машинного обучения SQL Server. Службы машинного обучения можно использовать в Windows, Linux или кластерах больших данных.
Создание записной книжки SQL
Внимание
Службы машинного обучения работают как часть SQL Server. Поэтому необходимо использовать ядро SQL, а не ядро Python.
Службы машинного обучения можно использовать в Azure Data Studio с записной книжкой SQL. Чтобы создать новую записную книжку, выполните следующие действия.
Щелкните Файл и Создать записную книжку, чтобы создать новую записную книжку. В записной книжке по умолчанию будет использовано ядро SQL.
Щелкните Присоединить к и Изменить подключение.
Подключитесь к существующему или новому серверу SQL Server. Вы можете сделать одно из двух:
Выберите существующее подключение в разделе Последние подключения или Сохраненные подключения.
Создайте новое подключение в разделе Сведения о подключении. Укажите сведения о подключении к SQL Server и базе данных.
Выполнение скриптов Python или R
Записные книжки SQL состоят из ячеек кода и текста. Ячейки кода используются для выполнения скриптов Python или R с помощью хранимой процедуры sp_execute_external_scripts. Текстовые ячейки можно использовать для документирования кода в записной книжке.
Выполнение скрипта Python
Чтобы запустить скрипт Python, сделайте следующее.
Щелкните + Код, чтобы добавить ячейку кода.
В ячейку кода введите следующий скрипт:
EXECUTE sp_execute_external_script @language = N'Python' , @script = N' a = 1 b = 2 c = a/b d = a*b print(c, d) '
Щелкните Выполнить ячейки (скругленная черная стрелка) или нажмите клавишу F5, чтобы выполнить одну ячейку.
Результат будет отображаться под ячейкой кода.
Запуск скрипта R
Чтобы запустить скрипт на R, сделайте следующее.
Щелкните + Код, чтобы добавить ячейку кода.
В ячейку кода введите следующий скрипт:
EXECUTE sp_execute_external_script @language = N'R' , @script = N' a <- 1 b <- 2 c <- a/b d <- a*b print(c(c, d)) '
Щелкните Выполнить ячейки (скругленная черная стрелка) или нажмите клавишу F5, чтобы выполнить одну ячейку.
Результат будет отображаться под ячейкой кода.