一、创建自定义模板
支持用户通过 SQL 表达式的方式创建自定义监控规则模版。
1. 进入规则模版 > 自定义模版,单击新增按钮,即可弹出模板创建窗口。
2. 在创建模版界面,配置模板维度、适用对象、模板描述、SQL 表达式后,即可完成模板创建。
| 信息 | 详情 |
| 模版名称 | 自定义规则模版名称 |
| 模版类型 | 模版检查对象,表或字段 |
| 模版维度 | 6种维度:准确性、唯一性、完整性、一致性、及时性、有效性 |
| 适用引擎 | 支持: Hive、Spark、DLC、TCHouse-D、 TCHouse-P、TCHouse- X、Doris 、StarRocks |
| 模版描述 | 为自定义模版添加描述信息 |
| 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种维度:准确性、唯一性、完整性、一致性、及时性、有效性 |
| 适用对象 | | 规则模版的适用对象,表、字段 |
| 引用数 | | 规则模版被检测任务引用的次数 |
| 更新时间 | | 规则模版最后一次更新的时间 |
| 创建人 | | 规则模版的创建人 |
| 操作 | 编辑 | 编辑规则模版,可编辑内容与创建模版的配置项相同 |
| | 删除 | 单个删除或批量删除自定义规则模版 |
| | 版本记录 | 查看规则模版的历史版本更新记录,支持对比功能 |