Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Зачем нужен R в SQL Server?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3706
Объясните, торможу....

Зачем его использовать?
например, в написании процедур, функций, скриптов
18 апр 19, 13:16    [21866038]     Ответить | Цитировать Сообщить модератору
 Re: Зачем нужен R в SQL Server?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36965
А по описанию и примерам в хелпе не ясно, зачем?
18 апр 19, 13:20    [21866051]     Ответить | Цитировать Сообщить модератору
 Re: Зачем нужен R в SQL Server?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3706
Гавриленко Сергей Алексеевич
А по описанию и примерам в хелпе не ясно, зачем?


там в основном как и что сделать, а хотелось узнать - зачем это
18 апр 19, 14:01    [21866139]     Ответить | Цитировать Сообщить модератору
 Re: Зачем нужен R в SQL Server?  [new]
L_argo
Member

Откуда:
Сообщений: 1209
Ролг Хупин
Объясните, торможу....

Зачем его использовать?
например, в написании процедур, функций, скриптов
Потому что это хайпово и молодежно.
Вместо того, чтобы довести до ума, то что есть и каждый день нужно по сто раз.

и так не только в МС.
18 апр 19, 14:13    [21866155]     Ответить | Цитировать Сообщить модератору
 Re: Зачем нужен R в SQL Server?  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2394
Ролг Хупин,

для BI направления
18 апр 19, 14:45    [21866212]     Ответить | Цитировать Сообщить модератору
 Re: Зачем нужен R в SQL Server?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7746
Ролг Хупин,

R — язык программирования для статистической обработки данных


Вот для этого.
18 апр 19, 14:59    [21866251]     Ответить | Цитировать Сообщить модератору
 Re: Зачем нужен R в SQL Server?  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 599
Например, что бы использовать библиотеки Predictions
Либо любой другой библиотеки которые есть там
18 апр 19, 16:49    [21866383]     Ответить | Цитировать Сообщить модератору
 Re: Зачем нужен R в SQL Server?  [new]
tunknown
Member

Откуда:
Сообщений: 759
StarikNavy
для BI направления

В таком случае- не удалось понять, почему R не имеет существенного отношения к SSAS.
18 апр 19, 17:45    [21866429]     Ответить | Цитировать Сообщить модератору
 Re: Зачем нужен R в SQL Server?  [new]
vikkiv
Member

Откуда: London
Сообщений: 2702
Потому что SSAS (MD/DataMining) уже не развивается больше 10 лет кроме мелких патчей (т.е. команда распущена и новых толковых нет)
там у MS на коленках через пень-колоду пилят Tabular (то-же простое клиенское ядро что сидит в Power BI и Excel/PowerPivot) которая на большие масштабы изначально архитектурно не очень расчитана (InMemory и прочие ограничения, хотя с партициями и инкрементальным обновлением вроде как удалось сделать вид что научились)
Пилить функции на MS-SQL корректно и эффективно считающие например нелинейные регрессии, кластеризацю или апроксимизирующую картину функции нестандартного распределения не очень разумно и довольно затратно особенно с учётом что это уже давно реализованно в других продуктах (для чего Revolution Analytics собственно и приобрели) т.е. осталось только подключить.


кстати после расчётов и сохранения моделей (как внутри SQL Server, так и внешне) - R/Python(и Java) вовсе не обязательно устанавливать, есть встроенные функция/процедура использования тренированных моделей: PREDICT() или sp_rxPredict (отдельная CLR)
18 апр 19, 19:16    [21866530]     Ответить | Цитировать Сообщить модератору
 Re: Зачем нужен R в SQL Server?  [new]
vikkiv
Member

Откуда: London
Сообщений: 2702
да и нынче с прогресивным развитием Data Science направлений вместе с BigData, ML и AI да с поднятием инфраструктур в облака и удобной масштабируемостью - довольно большая часть классического подхода к данным уходит на второй план (отсюда и падение спроса на DBA и пр. за последние годы), не развивая продукт (в т.ч. по вопросам интеграции со смежными технологиями на которые стремительно растёт спрос на рынке) MS серьёзно рискует потерять свою долю которую восстановить очень сложно (да и удерживать в некотором плане тоже)..
18 апр 19, 19:22    [21866532]     Ответить | Цитировать Сообщить модератору
 Re: Зачем нужен R в SQL Server?  [new]
komrad
Member

Откуда:
Сообщений: 5244
Уходить в облака конечно можно, но там как в потемках - тебе гарантируют некую формальную производительность, но по факту получается, что без ДБА не справиться
Возьмем к примеру Azure SQL DB (PaaS) - либо дополнительный продукт для мониторинга, либо что-то самописное свое. Портал особо не помогает. Кучи стандартных банальных процедур типа sp_helprolemember, sp_helprotect или xp_logininfo просто нет. В студии, подключившись к такой базе, нет обычных стандартных 10-15 отчетов типа "top tables" и прочего.
Безусловно, уникальные фичи типа автотюнинга (подбор индексов, прибивание планов) помогут в перспективе, но насущные ежедневные вопросы доступа, прав и тому подобного не имеют в текущей реализации простых ответов.
19 апр 19, 00:40    [21866694]     Ответить | Цитировать Сообщить модератору
 Re: Зачем нужен R в SQL Server?  [new]
dklim.kzn
Member

Откуда: Казань
Сообщений: 123
я бы прям занялся, мне интересно
вот для того и сделали

но спроса особого нет пока что вокруг меня
а рынок создавать самому, чтобы другие залезали следом - ну лень
19 апр 19, 08:31    [21866767]     Ответить | Цитировать Сообщить модератору
 Re: Зачем нужен R в SQL Server?  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2394
tunknown
В таком случае- не удалось понять, почему R не имеет существенного отношения к SSAS.

да нет, как раз и имеет (должно иметь) , но как написал коллега vikkiv, команды по SSAS у MS больше нет, поэтому приделали R c другого конца (баня, а через дорогу раздевалка)
19 апр 19, 09:51    [21866826]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить