ListDataQualityEvaluationTaskInstances - 查询质量监控任务实例列表

质量监控任务实例列表分页查询。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
ProjectIdlong

DataWorks 工作空间的 ID

100
DataQualityEvaluationTaskIdlong

数据质量校验任务 ID

10000
TableGuidstring

表在数据地图中的唯一 ID

odps.unit_test.tb_unit_test
CreateTimeFromlong

数据质量校验任务实例最早开始时间

1710239005403
CreateTimeTolong

数据质量校验任务实例最晚开始时间

1710239005403
BizdateFromstring

质量校验任务业务起始日期

2024-04-01
BizdateTostring

质量校验任务业务截止日期

2024-05-01
TriggerClientIdstring

TriggerContext 中的 TriggerClientId

1001
TriggerClientstring

TriggerContext 中的 TriggerClient

CWF2
PageSizeinteger

列表分页查询页大小,默认为 10

10
PageNumberinteger

列表分页查询页码,默认为 1

1

返回参数

名称类型描述示例值
object

返回值

RequestIdstring

API 请求 ID

691CA452-D37A-4ED0-9441
PagingInfoobject

质量校验任务实例分页查询结果

PageNumberinteger

页码

1
PageSizeinteger

页大小

10
TotalCountinteger

总条数

294
DataQualityEvaluationTaskInstancesarray<object>

被触发成功的 TaskInstance

DataQualityEvaluationTaskInstanceobject
Idlong

质检任务实例 ID

10001
CreateTimelong

任务实例创建时间

1710239005403
FinishTimelong

任务实例结束时间

1710239005403
Statusstring

当前运行状态

  • Running
  • Error
  • Passed
  • Warned
  • Critical
Critical
Parametersstring

实际运行时,使用的参数设置

{ "bizdate": "20240517", "triggerTime": "1710239005403" }
TriggerContextstring

实例触发时的上下文信息

{ "TriggerClientId": 10001, "TriggerClient": "CWF2" }
ProjectIdlong

DataWorks 项目空间 ID

100
Taskobject

校验开始时,数据质量校验任务的快照

Idlong

数据质量校验任务 ID

10001
RegionIdstring

地域

cn-shanghai
Descriptionstring

质量监控任务描述

This is a daily run data quality evaluation plan.
TenantIdlong

租户 Id

10
ProjectIdlong

项目空间 Id

100
Targetobject

数据质量校验任务的监控对象

Typestring

监控对象类型

  • Table
Table
DatabaseTypestring

表类型的数据集,表所属的数据库类型

  • maxcompute
  • emr
  • cdh
  • hologres
  • analyticdb_for_postgresql
  • analyticdb_for_mysql
  • starrocks
maxcompute
TableGuidstring

表在数据地图中的唯一 ID

odps.unit_test.tb_unit_test
PartitionSpecstring

分区表的分区设置

ds=$[yyyymmdd-1]
Triggerobject

数据质量校验任务的触发配置

Typestring

何种事件可以触发质量校验任务执行

  • ByScheduledTaskInstance:调度实例运行成功
ByScheduledTaskInstance
TaskIdsarray

调度任务节点 IDs

TaskIdlong

调度任务节点 ID

10000
RuntimeConfstring

使用数据源时的一些设置,目前只支持指定 EMR 的 yarn 队列、采集 EMR 表时 SQL 引擎指定为 SPARK_SQL|KYUUBI|PRESTO_SQL|HIVE_SQL

{ "queue": "default", "sqlEngine": "SPARK_SQL" }
Hooksarray<object>

数据质量校验任务实例生命周期中的回调设置,目前只支持一个阻塞调度任务的 Hook

Hookobject
Typestring

后续处理动作类型

  • BlockTaskInstance:阻塞 DataWorks 任务实例执行
BlockTaskInstance
Conditionstring

Hook 触发条件

${severity} == "High" AND ${status} == "Critical"
Notificationsobject

通知订阅配置

Conditionstring

通知触发条件

${severity} == "High"
Notificationsarray<object>

通知设置

Notificationsobject
NofiticationReceiversarray<object>

告警接收人设置

NotificationReceiverobject
ReceiverTypestring

告警接收人类型

  • AliUid - 阿里云账号 Uid
  • WebhookUrl - 自定义 webhook URL
  • DingdingUrl - 钉钉机器人 Url
  • FeishuUrl - 飞书机器人 Url
  • WeixinUrl - 企微机器人 Url
AliUid
Extensionstring

扩展信息,格式为 json,例如钉钉机器人支持 at 所有人

{"atAll":"true"}
ReceiverValuesarray

告警接收人

ReceiverValuestring

告警接收人具体值

10000001
NotificationChannelsarray<object>

告警方式

NotificationChannelobject
Channelsarray

告警方式

Channelstring
  • Mail - 邮件
  • Sms - 短信
  • Phone - 电话
  • Feishu - 飞书
  • Weixin - 微信
  • Dingding - 钉钉
  • Webhook - 自定义 Webhook
Mail
Namestring

质量监控任务名称

质量校验任务

示例

正常返回示例

JSON格式

{
  "RequestId": "691CA452-D37A-4ED0-9441",
  "PagingInfo": {
    "PageNumber": 1,
    "PageSize": 10,
    "TotalCount": 294,
    "DataQualityEvaluationTaskInstances": [
      {
        "Id": 10001,
        "CreateTime": 1710239005403,
        "FinishTime": 1710239005403,
        "Status": "Critical",
        "Parameters": "{\n  \"bizdate\": \"20240517\",\n  \"triggerTime\": \"1710239005403\"\n}",
        "TriggerContext": "{\n  \"TriggerClientId\": 10001,\n  \"TriggerClient\": \"CWF2\"\n}",
        "ProjectId": 100,
        "Task": {
          "Id": 10001,
          "RegionId": "cn-shanghai",
          "Description": "This is a daily run data quality evaluation plan.",
          "TenantId": 10,
          "ProjectId": 100,
          "Target": {
            "Type": "Table",
            "DatabaseType": "maxcompute",
            "TableGuid": "odps.unit_test.tb_unit_test",
            "PartitionSpec": "ds=$[yyyymmdd-1]"
          },
          "Trigger": {
            "Type": "ByScheduledTaskInstance",
            "TaskIds": [
              10000
            ]
          },
          "RuntimeConf": "{ \"queue\": \"default\", \"sqlEngine\": \"SPARK_SQL\" }",
          "Hooks": [
            {
              "Type": "BlockTaskInstance",
              "Condition": "${severity} == \"High\" AND ${status} == \"Critical\""
            }
          ],
          "Notifications": {
            "Condition": "${severity} == \"High\"",
            "Notifications": [
              {
                "NofiticationReceivers": [
                  {
                    "ReceiverType": "AliUid",
                    "Extension": "{\"atAll\":\"true\"}",
                    "ReceiverValues": [
                      "10000001"
                    ]
                  }
                ],
                "NotificationChannels": [
                  {
                    "Channels": [
                      "Mail"
                    ]
                  }
                ]
              }
            ]
          },
          "Name": "质量校验任务"
        }
      }
    ]
  }
}

错误码

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
2024-11-06OpenAPI 返回结构发生变更查看变更详情