Недавно я столкнулся с пакетом интеграции MicroStrategy R (https://rintegrationpack.codeplex.com/). Я использую MicroStrategy 9.4.1 на моей машине с Windows, и у меня установлена R 3.2.1 на той же машине с Windows. Мой проект IServer находится на хосте Linux, к которому я регулярно подключаюсь и создаю отчеты. Но у меня не установлен R и не настроен для MicroStrategy на хосте IServer linux. Мне было интересно, есть ли способ, чтобы только MSTR Developer локальной машины Windows подключался к R на той же машине Windows и запускал локальные сценарии R для отчетов, созданных с помощью I-Server. Я установил пакет интеграции R на свой компьютер с Windows (где установлены только MSTR Developer и R) и настроил пакет MicroStrategyR на том же компьютере с Windows. Теперь, если я попытаюсь создать производную метрику в отчете с kMeansClustering по умолчанию.R скрипт, как показано ниже, и пытается проверить выражение, он выдает ошибку «Поиск« RScript »не дал результатов».

RScript <_RScriptFile = "C:\Program Files (x86)\R Пакет интеграции \RScripts \kMeansClustering.R ", _InputNames =" Vars "> ([OPS - Наша цена])

Есть ли способ не устанавливать R на I-Server или не настраивать I-Server с каким-либо внешним R-сервером, а работать только с локальной R-установкой?

Спасибо!

1 ответ1

0

Функция RScript должна быть установлена, а метаданные вашего проекта MSTR должны быть обновлены после установки двоичных файлов R на ваш I-Server (вместе с пакетом интеграции R). Вот почему вы получаете нераспознанную ссылку на функцию RScript. Поэтому я не вижу возможности для вас использовать Метрику, которая использует функцию R, без установки на ваш I-Server.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .