2017-08-16 73 views
1

目前我正在使用Jedox并尝试使用RScript Transform组件。Jedox Integrator RScript Transform:无法检索数据

在服务器上安装R本身有点棘手,但经过多次尝试,终于奏效了。 对于安装有帮助的是这个博客上的信息:jedoxtools.wordpress.com

虽然是在'路径'(C:\ Program Files \ R \ R-3.4.1 \ bin \ x64)和'R_Home'(C:\ Program Files \ R \ R-3.4.1)变量中。

但是现在应该已经完成​​了“硬件部分”,我根本无法获得转换组件的运行。 在这个presentation每次我尝试简单的脚本基于示例RSCRIPT,我得到了以下错误消息:

无法从源[我RSCRIPT组件名称]检索数据:空

脚本我运行是这样简单:

data <- my_datasource 
Result <- data 

有源数据,如果我在RStudio本地做测试它工作得很好。

任何人在这里与R在Jedox的经验?

+0

你有正确的路径设置?可能有一些相对路径。在本地机器上的路径肯定会不同...... –

+0

我的本地测试只是为了验证R的语法和行为。与服务器上的R安装没有进一步的关联。 –

回答

1

几次尝试后,我自己找到了解决方案,当然这很容易,你只需要知道它。

Jedox documentation中,给出的示例显示了一个脚本,指示返回的结果集称为'结果'。 取而代之,您可以返回任何对象,所有您需要做的就是将结果集命名为在脚本框上方的额外字段中。 工作脚本(输入=输出)如下所示:

rscript solution