【问题标题】:Jedox Integrator RScript Transform: Failed to retrieve dataJedox Integrator RScript 转换:无法检索数据
【发布时间】:2018-01-24 11:06:57
【问题描述】:

目前我正在使用 Jedox 并尝试使用 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 组件名称] 检索数据:null

我运行的脚本就这么简单:

data <- my_datasource
Result <- data

源中有数据,如果我在 RStudio 本地进行测试,它工作得非常好。

这里有人在 Jedox 有 R 经验吗?

【问题讨论】:

  • 您是否设置了正确的路径?可能有一些相对路径方式。您本地机器上的路径肯定会有所不同...
  • 我的本地测试只是为了验证 R 的语法和行为。与服务器上的 R 安装没有进一步的关联。

标签: r rjava rscript integrator jedox


【解决方案1】:

经过几次尝试,我自己找到了解决方案,当然超级简单,你只需要知道它。

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

rscript solution

【讨论】:

    猜你喜欢
    • 2017-02-17
    • 2016-02-26
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    • 2013-11-16
    • 2020-07-07
    • 1970-01-01
    相关资源
    最近更新 更多