Как стать автором
Обновить
8
0
Игорь @FoxisII

Базы данных

Отправить сообщение
Из Вашего описания — получается что у Вас вообще R не установился… не сталкивался с таким
я бы копал в сторону прав — посмотрите под каким логином запускается служба LaunchPad

Если речь идет о клиентсткой части, то ОТКУДА и КАК надо запустить установку

Все установки через стандартный интерфейс, надо проставить две галочки — как на скриншоте.

Причем в моем случае я нашел н асервере всего один установщик.

Да, всё правильно инсталлятор SQL Server — один.

В порядке интереса — какая у Вас версия SQL?


Добрый день,
Это у Вас не запускается служба R Service (R сиквел сервера)
У меня такое было когда пытался работать из R studio в папке сервера (а не в клиентской версии)
в моем примере эта папка сервера вот такая:
«C:/Program Files/Microsoft SQL Server/MSSQL14.MSSQLSERVER/R_SERVICES/library»
Так же разархивированные пакеты надо скопировать в клиентскую версию R (c которой работает RStudio)

В моем примере это папка
C:/Program Files/Microsoft SQL Server/140/R_SERVER/library


Почему происходит ошибка:
— RStudio настраивает окружение R под себя (создает свои файлы, сохраняет состояние сеанса и тд)
— При рестарте SQL пытается запустить R и возникает проблема с окружением — и служба не стартуется

я лечил переустановкой R службы в SQL Server
Возможно есть способ лучше… но я поступаю радикально, так как это решение всех проблем :)

и да, повторюсь — из R Studio работаем только с клиентской версией
Клиентская копия R с ним можно будет работать из RStudio не боясь сломать что-то на сервере базы данных.

epee
из консоли R, только той которая в глубинах папок установленного SQL Server


В теории — Да, всё должно быть просто и устанавливаться одной командой
install.packages(“”)

Но и тут есть Нюанс: - в Клиентской части не обновятся пакеты (отлаживать запросы в RStudio не получится )

Можно поступить как в приведенной Вами ссылке.
Но сам я копирую всё вручную и всем остальным советую. Так я уверен: всё будет четко - везде одинаковые версии :)
R разбирает содержимое JSON в свой объект dataset, а затем из него уже вставляет в таблицу?


Да, сначала JSON разбирается в DataSet
И в случае такого хитрого API это Ваш вариант

честно говоря строку в 3GB я не пробовал — но по логике если оперативки хватит, то проглотит :)
попробуйте сначала в RStudio
Конечно, желательно не запрашивать такой объем данных.
Можно выбирать данные по порциям, например по дням

Но в общем случае ответ:
Да, а почему нет?
Роль R здесь сводится к получению ответа от API и преобразование JSON.
Непосредственно в таблицу будет складывать MS SQL — а ему таблички в 3 GB это мелочи :)
Надеюсь моя статья поможет справляться с подобными проблемами :)
2

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность