Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к: SQL Server 2017 (14.x) и более поздних версий
Узнайте, как запускать скрипты Python и R в записных книжках Visual Studio Code со службами машинного обучения SQL Server. Visual Studio Code — это кроссплатформенное средство разработки.
Предпосылки
Скачайте и установите Visual Studio Code) на рабочей станции. Visual Studio Code является кроссплатформенным и работает в Windows, macOS и Linux.
Установите расширение "Записные книжки Polyglot" для Visual Studio Code.
В ней установлен и включен сервер служб машинного обучения SQL Server. Службы машинного обучения можно использовать в кластерах Windows, Linux или больших данных.
Создание записной книжки SQL
Это важно
Службы машинного обучения работают как часть SQL Server. Поэтому необходимо использовать ядро SQL, а не ядро Python.
Можно использовать службы машинного обучения в Visual Studio Code с помощью 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, чтобы запустить одну ячейку.
Результат появляется под ячейкой кода.