访问流程定义和元数据

BalazsBaranyBalazsBarany 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家职位:913独角兽
最近我收到了一个有趣的请求:提供一个配置设置(在流程上下文宏中定义)作为web服务。
我希望这与内置的RapidMiner操作符一起工作,但是无论是循环存储库还是检索还是打开文件都不会从存储库打开进程。
但是,使用一个简单的Groovy脚本(在内置的Execute script操作符中)可以很容易地将进程定义获取为XML,然后使用RapidMiner操作符进一步处理它。
进口com.rapidminer.repository.RepositoryLocation;进口com.rapidminer.RepositoryProcessLocation;//当前存储库路径parentLoc = operator.getProcess().getRepositoryLocation().parent();//其他存储库条目,相对于当前路径loc = new RepositoryLocation(parentLoc, "Example process");//进程读取为XML processCode = new RepositoryProcessLocation(loc).getRawXML();//使用进程XML操作符添加宏。getprocess (). getmacrohandler ()addMacro(“processXML”,processCode);
结果是一个宏,其中包含格式化为XML的指定进程。然后可以使用RapidMiner操作符进一步处理数据并提取所需的内容。
您可以在中找到更多细节和可下载的示例过程我在datasscientist .at的博客
Pavithra_Rao yyhuang varunm1 M_Martin Tghadially MartinLiebig sgenzer ChristianK MarcoBarradas MPB_ Jasmine_ (删除用户) DocMusher 黛德 hbajpai lionelderkrikor sara20 rfuentealba
    登录注册置评。