Microsoft R Открыть удаленное подключение к R-Server In-Database

Я довольно запутался с различными R-серверами. Существует автономный тип и тип в базе данных.

Что мне нужно, так это подключение из моей R-Studio с Microsoft R Open 3.3.3 к типу R Server In-Database (с mrsdeploy), а не к автономному (я не устанавливал автономный). Это вообще возможно? Или mrsdeploy работает только с автономным типом? Потому что нет "Microsoft.RServer.Utils.AdminUtil.dll" в типе In-Database, где я мог бы настроить веб-узел и вычислительный узел.


person R-SQL-Rookie    schedule 23.06.2017    source источник


Ответы (1)


Тип в базе данных встроен в SQL Server 2016 (и более поздние версии). Нет причин подключать RStudio к службам R в базе данных. По сути, вы будете использовать R Studio для написания своего кода, устранения неполадок в вашем коде, его совершенствования, а затем, если вам нужно, скопируйте и вставьте свой код R в виде текста в хранимые процедуры и запросы SQL.

Если у вас есть автономный сервер R (не встроенный в базу данных), вы можете подключить свой R напрямую к нему и работать с данными в формате SQL или любом другом. Вся цель служб R в базе данных состоит в том, чтобы ваш сценарий R был близок к вашим данным.

Я бы начал с чтения о различиях между SQL Server R Services (в базе данных) и R Server (автономный) на страницах справки Microsoft.

https://docs.microsoft.com/en-us/sql/advanced-analytics/r/sql-server-r-services

Затем я прочитал бы о том, как реализовать сценарии R в ваших хранимых процедурах, используя sp_execute_external_script.

Надеюсь это поможет.

person Omar Ali    schedule 19.07.2017