What's new in RapidMiner Server 9.7
Dear RapidMiner User,
The focus for this release has been on significantly improving collaboration and governance for data-loving teams. These improvements enable team members who are most productive designing processes and others who excel in writing code, to effectively work together towards a common goal: business impact.
RapidMiner Studio and Server, as well as JupyterHub, now support the concept of projects, enabling you to structure and isolate your work., allowing multiple users to collaborate while maintaining a consistent state across the entire project.
On top of that, projects are versioned, providing the following cool features:
- Linear backup, you can always revert to a past state (nothing is lost, no matter what you do).
- Each snapshot (project version) is fully consistent, so it's easy to answer compliance questions like "which process trained this model".
- Traceability: snapshots log who did what, when and why (through user-written comments).
- There's a Git server used as the version control backend. This also enables storing files of arbitrary types like .py or .csv, making your projects whole.
- Direct git access for everyone working via Git, e.g. Python coders. This allows seamless, two-way integration for projects between Studio users and e.g. Python coders.
Local repositories that will be created with RapidMiner Studio 9.7 or later can also take advantage of supporting all files you may have on your computer (.py, .jpeg, .pdf, etc).
A single identity, across our entire platform
Over the last few releases we have notably grown our platform by integrating great tools such as JupyterHub and Dashboards. Now we have closed the gap on providing an enterprise-grade, easy to manage and easy to use authentication and authorization experience for our containerized platform deployment.
Users will enjoy a true Single Sign-On experience to all deployed components, including Go, Studio, Server, JupyterHub, Dashboards, and the revamped platform admin interface.
Administrators will get a handy tool to administer users, groups or implement a fine-grained role-based access control.
Under the hood, we achieve this by integrating and configuring an open source product named KeyCloak.
Here are a few cool things you can do:
- configure federation with any SAML 2.0 or OAuth2/OpenID Connect based identity provider
- configure self-service password resets, password expiration policies, and two-factor authentication, to ensure compliance with security requirements
- create and manage groups and roles for fine-grained access control to various platform components
Force stop button
Sometimes, it takes a long time to stop a job, if it has become non-responding. The new "force stop" button allows you to immediately kill the job and free the queue.
New dashboard for the home page
Now the Server home page presents users and admins with useful summary graphs of what's going on in the system:
- Executed and failed jobs
- Disk usage in Projects
- Configured schedules and web services.
- ... and more.