License methods

RapidMiner Studio now supports two methods for licensing:

  1. Altair Units License

    With Altair Units, you can get access to many Altair products, including RapidMiner Studio. Altair Units provide greater flexibility than the traditional RapidMiner License. You need to connect to an on-premise Altair license server.

  2. RapidMiner License

    With the traditional RapidMiner License, you log in to the license server or insert the license manually. The license only applies to RapidMiner Studio.

You can inspect the active license limits using the menu item Settings > Manage Licenses.

Table of contents

How do I switch from a RapidMiner License to an Altair Units License?

To switch from the RapidMiner License to the Altair Units License, proceed as follows:

  1. Go to Settings > License,
  2. Under Preferred License, select Altair Units. For Altair units, the default CPUs would be set to 8.
  3. Click OK, and RapidMiner Studio will check for the default configuration for the Altair Units license.
  4. Click Configure Altair License and continue reading

What are logical processor limits?

Some RapidMiner Studio operators are able to perform the computation of complex tasks in a parallel way. For every parallel execution a new thread will be created which can be processed by a logical processor. The number of logical processors and thus the maximum number of threads is limited by your license and can be specified in the RapidMiner Studio Preferences (Parallel execution).

What are data limits?

The data limits only apply to free RapidMiner Licenses, not to Altair Units Licenses.

RapidMiner Studio processes data in the form of Example Sets. An Example Set is simply a table created from attributes (columns) and examples (rows). With the introduced data limit operators and views can only process a specific amount of rows which is bound to the installed license.

The behavior of the data row limit handling depends on the execution mode of RapidMiner Studio.

UI mode

If RapidMiner Studio is executed in UI mode and an Operator receives an Example Set which exceeds the size of the allowed data rows the Process will be paused and a corresponding information bubble will be shown. At this point in time you can either downsample your data or upgrade your current license. See the What can I do if I hit a limit section for more information.

The amount of displayed results in the Results view will also be determined by the installed license. If the displayed result is larger than the allowed data rows a corresponding warning banner will be shown and the data rows which exceed the limit will not be processed.

Command line mode

If RapidMiner Studio is executed in command line mode and an Operator receives an Example Set which exceeds the size of the allowed data rows the process will be stopped with the following User error:

Your license only permits up to x rows of data in a process, however the input data contained y rows.

What can I do if I hit a limit?

There are several different ways to comply with the data row limit:

Upgrade your license

If you want to leverage the full power of RapidMiner Studio you may want to upgrade your license. Take a look at the product comparison page to find the license which fits your needs.

Downsample via data limit bubble

In UI mode of RapidMiner Studio an information bubble will be shown which offers you the possibility to downsample the data.

If you click on Downsample data the first n rows will be transferred to the next operator (n is the max amount of data rows which complies to the active license). This choice will be remembered for the current process. So any other Operator which hits the limit or a re-execution of the process will also use the downsample strategy. If the automatic downsampling is applied an additional notification banner will be shown in the process panel.

Use Studio Operators

The following operators can also be used to downsample the data in regard to the license limit. Simply add one of these operators after every operator which generates or retrieves more data than your license limit allows. This procedure is especially useful when you want to control and persist the downsampling strategy.