上一页|下一页

创建事件

为什么使用事件?

事件指定执行作业流中的步骤之前必须满足的条件。您可以使用 SAS Visual Data Builder 创建两类事件:
  • 时间事件,基于达到的指定时间进行评估。
    注: 您可以指定多个时间事件。不过,“操作系统服务预定器”(默认预定器)只能使用一个时间事件。
  • 文件事件,基于指定文件的状态进行评估。
若部署中包括支持文件事件的预定服务器并且作业流部署到该预定服务器,则可以创建文件事件。时间事件和文件事件可用作触发器(为运行预定服务器上的作业流而必须满足的条件)。

创建时间事件

您可以创建时间事件并将其用作触发器。
要创建时间事件,请执行以下步骤:
  1. 预定窗口中,选择为该数据查询选择一个或多个触发器,然后点击新建时间事件
  2. 新建时间事件窗口中,指定该时间事件只应出现一次还是出现多次。若该时间事件只应出现一次,请指定该时间事件的日期和时间。
  3. 若该时间事件应出现多次,请选择多次,然后选择该时间事件应重复的频率(如,每小时、每周或每年)所对应的单选按钮。
  4. 指定时间事件应在何时重复的详细信息。可用的具体字段取决于您选择的循环时间间隔。
    若选择每小时,则将从 24 小时制中的零点开始计算时间。例如,若保留间隔时间(小时)设置为 1,则数据查询将从零点(午夜)开始运行,每小时运行一次。若将间隔时间(小时)设置为 2,则数据查询每隔一小时运行一次;而且时间差(小时)指定是在偶数小时(设置为 0 时)运行还是在奇数小时(设置为 1 时)运行。在这种情况下,时间差(小时)指定自零点(午夜)开始的时间差。
    若循环时间间隔要求您选择开始时间,请使用小时复选框和分钟复选框选择时间。分钟区域包含以十分钟为间隔的多个分组。选中分钟分组所对应的复选框将选定该分组中包含的所有分钟。
    提示
    新建时间事件窗口选择多次,再选择每日之后,下图是可用的。
    已选定多个分钟
    要选择单个分钟,请展开分组。
    已选定单个分钟
    若为小时选定了多个值,则分钟中的所有选择项都将应用到所有选定值。例如,若小时选择了 19:00 (07:00 PM) 和 22:00 (10:00 PM),分钟选择了 43,则时间事件将被预定在 19:43 和 22:43。
    已选定多个小时
  5. 持续时间(分钟)字段是用以指定在到达某指定时间后,依赖关系在开放状态的情况下所维持的最长分钟数。这个值在作业具有多重依赖关系时使用。它指定了一个时间窗,其中时间事件持续开放以便其他事件也能够满足。
    例如,指定查询任务当且仅当某个文件事件和某个时间事件同时满足是才运行。时间事件的持续分钟数值为 10。当时间事件的指定时间到了之后,若在 10 分钟内文件事件得以满足,则执行查询任务。
  6. 根据需要指定时间事件的开始日期和结束日期。默认值是从当前日期和时间开始,且没有结束日期。

创建文件事件

您可以创建文件事件并将其用作触发器。文件事件可检查各种文件条件,如文件是否存在、其大小或存在时间。
注: 并不是所有预定服务器都支持文件事件。SAS 平台套件服务器支持文件事件。用于创建文件事件的新建文件事件按钮仅在预定服务器支持文件事件时才可用。
要创建文件事件,请执行以下步骤:
  1. 预定窗口中,选择为该数据查询选择一个或多个触发器,然后点击新建时间事件
  2. 新建文件事件窗口中,指定或选择要用于文件事件的文件。
  3. 选择为使文件事件为真而需要为该文件评估的条件。例如,若选定不存在作为条件,则仅当指定位置不存在选定文件时,该文件事件才为真。
  4. 根据需要指定关于该条件的详细信息(如,大小或存在时间)。
上一页|下一页|页首