MicroStrategy Developer 9.4.1 和本地 R - 错误搜索“RScript”未找到匹配项

MicroStrategy Developer 9.4.1 和本地 R - 错误搜索“RScript”未找到匹配项

最近我遇到了 MicroStrategy R Integration pack(https://rintegrationpack.codeplex.com/)。我在 Windows 机器上使用 MicroStrategy 9.4.1 开发人员,并且在同一台 Windows 机器上安装了 R 3.2.1。我的项目 IServer 位于 Linux 主机上,我定期连接到该主机并创建报告。但我没有在 IServer Linux 主机上为 MicroStrategy 安装和配置 R。我想知道是否有一种方法可以只让本地 Windows 机器的 MSTR Developer 连接到同一台 Windows 机器上的 R,并在使用 I-Server 生成的报告上运行本地 R 脚本。我在我的 Windows 机器上安装了 R 集成包(其中只安装了 MSTR Developer 和 R),并在同一台 Windows 机器上配置了 MicroStrategyR 包。现在,如果我尝试使用如下所示的默认 kMeansClustering.R 脚本在报告上创建派生指标并尝试验证表达式,它会给出错误“搜索‘RScript’未找到匹配项”。

RScript<_RScriptFile=“C:\Program Files (x86)\R Integration Pack\RScripts\kMeansClustering.R”, _InputNames=“Vars”>([OPS - 我们的价格])

有没有办法不在 I-Server 上安装 R 或不使用任何外部 R 服务器配置 I-Server,而只能使用本地 R 安装?

谢谢!

答案1

必须安装 RScript 函数,并且必须在 I-Server 上安装 R 二进制文件(以及 R Integration Pack)后更新 MSTR 项目元数据。这就是您获得无法识别的 RScript 函数引用的原因。因此,我认为您无法在不安装 I-Server 的情况下使用利用 R 函数的指标。

相关内容