新建目标值触发器

<< Click to Display Table of Contents >>

当前位置:  调度任务 > 触发器 

新建目标值触发器

Previous pageReturn to chapter overviewNext page

目标值触发器是指通过设定数据集中某些指标的聚合计算方式(如最大值、最小值)来作为触发条件。

新建目标值触发器的步骤如下:

1. 设置触发器的基本信息,包括触发器名称、存储路径与触发器的描述信息。

2. 选择类型为“目标值触发器”。

目标值触发器界面

3. 选择系统中已存在的数据集。

4. 选择数据集中的数据列。系统将根据该数据列的计算值是否达到目标值,判断是否触发任务。

目标值触发器界面1

5. 设置计算方法,对数据集中的列进行相应的聚合计算。不同的数据类型可选的聚合计算不同,字符串、字符、布尔、时间、日期、时间戳列只支持最大值、最小值、计数、不同值计数、精确不同值计数 5 种聚合计算方法;字节、整数、短 ( 长)整数、单(双)精度列支持总和、平均、最大值、最小值、计数、不同值计数等 23 种聚合计算方法。

目标值触发器界面2

6. 设置目标值。用户可以点击“添加”按钮添加新的目标值,也可以对已存在的目标值进行编辑。目标值可以添加一个或多个目标值,也可以把目标值设定在一个范围内。

目标值dialog

7. 设置脚本。用户可通过脚本动态传参来实现对触发器中列的控制。在执行此触发器时,脚本的优先级最高。仅支持param[XX]="xx"这一种形式。

8. 设置参数。收集数据集中的参数或添加新的参数。

 

举例:

某管理员需要对公司的销售额总和进行统计,当公司的销售额总和超过某值时,触发作业执行,把公司销售额表以邮件的形式发送到指定人的邮箱中。那么触发器的设置如下图所示:

触发器示例1

对此作业设置触发器后,执行作业时,首先会执行触发器。如果当天的销售额总和达到了目标值,触发器运行通过,该作业就会执行成功,把销售额表发送到指定人的邮箱中;如果当天的销售额总和没有达到目标值,触发器运行失败,该作业则会执行失败,指定人将收不到销售额表。因此通过作业的运行情况就可以知道当前销售额总和的情况。