Scheduling with Events

Objective

After completing this lesson, you will be able to implement Event-based scheduling.

Event Types

When a report is scheduled, you can use BI events (file event, schedule event) to set a daisy chain between several jobs scheduled on SAP BusinessObjects BI Platform 2025.

Definition:
  • Administrators create Events to control when a scheduled report job can run.
  • Events are objects that represent occurrences in the system. Depending on the event type, events can be used for various purposes, including the following:
    • Events act as scheduling dependencies, which trigger specific actions once a scheduled job runs.

    • Events trigger alert notifications.

    • Events allow system administrators to monitor the health of the system.

File Event:
  • When you define a file-based event, the Event server monitors for a particular file.
  • When the file appears, the Event server triggers the event.
Schedule Event:
  • When you define a schedule-based event, you select an object (success or failure) as the trigger for your event.
  • In this way, schedule-based events allow you to set up conditions between scheduled objects.
Scheduling with Events

The following table describes the server that handles the Event service.

Event Server

Server kindServiceService CategoryDescription
Event ServerEvent ServiceCore ServicesMonitors for file events.

The Event server only handles File Events. Schedule Events and Custom Events are managed directly by the CMS.

Event Server Properties

Properties in CMC

A dedicated Event server is used to check periodically if expected events by jobs occur on SAP BusinessObjects BI Platform 2025. This period can be updated in the Event server properties from CMC.

Considerations:
The available properties for the Event server are:
  • Cleanup Interval (minutes)
  • Event Poll Interval (seconds)

The following table describes the server properties of Event servers.

Server Properties

PropertyDescriptionDefault Value
Cleanup Interval (minutes)

Specifies how often, in

minutes, the cleanup utility

runs.

The default value is

20 minutes.

Event Poll Interval (seconds)

Specifies how often, in

seconds, the server polls for

a file that triggers an event.

The default value is 10

seconds. The range of

allowed values is 1

to 1200 seconds.

Event Server Metrics

Metrics in CMC

Event server generates some metrics that can be viewed from CMC.

Considerations:
Metrics related to the Event server are:
  • List of Monitored Files
  • Monitored Files

The following table describes the server metrics that appear on the Metrics screen for Event servers.

Server Metrics

PropertyDescription
List of Monitored FilesA table that lists files monitored by the Event server.
Monitored FilesThe total number of files monitored by the Event server.

Schedule a Report with Events

In this exercise, you will schedule a report with events.

Summary

  • Events are created by administrators to control the timing of scheduled report jobs and serve various purposes such as triggering actions, alert notifications, and system health monitoring.
  • File events are triggered by the Event server when a specific file appears.
  • Schedule events are triggered based on the success or failure of a selected object, allowing for conditions between scheduled objects.
  • The Event server exclusively handles file events, while schedule events and custom events are managed by the CMS.
  • Event server properties include cleanup interval and event poll interval, which dictate the frequency of cleanup and file polling respectively.