Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к: 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, чтобы запустить одну ячейку.
Результат появляется под ячейкой кода.