|
名称 |
类型 |
描述 |
示例值 |
|---|---|---|---|
|
object |
质量监控任务实例 |
||
| Id |
integer |
任务实例 ID |
10001 |
| CreateTime |
integer |
任务实例创建时间 |
1710239005403 |
| FinishTime |
integer |
任务实例结束时间 |
1710239005403 |
| Status |
string |
当前运行状态 |
Passed |
| Task |
object |
校验开始时,数据质量校验任务的快照 |
|
| Id |
integer |
数据质量校验任务 ID |
10001 |
| Name |
string |
数据质量校验任务名称,数字、英文字母、汉字、半角全角标点符号组合,最长 255 个字符 |
质量校验任务 |
| TenantId |
integer |
DataWorks 租户 ID |
195820716552192 |
| ProjectId |
integer |
DataWorks 项目空间 ID |
2626 |
| Target |
object |
数据质量校验任务的监控对象 |
|
| Type |
string |
监控对象类型
|
Table |
| DatabaseType |
string |
表类型的数据集,表所属的数据库类型
|
maxcompute |
| TableGuid |
string |
表在数据地图中的唯一 ID |
odps.unit_test.tb_unit_test |
| PartitionSpec |
string |
分区表的分区设置 |
ds=$[yyyymmdd-1] |
| Trigger |
object |
数据质量校验任务的触发配置 |
|
| Type |
string |
何种事件可以触发质量校验任务执行
|
ByScheduledTaskInstance |
| TaskIds |
array |
type=ByScheduledTaskInstance 时生效 ,具体指明哪些调度节点的实例执行成功后可以触发 |
|
|
integer |
调度任务节点 ID |
10001 |
|
| DataSourceId |
integer |
数据质量校验任务执行时应使用的数据源 |
201 |
| RuntimeConf |
string |
使用数据源时的一些设置,目前只支持指定 EMR 的 yarn 队列、采集 EMR 表时把 SQL 引擎指定为 SPARK_SQL|KYUUBI|PRESTO_SQL|HIVE_SQL |
{ "queue": "default", "sqlEngine": "SPARK_SQL" } |
| Hooks |
array |
数据质量校验任务实例生命周期中的回调设置,目前只支持一个阻塞调度任务的 Hook |
|
|
object |
回调设置 |
||
| Type |
string |
后续处理动作类型
|
BlockTaskInstance |
| Condition |
string |
Hook 触发条件 |
${severity} == "High" AND ${status} == "Critical" |
| Notifications |
array |
数据质量校验任务告警订阅配置 |
|
|
object |
告警设置 |
||
| Condition |
string |
告警触发条件 |
${blockType} == "Strong" |
| Notifications |
array |
具体的消息通知设置 |
|
|
object |
|||
| NotificationChannels |
array |
告警方式 |
|
|
object |
Dingding |
||
| Channels |
array |
告警方式 |
|
|
string |
|
|
|
| NotificationReceivers |
array |
告警接收人配置 |
|
|
object |
|||
| ReceiverType |
string |
告警接收人配置 |
AliUid |
| ReceiverValues |
array |
告警接收人具体值 |
|
|
string |
告警接收人具体值 |
user1 |
|
| Extension |
string |
扩展信息,格式为 json,例如钉钉机器人支持 at 所有人 |
{"atAll":"true"} |
该文章对您有帮助吗?