查询质量规则详情
接口说明
需要购买 DataWorks 基础版及以上版本才能使用
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
Id | long | 否 | 规则 ID | 19715 |
返回参数
示例
正常返回示例
JSON
格式
{
"RequestId": "691CA452-D37A-4ED0-9441\n",
"DataQualityRule": {
"Id": 16033,
"Name": "表不能为空\n",
"TenantId": 228248921215042,
"ProjectId": 1948,
"Enabled": true,
"Severity": "High",
"Description": "this is a odps _sql task\n",
"Target": {
"Type": "Table",
"DatabaseType": "maxcompute",
"TableGuid": "odps.unit_test.tb_unit_test\n",
"PartitionSpec": "ds=$[yyyymmdd-1]\n"
},
"TemplateCode": "system::user_defined\n",
"SamplingConfig": {
"Metric": "Max",
"MetricParameters": "{ \"Columns\": [ \"id\", \"name\" ] , \"SQL\": \"select count(1) from table;\"}",
"SettingConfig": "SET odps.sql.udf.timeout=600s; \nSET odps.sql.python.version=cp27;\n",
"SamplingFilter": "id IS NULL\n"
},
"CheckingConfig": {
"Type": "Fixed",
"ReferencedSamplesFilter": "{ \"bizdate\": [ \"-1\", \"-7\", \"-1m\" ] }\n",
"Thresholds": {
"Expected": {
"Operator": ">",
"Value": "100.0",
"Expression": "$checkValue <= 0.01"
},
"Warned": {
"Operator": ">",
"Value": "100.0",
"Expression": "$checkValue > 0.01"
},
"Critical": {
"Operator": ">",
"Value": "100.0",
"Expression": "$checkValue > 0.05"
}
}
},
"ErrorHandlers": [
{
"Type": "SaveErrorData\n",
"ErrorDataFilter": "SELECT * FROM tb_api_log WHERE id IS NULL\n"
}
]
}
}
错误码
访问错误中心查看更多错误码。
变更历史
变更时间 | 变更内容概要 | 操作 |
---|
规则模版 Code 列表:
-
自定义 SQL:SYSTEM:user_defined_sql
-
表行数大于 0:SYSTEM:table:table_count:fixed:0
-
表行数,固定值:SYSTEM:table:table_count:fixed
-
表行数,1 天差值:SYSTEM:table:table_count_delta:fixed:1_bizdate
-
表行数,上周期差值:SYSTEM:table:table_count_delta:fixed:latest_bizdate
-
表行数,上周期波动率:SYSTEM:table:table_count:cycle:latest_bizdate
-
表行数,7 天平均值波动率:SYSTEM:table:table_count:avg:7_bizdate
-
表行数,30 天平均值波动率:SYSTEM:table:table_count:avg:1m_bizdate
-
表行数,1 天波动率:SYSTEM:table:table_count:flux:1_bizdate
-
表行数,7 天波动率:SYSTEM:table:table_count:flux:7_bizdate
-
表行数,30 天波动率:SYSTEM:table:table_count:flux:1m_bizdate
-
表行数,1,7,30 天波动率:SYSTEM:table:table_count:flux:1_7_1m_bizdate
-
表行数,1,7,30 天,本月 1 号,波动率:SYSTEM:table:table_count:flux:1_7_1m_1st_bizdate
-
表行数,自定义范围:SYSTEM:table:count
-
条件匹配占比,自定义范围:SYSTEM:table:count_percent
-
平均值,1 天波动率:SYSTEM:field:avg:cycle:1_bizdate
-
平均值,1、7、30 天波动率:SYSTEM:field:avg:flux:1_7_1m_bizdate
-
平均值,自定义范围:SYSTEM:field:avg
-
汇总值,1 天波动率:SYSTEM:field:sum:cycle:1_bizdate
-
汇总值,上周期波动率:SYSTEM:field:sum:cycle:latest_bizdate
-
汇总值,1、7、30 天波动率:SYSTEM:field:sum:flux:1_7_1m_bizdate
-
汇总值,自定义范围:SYSTEM:field:sum
-
最小值,1 天波动率:SYSTEM:field:min:cycle:1_bizdate
-
最小值,上周期波动率:SYSTEM:field:min:cycle:latest_bizdate
-
最小值,1、7、30 天波动率:SYSTEM:field:min:flux:1_7_1m_bizdate
-
最小值,自定义范围:SYSTEM:field:min
-
最大值,1 天波动率:SYSTEM:field:max:cycle:1_bizdate
-
最大值,上周期波动率:SYSTEM:field:max:cycle:latest_bizdate
-
最大值,1、7、30 天波动率:SYSTEM:field:max:flux:1_7_1m_bizdate
-
最大值,自定义范围:SYSTEM:field:max
-
空值记录数为 0:SYSTEM:field:null_value:fixed:0
-
空值个数,固定值:SYSTEM:field:null_value:fixed
-
空值个数/总行数,固定值:SYSTEM:field:null_value_percent:fixed
-
字段重复值为 0:SYSTEM:field:duplicated_count:fixed:0
-
重复值个数/总行数,固定值:SYSTEM:field:duplicated_percent:fixed
-
重复值个数,固定值:YSTEM:field:duplicated_count:fixed
-
多字段重复值为 0:SYSTEM:fields:duplicated_count:fixed:0
-
离散值(状态值),固定值:SYSTEM:field:all_discrete_count:fixed
-
离散值(分组个数及状态值),1、7、30 天波动率:SYSTEM:field:all_discrete_metrics:fluxdiscrete:1_7_1m_bizdate
-
离散值(分组个数),固定值:SYSTEM:field:discrete_group_count:fixed
-
离散值(分组个数),1 天波动率:SYSTEM:field:discrete_group_count:cycle:latest_bizdate
-
表大小,固定值:SYSTEM:table:table_size:fixed
-
表大小,上周期差值:SYSTEM:table:table_size_delta:fixed:latest_bizdate
-
表大小,相比 1 天前差值(字节):SYSTEM:table:table_size_delta:fixed:1_bizdate
-
表大小,1 天波动率:SYSTEM:table:table_size:flux:1_bizdate
-
表大小,7 天波动率:SYSTEM:table:table_size:flux:7_bizdate
-
表大小,30 天波动率:SYSTEM:table:table_size:flux:1m_bizdate
-
唯一值个数,固定值:SYSTEM:field:count_distinct:fixed
-
唯一值个数,1、7、30 天波动率:SYSTEM:field:count_distinct:flux:1_7_1m_bizdate
-
唯一值个数/总行数,固定值:SYSTEM:field:count_distinct_percent:fixed
-
表行数,动态阈值:SYSTEM:table:table_count:dynamic_threshold
-
汇总值,动态阈值:SYSTEM:field:sum:dynamic_threshold
-
平均值,动态阈值:SYSTEM:field:avg:dynamic_threshold
-
最大值,动态阈值:SYSTEM:field:max:dynamic_threshold
-
最小值,动态阈值:SYSTEM:field:min:dynamic_threshold
-
唯一值率动态阈值:SYSTEM:table:table_size:dynamic_threshold
-
唯一值个数,动态阈值:SYSTEM:table:distinct_count:dynamic_threshold
-
离散值(分组个数),动态阈值:SYSTEM:field:avg:dynamic_threshold
-
离散值(状态值),动态阈值:SYSTEM:field:sum:dynamic_threshold
-
离散值(分组个数),动态阈值:SYSTEM:field:discrete_group_count:dynamic_threshold
-
离散值(状态值),动态阈值:SYSTEM:field:discrete_value_count:dynamic_threshold