Deeper integration of RapidMiner

It seems the next milestone is coming for RapidMiner integration for KNIME. Check the following screenshot:
As you can see some of the RapidMiner nodes (those that are only inputting and outputting ExampleSets) are generated and used in a KNIME workflow. The description is not yet good, it has to be improved, but it is possible to set the parameters, specify the roles in the configuration, and the icons are used when they are available. There are things to do, but I think this is a promising step forward. :)


RapidMiner within KNIME with editing

Using RapidMiner from KNIME with the RapidMiner editor was not an easy task. It will require to send patches to RapidMiner, to make it more easy to embed in other applications with GUI (with OSGi class loader for example).
I think lot of things are already working:

  • can load/edit processes
  • can use data properties from KNIME in the editor (so you get automatic validation on parameters), the metadata from RapidMiner is available as KNIME table specifications
  • can use data from other RapidMiner related sources
Highlighting through RapidMiner processes might be not possible, but maybe I just miss a good idea. Some testing and support for more exotic data types would not hurt. I am not yet satisfied with the startup time and the user interface, so the latter will change, and check whether the startup time can be improved (maybe not). The interesting part is, the usage of RapidMiner plugins. It might be a great feature if those were available within this node too. I'll have to check that too. Workflow variables/parameters might be made available in RapidMiner too.