Schedule a remote process from RapidMiner Studio
To run a process at a specified date and time, or regularly at a specified time, use the scheduling feature. This feature is only available to processes that are stored in a remote Repository on RapidMiner AI Hub.
Accessing the scheduler
From theProcessmenu pull-down of RapidMiner Studio, selectSchedule Process on AI Hub:
TheRun process on RapidMiner AI Hubdialog opens with theScheduletab selected:
Complete the fields then clickScheduleto run or schedule your process. The following table describes the settings:
Field | Description |
---|---|
Repository | Select the RapidMiner AI Hub instance on which you want to run the process. Or, click theCreate repositoryicon toconfigure a new repository on RapidMiner AI Hub. |
Process location | Enter or browse to the location of the process to run. |
Process execution queue | Select a queue to execute the process. By default there is only a single simple process execution queue, which imposes no execution restraints. You canconfigure additional queuesas required. |
Now | Sets the selected process to run as soon as you clickSchedule. This executes the same action asRun on AI Hub Nowoption, but allows you to specify a process and location instead of opening it in theProcessview of theDesignperspective. |
Once | Sets a future date and time to run the selected process. Use the calendar to select a date or enter it manually; enter the time manually in the format displayed in the field. |
Cron schedule | Allows you to build a cron expression (a trigger), either manually or with theCron编辑器, to schedule the specified process for repeated executions. You can also schedule a future single execution using theCron编辑器. |
Understanding the cron expression builder
You can create a cron express by 1) manually entering the expression or 2) using the cron expression builder:
Note that if you use the builder, upon completion RapidMiner displays the settings in the cron expression language.
Once your expression is complete, you can use theStartandEndselectors to set a start or end time for the trigger to be applicable.
Rules for manual expressions
创建RapidMiner使用石英作业调度器scheduling triggers.This tutorialprovides the syntax and examples for using cron.This utilityprovides a visual tool for creating syntax.
Using the Cron Editor
Using the built-inCron编辑器, you can build cron expressions without knowing the cron utility's syntax. To use the editor, click theicon.
TheCron编辑器使用的日期格式dd-mm-yyyyand the time formathh:mm:ss. WhenSeconds,Minutes, orHoursis set toOnwith a value, it sets thess,mm, andhhat which the trigger fires. This time is in conjunction with the other settings. For example, setting theSecondsfield to 15 fires the trigger at hh:mm:15, not every 15 seconds.
Note: IfSecondsis left in the default position电动汽车ery Second,trigger fires once a second (this is strongly discouraged). It is best to set the field toOnwith a value. Usually, this is true for theMinutesfield as well.
The following table describes each field in theCron编辑器:
Setting | Description | Values |
---|---|---|
Seconds | Sets the seconds (ss) field for the trigger, expressed ashh:mm:ss. Optionally, set the offset in seconds to repeat from the initialss. | 0-59 |
Minutes | Sets the minutes (mm) field for the trigger, expressed ashh:mm:ss. Optionally, set the offset in minutes for repeating from the initialmm. | 0-59 |
Hours | Sets the hour (hh) field for the trigger, expressed ashh:mm:ss, in 24-hour clock format. Optionally, set the offset in hours for repeating from the initialhh. | 0-23, where 0 is midnight |
Days | Sets the day(s) on which the trigger fires. Options for setting the day are: 电动汽车ery Day: fires the trigger every day at the specified time, month(s), and year(s). On: fires on daydd, and optionally repeated every number of days. Use Days of Week Condition: fires on the selected days at the specified time, month(s), and year(s). |
1-7, where 1 is Sunday |
Months | Sets the month(s) in which the trigger fires. Options for setting the month are: 电动汽车ery Month: fires the trigger every month at the specified time, day(s), and year(s). On: fires in monthmm, and optionally repeated every number of months. Use Days of Week Condition: fires in the selected months at the specified time, day(s), and year(s). |
1-12, where 1 is January |
Years | Sets the year(s) in which the trigger fires. Options for setting the year are: 电动汽车ery Year: fires the trigger every year at the specified time, day(s), and months(s). Enable Year Condition: fires in the selected year, and optionally repeats every number of years specified. |
From current year to current year + 100 |
The following illustrates the setting for a process that is to run every Monday and Wednesday at 7am local time for the first quarter of the year:
When you clickOk,Cron编辑器translates your selections to a cron expression: