您好我正在使用Revolution Analytics的RevoScaleR软件包 我觉得很奇怪,sql server对象可用的函数非常有限。
例如:
RxSqlServerData不支持从视图中查询。
我有一个我从多个表创建的视图,我打算使用这个视图作为我的数据源,我找不到任何可以解决我在RevoScaleR中的目的。
我可以很好地创建另一个表(我不想因为很多原因)但我正在寻找RevoScaleR空间中的解决方案。
答案 0 :(得分:1)
我想到了这一点,如果其他人偶然发现了这一点,我想这会对他们有所帮助(尽管这种情况极不可能,但如果是文档,那么应该让这个文件变得非常简单)
与RxOdbcData类似,RxSqlServerData也接受表参数和sqlquery参数。 现在,如果要使用视图或存储过程,可以排除表参数并使用sqlquery参数。
请记住,两者不能互相使用
答案 1 :(得分:0)
正如@ Bg1850所建议的那样 - 通过Microsoft / RevoScaleR文档搜索并不是一件容易的事,但我认为我在Section:"创建新数据源"下找到了here。 。
基本上,您必须为数据库设置一个通道,您可以使用它作为定义不同数据源的基础(=完整的表或视图或SQL查询的结果)。