定义作业的调度

可以为执行报表作业定义调度。

  1. 在 Oracle BI Publisher 主页的“创建”下,选择报表作业
  2. 在“调度报表作业”的“一般信息”选项卡上,单击报表字段旁的“搜索”。
  3. 在“打开”中,浏览并选择报表,然后单击打开
  4. 在“调度报表作业”中,单击调度选项卡。
  5. 频率列表中,选择要用于此报表的选项。
  6. 完成指定频率的选项。
  7. 单击提交
  8. 在“提交”中的报表作业名称字段中,键入名称,然后单击确定

定义重复模式

在“调度报表作业”页的“调度”选项卡中,使用这些重复模式选项定义报表何时运行。

选项 说明
频率

频率列表中定义使用调度程序运行报表作业的时间。

NA

频率

一次

使用立即运行选项或使用日期选择器来输入特定开始日期和时间

频率

每小时/分钟

使用以下值:

  • - 选择“小时”或“分钟”并为增量输入合适的整数值。

  • 开始 - 使用日期选择器输入开始运行此作业的日期和时间。

  • 结束 -(可选)使用日期选择器输入此作业的结束日期和时间。

频率

每天

使用以下值:

  • - 输入以天为单位的增量,例如,要每天运行报表则输入 1,要每隔一天运行报表则输入 2。

  • 开始 - 使用日期选择器输入开始运行此作业的日期和时间。选定时间确定了作业的运行时间(每天几点)。

  • 结束 -(可选)使用日期选择器输入此作业的结束日期和时间。

频率

每周

使用以下值:

  • - 输入以周为单位的增量,并选择所需的一周中的一天或几天。例如,要在每个星期二和星期四运行报表,请输入 1,然后选择“星期二”和“星期四”。要每隔一个星期三运行报表,请在调度选项卡中选择频率 =“每天”, = "14",开始 = 您要运行报表的第一个星期三,结束= 未来的结束日期。

  • 开始 - 使用日期选择器输入开始运行此作业的日期和时间。选定时间确定了每次运行处理作业的时间。

  • 结束 -(可选)使用日期选择器输入此作业的结束日期。

频率

每月

使用以下值:

  • - 选择运行作业的各个月份。

  • 日期 - 选择一周中的日期,例如每个月的第一个星期一;或者选择一个月中的特定日期,例如 15。

  • 开始 - 使用日期选择器输入开始运行此作业的日期和时间。选定时间确定了每次运行处理作业的时间。

  • 结束 -(可选)使用日期选择器输入此作业的结束日期。

频率

每年

使用以下值:

  • - 输入运行作业的增量(以年为单位)。

  • 日期 - 选择一个月中的日期,例如一月一号;或者选择某个月中一周的日期,例如,一月的第一个星期一。

  • 开始 - 使用日期选择器输入开始运行此作业的日期和时间。选定时间确定了每次运行处理作业的时间。

  • 结束 -(可选)使用日期选择器输入此作业的结束日期。

频率

特定日期

使用添加日期选项可以指定运行作业的日期和时间。根据需要添加多个特定日期。

立即运行

此选项取决于在频率选项中进行的选择。

NA

启动

此选项取决于在频率选项中进行的选择。

指定日期和时间以启动报表作业。

NA

使用调度触发器

您可以将作业与在任意数据模型中定义的调度触发器关联。

通过调度触发器,可以在满足触发条件时执行报表。每个报表作业可以配置一个触发器。与报表作业相关联的调度触发器可以位于目录中的任何数据模型中。对于要执行调度触发器的报表,无需在报表数据模型中创建调度触发器。可以在多个报表作业中重用调度触发器。

关于调度触发器

调度触发器针对条件进行测试,如果满足条件,则运行某个作业。

如果触发器条件返回结果,则运行指定的作业。如果不满足触发器条件,则将跳过作业实例。您还可以为触发器设置重复调度以持续检查条件。如果不满足条件,您可以设置在重新处理触发器之前等待的时间间隔(以分钟为单位)。

可以在以下情况下使用调度触发器:

  • 报表作业只应在成功完成提取、传输和加载过程之后运行。
  • 客户管理希望在前一天的任意收据超过了指定数量时触发报表。
  • 人力资源只希望在上一周有新聘人员进入系统时需要报表。

在数据模型中设置触发器,然后它们可供从调度选项卡中选择。

启用调度触发器

可以启用数据模型中定义的触发器。

  1. 选择使用触发器
  2. 可选: 设置重试限制值,以指定处理调度触发器来检查条件的最大次数。默认值为 1,并且此字段只允许正整数值。
  3. 可选: 设置暂停时间值,以指定重新处理调度触发器前等待的分钟数。如果重试限制值设置为大于 1 的值,将启用此字段。此字段只允许正整数值。

    重试限制和暂停时间不能超过重复调度时间间隔。如果在达到最大尝试次数时此条件返回 false,作业状态显示为“已跳过”。

  4. 选择定义调度触发器的数据模型
  5. 触发器列表中选择一个选项。
  6. 如果调度触发器包含参数,请选择要使用的值。