2017-08-16 25 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