<< Click to Display Table of Contents >> 目标值触发器复制链接 |
目标值触发器是指通过设定数据集中某些指标的聚合计算方式(如最大值、最小值)来作为触发条件。
➢例如:某管理员需要对公司的支出进行统计,当公司支出超过设定的最高限制时,将会进行触发,把公司支出表以PDF格式或Excel格式导出到指定地址,或以邮件的形式发送到指定人的邮箱中。
新建目标值触发器的步骤如下:
1)设置触发器的基本信息,包括触发器名称、存储路径与触发器的描述信息。
2)选择类型为“目标值触发器”。
3)选择系统中已存在的数据集。
4)选择数据集中的数据列。系统将根据该数据列的计算值是否达到目标值,判断是否触发任务。
5)设置计算方法,对数据集中的列进行相应的聚合计算。不同的数据类型可选的聚合计算不同,字符串、字符、布尔、时间、日期、时间戳列只支持最大值、最小值、计数、不同值计数、精确不同值计数5种聚合计算方法;字节、整数、短(长)整数、单(双)精度列支持总和、平均、最大值、最小值、计数、不同值计数等23种聚合计算方法。
6)设置聚合函数的额外参数,根据聚合函数类型不同而需要输入的值不同:
Pth百分位:P(0-100之间的整数,包括边界);
四分位数:四分位数(0-4之间的整数,包括边界);
相关系数、协方差、权重和、加权平均:和(选择另一列);
其他聚合计算:这个字段禁用。
需求使用规则参考数据聚合。
7)设置目标值:用户可以点击“添加”按钮添加新的目标值,也可以对已存在的目标值进行编辑。目标值可以添加一个或多个目标值,也可以把目标值设定在一个范围内。
8)设置脚本:用户可通过脚本动态传参来实现对触发器中列的控制。在执行此触发器时,脚本的优先级最高。仅支持param[XX]="xx"这一种形式。
9)设置参数:收集数据集中的参数或添加新的参数。