RevoscaleR для SQL Server для извлечения данных из представлений

Привет, я использую пакет RevoScaleR от Revolution Analytics и
Я нахожу довольно странным, что функции, доступные для объектов SQL Server, очень ограничены.


например:


RxSqlServerData не поддерживает запросы из представления.
У меня есть представление, которое я создал из нескольких таблиц, и я намерен использовать это представление в качестве источника данных, и я не смог найти ничего, что могло бы решить мою задачу в RevoScaleR .
Я очень хорошо могу создать другую таблицу (которую я не хочу по многим причинам), но я ищу решения в пространстве RevoScaleR .

2 ответа

Я понял это, если кто-то еще наткнется на это, я думаю, что это поможет им (хотя крайне маловероятно, что документация, если с ней справиться, должна сделать это довольно тривиальным)

Как и RxOdbcData,RxSqlServerData также принимает параметр таблицы и параметр sqlquery. Теперь, если вы хотите использовать представление или хранимую процедуру, вы можете исключить параметр таблицы и использовать параметр sqlquery.

имейте ввиду, что оба нельзя использовать друг с другом

Как и предположил @Bg1850, поиск в документах Microsoft/RevoScaleR не очень прост, но я думаю, что нашел кое-что здесь в разделе: "Создание новых источников данных" .

По сути, вам нужно настроить канал для вашей БД, и вы можете использовать его в качестве основы для определения различных источников данных ( = полная таблица или представление или результат запроса SQL).

Другие вопросы по тегам