O'Reilly logo

Pentaho® Solutions: Business Intelligence and Data Warehousing with Pentaho and MySQL® by Jos van Dongen, Roland Bouman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 14. Scheduling, Subscription, and Bursting

In this chapter, we look at a few of the capabilities of the Pentaho platform to distribute content to the end user. Basically, there are three different ways for users to execute action sequences:

  • Immediate or interactive execution—In this case, the action is executed immediately after the user requests it, and the user waits for delivery of the action's output, which marks the end of the user's request.

  • Execution in the background—Upon the user's request, the action is implicitly scheduled to be processed as soon as possible, and instead of waiting for the result, the user's request ends here. The actual execution of the action proceeds asynchronously until it delivers its output, which is then stored so the user can fetch it at a later time.

  • Explicit scheduling—This is similar to execution in the background, but instead of scheduling the action to take place immediately, it is executed according to a predefined schedule.

You have seen a number of examples of immediate execution in earlier chapters. In this chapter, you explore scheduling and how you can use it to organize content delivery.

Scheduling

Pentaho provides scheduling services through the Quartz Enterprise Job Scheduler, which is part of the Open Symphony project. The scheduler is a component that enables the BI server to perform tasks at a planned time or set time interval.

Note

For more information on Quartz and the Open Symphony project, visit the Open Symphony website at ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required