Define the Schedule for a Job
You can define a schedule for executing a report job.
- From the Publisher Home page, under Create, select Report Job.
- In Schedule Report Job, on the General tab, click search next to the Report field.
- In Open, navigate to and select the report, and then click Open.
- In Schedule Report Job, click the Schedule tab.
- In the Frequency list, select the option to use for this report.
- Complete the options for the specified frequency.
- Click Submit.
- Optional: In Submit, in the Report Job Name field, type a name, and click OK.
Define a Recurrence Pattern
In the Schedule Report Job page’s Schedule tab, define the when the report is run from these recurrence pattern options.
Option | Description | Values |
---|---|---|
Frequency |
Defines when to run the report job using the scheduler from the Frequency list. |
NA |
Frequency |
Once |
Use the Run Now option or use the date selector to enter the specific Start date and time |
Frequency |
Hourly/Minute |
Use the following values:
|
Frequency |
Daily |
Use the following values:
|
Frequency |
Weekly |
Use the following values:
|
Frequency |
Monthly |
Use the following values:
|
Frequency |
Annually |
Use the following values:
|
Frequency |
Specific Dates |
Use the Add Date option to specify the date and time to run the job. Add multiple specific dates as needed. |
Run Now |
This option depends on the selection made from the Frequency options. |
NA |
Start |
This option depends on the selection made from the Frequency options. Specifies the date and time to start the report job. |
NA |
Use Schedule Triggers
You can associate a job with a schedule trigger that is defined in any data model.
A schedule trigger enables you to execute a report when the trigger condition is met. You can configure one trigger per report job. The schedule trigger that you associate with a report job can reside in any data model in the catalog. You don't need to create the schedule trigger in the data model of the report for which you want to execute the trigger. You can reuse schedule triggers across multiple report jobs.
About Schedule Triggers
A schedule trigger tests for a condition which if met, runs a job.
If the trigger condition returns a result, the specified job runs. If the trigger condition isn't met, the job instance is skipped. You can also set up a repeat schedule for the trigger to keep checking for the condition. If the condition isn't met, you can set the time interval, in minutes, to wait before the trigger is processed again.
You could use a schedule trigger when:
- A report job should only run after the successful completion of an extract, transfer, and load process.
- Account management wants a report triggered if any of the receipts from the previous day exceed a specified amount.
- Human resources needs a report only when new hires entered the system in the previous week.
Set the triggers in the data model and then they're available for selection from the Schedules tab.