The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
Feature Request: Packaging a RapidMiner Process in executable form
rfuentealba
RapidMiner Certified Analyst, Member, University Professor Posts: 568 Unicorn
in Help
Hello, RapidMiner people!
If the RapidMiner Job Agent is able to execute a process, even if it is in a different machine and connected to RapidMiner Server to retrieve the required information, would it be possible to create a "specific kind of Job Agent" to compile a small RapidMiner process and distribute it to be used in different computers with different settings?
It would be nice if it could:
What do people say about this? Copying to @sgenzer and @IngoRM.
All the best,
Rodrigo.
If the RapidMiner Job Agent is able to execute a process, even if it is in a different machine and connected to RapidMiner Server to retrieve the required information, would it be possible to create a "specific kind of Job Agent" to compile a small RapidMiner process and distribute it to be used in different computers with different settings?
It would be nice if it could:
- Read the .rmp process
- Identify the plugins required by the process
- Identify the connections required by the process
- Pack all of this in a fat jar
- Make a config file for the secrets
- Store all of this in a zip file with the process inside.
/Titanic Process/bin/process.bat /Titanic Process/bin/process.sh /Titanic Process/lib/process.jar /Titanic Process/etc/config.xml /Titanic Process/repository/Data.IOObjectThat way, the process itself can be executed without the need of a user having RapidMiner Studio/Server, useful for distributing small processes, integrating only the engine with other applications, etc.
What do people say about this? Copying to @sgenzer and @IngoRM.
All the best,
Rodrigo.
Tagged:
2
Best Answers
-
MartinLiebig Administrator, Moderator, Employee-RapidMiner, RapidMiner Certified Analyst, RapidMiner Certified Expert, University Professor Posts: 3,533 RM Data Scientistyou can use the RTS and ship it to integrate via webservices into anything. The new python lib allows you to effectivly call these processes from jupyter. How much does this cover your needs?Best,Martin- Sr. Director Data Solutions, Altair RapidMiner -
Dortmund, Germany6 -
MartinLiebig Administrator, Moderator, Employee-RapidMiner, RapidMiner Certified Analyst, RapidMiner Certified Expert, University Professor Posts: 3,533 RM Data Scientisthave a look at https://github.com/rapidminer/python-rapidminer-beta#scoring . That's what you can use.Best,Martin
- Sr. Director Data Solutions, Altair RapidMiner -
Dortmund, Germany6
Answers
I would be very interested to have similar functionality so I like this topic. Thanks for bringing it up.
regards,
Alex
The idea behind this feature request is to be able to execute a single RapidMiner process in computers that don't have RapidMiner installed and where remote execution isn't a good idea. The idea of having something that doesn't depend on RM Studio or Server and that can help us distribute certain processes for users that don't have access or experience. It can make RapidMiner more ubiquitous.
It's more like having a RMRE (RapidMiner Runtime Execution) that works on the holy trinity (Windows, Mac, Linux) without giving the user the possibility of modifying the process (that would be bad), but flexible enough to let them configure usernames, passwords, etc.
All the best,
Rodrigo.
Interesting, will try. Will let you know.
All the best,
Rodrigo.
Dortmund, Germany
Dortmund, Germany