0

WSO2 DAS サーバーから R スクリプトを呼び出したいと考えています。siddhiクエリで次のコードを書きました

@Plan:name('MyRPlan')

@Import('MyRStream:1.0.0')
define stream Rin (emplyId int);

@Export('MyRout:1.0.0')
define stream Rout (emplyId int);

from Rin#r:eval('/my/file/path/MyRFun.R', 'emplyId int', emplyId)
select *
insert into Rout;

Rスクリプトを呼び出す構文は正しいですか? 可能であれば、DAS コンソールでこのエラー Error message が表示される理由を教えてください。また、wso2 のリンクに従って、 https: //rforge.net/JRI/files/で JRI ファイルをダウンロードしました。

4

1 に答える 1

0

これは構文エラーによるものではなく、JRI が正しく構成されていないためです。R の統合に関する WSO2 CEP ドキュメントを参照し、正確なバージョンを使用していることを確認してください [1]。R 拡張用に記述されたいくつかのテスト ケースを試すことができます [2]。

[1] https://docs.wso2.com/display/CEP400/Installing+R+to+work+with+WSO2+CEP

[2] https://github.com/wso2-gpl/siddhi/blob/master/siddhi-extensions/r/src/test/java/org/wso2/siddhi/gpl/extension/r/RScriptTestCase.java

于 2016-02-18T08:19:05.560 に答える