RevoscaleR для SQL Server для извлечения данных из представлений
Привет, я использую пакет RevoScaleR от Revolution Analytics и
Я нахожу довольно странным, что функции, доступные для объектов SQL Server, очень ограничены.
например:
RxSqlServerData не поддерживает запросы из представления.
У меня есть представление, которое я создал из нескольких таблиц, и я намерен использовать это представление в качестве источника данных, и я не смог найти ничего, что могло бы решить мою задачу в RevoScaleR .
Я очень хорошо могу создать другую таблицу (которую я не хочу по многим причинам), но я ищу решения в пространстве RevoScaleR .
2 ответа
Я понял это, если кто-то еще наткнется на это, я думаю, что это поможет им (хотя крайне маловероятно, что документация, если с ней справиться, должна сделать это довольно тривиальным)
Как и RxOdbcData,RxSqlServerData также принимает параметр таблицы и параметр sqlquery. Теперь, если вы хотите использовать представление или хранимую процедуру, вы можете исключить параметр таблицы и использовать параметр sqlquery.
имейте ввиду, что оба нельзя использовать друг с другом
Как и предположил @Bg1850, поиск в документах Microsoft/RevoScaleR не очень прост, но я думаю, что нашел кое-что здесь в разделе: "Создание новых источников данных" .
По сути, вам нужно настроить канал для вашей БД, и вы можете использовать его в качестве основы для определения различных источников данных ( = полная таблица или представление или результат запроса SQL).