新增并管理自定义模板

最近更新时间:2024-07-15 11:27:11

我的收藏
当系统模板无法满足实际项目需要时,用户可以将常用的检测 SQL 语句定义为模板,在项目中复用使用。

创建自定义模板

支持用户通过 SQL 表达式的方式创建自定义监控规则模板。
1. 进入规则模板 > 自定义模板,单击新增按钮即可弹出模板创建窗口。
2. 在创建模板界面,配置模板维度、适用对象、模板描述、SQL 表达式后,即可完成模板创建。



信息
详情
模板名称
自定义规则模板名称
模板类型
模板检查对象,表或字段
模板维度
6种维度:准确性、唯一性、完整性、一致性、及时性、有效性
适用引擎
支持 Hive、Spark、DLC、TCHouse-D 和 Doris。
模板描述
为自定义模板添加描述信息
SQL 表达式
填充一段 SQL 语句,并可在SQL中预置参数变量以满足更多使用场景。
注意:
运行结果必须为一行一列,即结果必须为一个固定值(可为字符或数值);
如果结果为多行,系统将自动取第一条。
您可在 SQL 预置参数变量,由实际使用者自填充值。
1. 当前检测规则关联的主表:${table_1};
2. 当前检测规则关联的主表内的字段:${table_1.column_1},${table_1.column_2}...${table_1.column_n};
3. 支持关联1个相同数据源相同库下的其他表:${table_2}或${table_3}...${table_n},注意仅支持1个表;
4. 关联其他表的字段:${table_2.column_1},${table_2.column_2}...${table_2.column_n};
5. 设置where过滤参数:使用${param_1}...${param_n};
6. 使用时间参数,例如:${yyyy-MM-dd-1d},详细可参考 时间参数说明

自定义模板列表




信息
详情
模板名称
6种维度:准确性、唯一性、完整性、一致性、及时性、有效性
模板描述
该模板适用的表类型
模板类型
为自定义模板添加描述信息
维度
自定义规则的检查维度。6种维度:准确性、唯一性、完整性、一致性、及时性、有效性
适用对象
规则模板的适用对象,表、字段
引用数
规则模板被检测任务引用的次数
更新时间
规则模板最后一次更新的时间
创建人
规则模板的创建人
操作
编辑
编辑规则模板,可编辑内容与创建模板的配置项相同
删除
单个删除或批量删除自定义规则模板
版本记录
查看规则模板的历史版本更新记录,支持对比功能