- └ where_filter_src
-
String
-
可选
- pp_name='onecompare'
-
- 源表过滤条件,可支持日期小时替换 ${bizdate} ${yyyymmdd+-n}${hh}
- └ schema_mode_dst
-
String
-
可选
- auto
-
- 目标表schema的解析方式。自动解析:auto,手工输入:manual;
- └ schema_dst
-
String
-
可选
- trace_id|string;access_time|datetime;rpc_id|string;app_name|string;log_name|string;uri_info|string;rpc_type|string;user_id|string;domain|string;uri|string;uri_param|string;page_uri|string;content_type|string;is_page|string;local_ip|string;is_outer|string;ext_info|string;payload|string;responsedata|string;emp_id|string;dep_desc|string;bu_name|string;job_type|string;ds|string
-
- 目标表的schema
- └ run_project
-
String
-
必须
- wl_rec_test_dev
-
- 运行任务的odps项目空间,需要有建表权限
- job_alarm_method
-
AlarmType
[]
-
可选
- [{"detail":"","type":"ding"},{"detail":"","type":"mail"},{"detail":"","type":"phone"},{"detail":"","type":"msg"} {"detail":"https://oapi.dingtalk.com/robot/send?access_token=XXX","type":"dinggroup"}]
-
- 通知方式 "电话", "钉钉", "短信","邮件"
- └ detail
-
String
-
可选
- 钉钉
-
- 通知方式名称
- └ type
-
String
-
可选
- ding
-
- 通知方式
- └ is_explorate
-
Number
-
可选
- 1
-
- 是否要运行对比探查
- job_cycle
-
TimerSchema
-
可选
-
- 调度周期。不调度:{"offset":"-1","rate":"pause"} offsetLower可不设置
- └ offset
-
String
-
可选
- 10
-
- 时间偏移
- └ rate
-
String
-
可选
- pause
-
- 调度周期
- └ result_type
-
String
[]
-
可选
- 1,2
-
- 结果类型,1:FAILED,2:UNPASS ,3: SUCCESS,根据结果状态进行报警
- └ sql_src
-
String
-
可选
- null
-
- sql模式,源sql
- └ schema_mode_src
-
String
-
可选
- auto
-
- 源表schema的解析方式。自动解析:auto,手工输入:manual;
- └ job_name
-
String
-
必须
- 对比任务api测试1
-
- 对比任务名称
- └ where_filter_dst
-
String
-
可选
- app_name='datapro'
-
- 目标表过滤条件,可支持日期小时替换 ${bizdate} ${yyyymmdd+-n}${hh}
- └ data_read_mode_src
-
String
-
必须
- table
-
- 源表数据读取模式(table/sql)
- └ sql_dst
-
String
-
可选
- null
-
- sql模式,目标sql
- └ job_id
-
Number
-
必须
- 36644
-
- 对比任务Id
- └ is_alarm
-
Number
-
可选
- 1
-
- 是否告警,1告警,0不告警
- └ partition_dst
-
String
-
可选
- ds=${yyyymmdd-2}
-
- 目标表分区表达式,可支持日期小时替换 ${bizdate} ${yyyymmdd+-n}${hh}
- └ project_name
-
String
-
必须
- 故知的测试项目
-
- 对比项目名称
- └ project_id
-
Number
-
必须
- 2013
-
- 对比项目id
- └ data_source_type
-
String
-
可选
- ODPS
-
- 同构对比场景的数据源类型,值:ODPS、TT、HOLO、HBASE、ADB
- └ job_category
-
String
-
可选
- HOMO
-
- 标识同构异构,同构:HOMO ;异构:HETERO
- └ data_read_mode_dst
-
String
-
必须
- table
-
- 目标表数据读取方式,table/sql
- └ data_source_id_dst
-
Number
-
可选
- 19
-
- 异构对比场景,目标表的数据源id
- data_table_rules
-
JobTableRulesBO
[]
-
可选
- [{"ruleId":"0", "ruleExcept":"0"}, {"ruleId":"100", "ruleExcept":"0"}]
-
- 对比规则列表
- └ rule_except
-
String
-
可选
- 0
-
- 可容忍的差异值
- └ rule_name_src
-
String
-
可选
- 100
-
- 源表对比规则
- └ rule_name_dst
-
String
-
可选
- 100
-
- 目标表对比规则
- └ rule_id
-
String
-
可选
- 100
-
- 对比规则id(0:统计行数,100:全文对比)
- data_fields_rules
-
JobFieldRulesBO
[]
-
可选
- [{"srcField":"trace_id","dstField":"trace_id","fulltextExpect":true,"keyFieldExpect":true,"ignoreNullZeroFieldExpect":false,"ignoreNullEmptyFieldExpect":false,"ignoreDoubleIntFieldExpect":false,"ignoreFloatPreciseFieldExpect":false,"ignoreValueDiffFieldExpect":"0","ignoreValueAbsDiffFieldExpect":"0"},{"srcField":"access_time","dstField":"access_time","fulltextExpect":true,"keyFieldExpect":false,"ignoreNullZeroFieldExpect":false,"ignoreNullEmptyFieldExpect":false,"ignoreDoubleIntFieldExpect":false,"ignoreFloatPreciseFieldExpect":false,"ignoreValueDiffFieldExpect":"0","ignoreValueAbsDiffFieldExpect":"0"},{"srcField":"rpc_id","dstField":"rpc_id","fulltextExpect":true,"keyFieldExpect":true,"ignoreNullZeroFieldExpect":false,"ignoreNullEmptyFieldExpect":false,"ignoreDoubleIntFieldExpect":false,"ignoreFloatPreciseFieldExpect":false,"ignoreValueDiffFieldExpect":"0","ignoreValueAbsDiffFieldExpect":"0"},{"srcField":"app_name","dstField":"app_name","fulltextExpect":true,"keyFieldExpect":false,"ignoreNullZeroFieldExpect":false,"ignoreNullEmptyFieldExpect":false,"ignoreDoubleIntFieldExpect":false,"ignoreFloatPreciseFieldExpect":false,"ignoreValueDiffFieldExpect":"0","ignoreValueAbsDiffFieldExpect":"0"},{"srcField":"log_name","dstField":"log_name","fulltextExpect":true,"keyFieldExpect":false,"ignoreNullZeroFieldExpect":false,"ignoreNullEmptyFieldExpect":false,"ignoreDoubleIntFieldExpect":false,"ignoreFloatPreciseFieldExpect":false,"ignoreValueDiffFieldExpect":"0","ignoreValueAbsDiffFieldExpect":"0"}]
-
- 字段对比规则
- └ ignore_float_precise_field_expect
-
Boolean
-
可选
- false
-
- 忽略浮点差异
- └ ignore_null_zero_field_expect
-
Boolean
-
可选
- false
-
- 忽略空值和零值的差异
- └ ignore_value_diff_field_expect
-
String
-
可选
- 0
-
- 忽略差异百分比
- └ fulltext_expect
-
Boolean
-
可选
- true
-
- 是否参与全文对比
- └ ignore_null_empty_field_expect
-
Boolean
-
可选
- false
-
- 忽略null和控制差异
- └ ignore_value_abs_diff_field_expect
-
String
-
可选
- 0
-
- 忽略差异绝对值
- └ ignore_double_int_field_expect
-
Boolean
-
可选
- false
-
- 忽略浮点差异
- └ dst_field
-
String
-
可选
- trace_id
-
- 目标表对比字段
- └ key_field_expect
-
Boolean
-
可选
- true
-
- 是否为主键
- └ src_field
-
String
-
可选
- trace_id
-
- 源表对比字段
- └ table_name_dst
-
String
-
可选
- wl_rec_test.dwd_dt_moe_one_log_url_access_wide_di
-
- 目标表名称
- └ partition_src
-
String
-
可选
- ds=${yyyymmdd-2}
-
- 源表的分区过滤条件,可支持日期小时替换。${bizdate} ${yyyymmdd+-n}${hh}
- └ data_source_type_src
-
String
-
可选
- odps
-
- 异构对比场景下,源表的数据源类型
- └ schema_src
-
String
-
可选
- trace_id|string;access_time|datetime;rpc_id|string;app_name|string;log_name|string;uri_info|string;rpc_type|string;user_id|string;domain|string;uri|string;uri_param|string;page_uri|string;content_type|string;is_page|string;local_ip|string;is_outer|string;ext_info|string;payload|string;responsedata|string;emp_id|string;dep_desc|string;ds|string
-
- 源表的schema信息
- receiver_emp_info
-
SimpleUser
[]
-
必须
- [{"empId":"132222","empName":"故知"}]
-
- 告警接收人信息
- └ emp_id
-
String
-
可选
- 132222
-
- 告警接收人工号
- └ emp_name
-
String
-
可选
- 故知
-
- 告警接收人花名
- └ data_source_id_src
-
Number
-
可选
- 19
-
- 异构对比场景,源表的数据源id
- └ job_alarm_range
-
String
[]
-
可选
- null
-
- 告警时间范围
- └ data_source_type_dst
-
String
-
可选
- odps
-
- 异构对比场景,目标数据源类型
- └ table_name_src
-
String
-
可选
- wl_rec_test.dwd_dt_moe_one_log_url_access_di
-
- 源表名称
|