目标值触发器

<< Click to Display Table of Contents >>

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

目标值触发器

复制链接

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

例如:某管理员需要对公司的支出进行统计,当公司支出超过设定的最高限制时,将会进行触发,把公司支出表以PDF格式或Excel格式导出到指定地址,或以邮件的形式发送到指定人的邮箱中。

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

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

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

Job_ChargeType

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

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

Job_ChargeColume

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

Job_ChargeCaculate

6)设置聚合函数的额外参数,根据聚合函数类型不同而需要输入的值不同:

Pth百分位:P(0-100之间的整数,包括边界);

四分位数:四分位数(0-4之间的整数,包括边界);

相关系数、协方差、权重和、加权平均:和(选择另一列);

其他聚合计算:这个字段禁用。

需求使用规则参考数据聚合

Param_TaskFunction

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

Job_AddTarget

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

9)设置参数:收集数据集中的参数或添加新的参数。