Jedox Integrator RScript Transform: не удалось получить данные

В настоящее время я работаю с 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) переменные.

Но теперь, когда "трудная часть" уже должна быть сделана, я просто не могу запустить компонент преобразования. Основываясь на примере Rscript в этой презентации, каждый раз, когда я пробую простые сценарии, я получаю следующее сообщение об ошибке:

Не удалось получить данные из источника [имя моего компонента RScript]: null

Сценарий, который я запускаю, так же прост:

data <- my_datasource
Result <- data

В источнике есть данные, и если я делаю тест локально в RStudio, он работает отлично.

Кто-нибудь здесь с опытом R в Jedox?

1 ответ

Решение

Через несколько попыток я сам нашел решение, и оно, конечно, очень простое, нужно просто знать об этом.

В документации Jedox данный пример показывает скрипт, который указывает, что возвращенный набор результатов называется 'result'. Вместо этого вы можете вернуть любой объект, все, что вам нужно сделать, это назвать набор результатов в дополнительном поле, которое находится над окном скрипта. Рабочий скрипт (input=output) показан здесь:

rscript решение

Другие вопросы по тегам