Sometimes, in our BA application, we have processes that require a long wait so they can be executed. This could be a long-running report, which our users need to execute weekly to have a summary of sales by region, or a process to start refreshing the data in our cube. Any one of these activities could take a long time, but we will be fine if we can execute them on a timely basis by scheduling them.
Pentaho BA Server has a scheduler functionality that can help run processes at a certain time or even at recurring time intervals. Users will find the result of the execution in a specified output directory (a Pentaho solution folder) and can access it as soon as it is available after the scheduled content has terminated the execution. Moreover, the user will also have the ability to check his/her active schedules using a console, where he/she can list all of the active schedules with the ability to manually start a task or delay another.