1

嗨,我正在使用 Revolution Analytics 的 RevoScaleR 包,
我发现可用于 sql server 对象的功能非常有限,这很奇怪。


例如:


RxSqlServerData 不支持从视图查询。
我有一个从多个表创建的视图,我打算将此视图用作我的数据源,但我找不到任何可以解决我在 RevoScaleR 中的目的的东西。
我可以很好地创建另一个表(出于多种原因我不想这样做),但我正在寻找 RevoScaleR 空间中的解决方案。

4

2 回答 2

1

我想通了,如果其他人偶然发现了这一点,我想这会对他们有所帮助(尽管它极不可能,但如果查阅文档,应该会使这变得微不足道)

与 RxOdbcData 一样,RxSqlServerData 也接受 table 参数和 sqlquery 参数。现在,如果您想使用视图或存储过程,您可以排除表参数并使用 sqlquery 参数。

请记住,两者不能相互使用

于 2015-11-16T21:37:25.017 回答
0

正如@Bg1850 所建议的那样 - 搜索 Microsoft/RevoScaleR 文档并不是很容易,但我想我在 Section: "Create New Data Sources" 下 找到了一些东西。

基本上,您必须为您的数据库设置一个通道,您可以以此为基础定义不同的数据源(= 完整的表或视图或 SQL 查询的结果)。

于 2016-06-22T14:54:48.760 回答