数据检查副本

February 26, 2024About 12 min

数据检查副本

SDK类名:/active/DataChk;

对象比较 - 列表

SDK方法名:listDatacheckObjCmp

URL

/datacheck/obj_cmp

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber1
limitNumber10
search_fieldString
search_valueString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  totalNumber20
  info_listArray16
    create_timeString1593511163
    obj_cmp_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    obj_cmp_nameStringtest
    src_db_uuidString3D7dFcd9-C176-d9ee-4FFB-f22bbd554926
    tgt_db_uuidString3D7dFcd9-C176-d9ee-4FFB-f22bbd554925
    cmp_typeStringuser
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    src_db_nameStringyuan
    tgt_db_nameStringbei
    usernameStringadmin
    can_opNumber1
    can_upNumber1
    can_delNumber1
    configObject
      one_taskString'immediate'
  messageString

对象比较 - 删除

SDK方法名:deleteDatacheckObjCmp

URL

/datacheck/obj_cmp

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray[@guid]
forceBooleanfalse

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber
  success_listArray5
    codeString0
    messageString
    obj_cmp_nameString@last
    obj_cmp_uuidString@guid
  fail_listArray5
    codeString-1
    messageString
    obj_cmp_nameString@first
    obj_cmp_uuidString@guid

对象比较 - 获取单个

SDK方法名:describeDatacheckObjCmp

URL

/datacheck/obj_cmp/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  active_obj_cmpObject
    obj_cmp_uuidString
    obj_cmp_nameStringtest
    src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    rule_uuidString751A03F5-C97D-645B-82B2-316A5D198528
    cmp_typeStringuser
    cal_table_recodersNumber1
    db_user_mapString{"user1":"user1"}
    policiesString1|00:091,2,3*1
    policy_typeStringperiodic
    one_timeString2019-05-27 16:07:08
    repairNumber1
  messageString
  codeNumber0

对象比较 - 操作

SDK方法名: 停止:stopObjCmp; 重启:restartObjCmp; 停止定时:cmpStopTimeObjCmp; 继续定时:cmpResumeTimeObjCmp; 立即比较:cmpImmediateObjCmp;

URL

/datacheck/obj_cmp/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
operateStringcmp_stop (停止)
| cmp_restart (重启)
cmp_immediate(立即比较)
cmp_stop_time (停止定时)
obj_cmp_uuidsArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

对象比较-比较结果时间列表

SDK方法名:listDatacheckObjCmpResultTimeList

URL

/datacheck/obj_cmp/result_time_list

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString@guid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  time_listArray16
    show_timeString2019-07-05 17:35:13
    summaryObject
      diffNumber1-100
    timeString2019-07-05_17-35-13
  totalNumber20

对象比较-比较任务结果

SDK方法名:describeDatacheckObjCmpResult

URL

/datacheck/obj_cmp/result

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString@guid
start_timeString开始时间
limitNumber
offsetString
search_valueString搜索值
BackLackOnlyNumber显示备端差异0

Response

名称类型必选简介Mock初始值Mock规则
codeNumber0
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  result_infoObject
    totalNumber20
    rowsArray
      CONSTRAINTString1/1__1
      DATABASE LINKString0/0__1
      FUNCTIONString0/0__1
      INDEXString4/5__0
      JAVA CLASSString0/0__1
      JAVA RESOURCEString0/0__1
      JAVA SOURCEString0/0__1
      JOBString0/0__1
      MATERIALIZED VIEWString0/0__1
      OLD JOBString0/0__1
      PACKAGEString0/0__1
      PACKAGE BODYString0/0__1
      PRIVSString9/8__0
      PROCEDUREString0/0__1
      QUEUEString0/0__1
      SEQUENCEString0/0__1
      SYNONYMString0/0__1
      TABLEString18/19__0
      TABLE PARTITIONString0/0__1
      TRIGGERString0/0__1
      TYPEString0/0__1
      TYPE BODYString0/0__1
      VIEWString2/2__1
      usrStringI2/I2
  head_infoObject
    obj_cmp_nameStringMichelle Lewis

获取对象比较状态

SDK方法名:listDatacheckObjCmpStatus

URL

/datacheck/obj_cmp/status

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  info_listArray
    cmp_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    wStObject
      statusStringERROR
      progressNumber
      error_codeNumber-4022
    bStObject
      statusStringDUMP
      progressString80
      error_codeString-22
    diff_numberNumber10

对象比较-比较结果的删除

SDK方法名:describeDatacheckObjCmpResultTimeList

URL

/datacheck/obj_cmp/result_time_list

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidString@guid
time_listArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

对象比较-比较结果详细信息

SDK方法名:listDatacheckObjCmpCmpInfo

URL

/datacheck/obj_cmp/cmp_info

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
offsetNumber1
limitNumber10
search_valueString
usrStringI2
filedString
uuidString
start_timeString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  info_listObject
    totalNumber2000
    rowsArray
      srcString1111
      dstString2222
    cal_table_recodersBoolean是否比较表的记录false

表比较 - 获取单个

SDK方法名:describeTbCmp

URL

/datacheck/tb_cmp/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString表比较规则的uuid@guid

Response

名称类型必选简介Mock初始值Mock规则
src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  active_tb_cmpObject
    table_cmp_nameStringctt->ctt
    src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    cmp_typeStringuser
    db_user_mapString{"CTT":"CTT"}
    filter_table_settingsString[用户.表名]
    db_tb_mapString表映射
    dump_thdNumber1
    rule_uuidString5DA7469c-b5d5-Bd53-5ADB-7Eee6D31e60B
    policiesString1|00:091,2,3*1
    policy_typeStringperiodic
    concurrentTabArray["hh.ww"]
    try_split_part_tableNumber0
    one_timeString2019-05-27 16:07:08

表比较 - 删除

SDK方法名:deleteTbCmp

URL

/datacheck/tb_cmp

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray@guid
forceBooleanfalse

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  success_listArray
    codeString
    messageString
    tb_cmp_nameString
    tb_cmp_uuidString
  fail_listArray
    codeString
    messageString
    tb_cmp_nameString
    tb_cmp_uuidString

表比较 - 列表

SDK方法名:listTbCmp

URL

/datacheck/tb_cmp

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber1
limitNumber10
search_fieldStringtb_cmp_name
search_valueString测试

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  totalNumber20
  info_listArray
    create_timeString1593511163
    tb_cmp_nameStringname321
    src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    tb_cmp_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    tgt_db_nameStringbei
    usernameStringadmin
    can_opNumber1
    can_upNumber1
    can_delNumber1
    is_biz_adminNumber1
    src_db_nameStringyuan
    policy_typeStringimmediate; one_time;periodicimmediate
  messageString

表比较 历史结果(查看表比较时间结果集)

SDK方法名:listTbCmpResultTimeList

URL

/datacheck/tb_cmp/result_time_list

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  time_listArray16
    show_timeString2019-07-05 17:35:13
    summaryObject
      totalNumber1192
      use_timeNumber844
      diffNumber130
    timeString2019-07-05_17-35-13
  totalNumber20

表比较-操作

SDK方法名:

停止:stopTbCmp;

重启:restartTbCmp;

继续:resumeTbCmp;

URL

/datacheck/tb_cmp/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
tb_cmp_uuidsArray@guid
operateStringcmp_stop | cmp_restartresume

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

表比较-比较结果的删除

SDK方法名:describeTbCmpResuluTimeList;查看结果删除

URL

/datacheck/tb_cmp/result_time_list

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidString
time_listArray@guid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

表比较-比较任务结果

SDK方法名:describeTbCmpResult

URL

/datacheck/tb_cmp/result

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber1
limitNumber10
search_fieldString
search_valueString
uuidString@guid
start_timeString对应的时间
flagNumber0:仅显示差异表
1:显示所有比对表

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  head_infoObject
    totalNumber100
    errNumber10
    endString2019-10-10 12:00:00
    startString2019-10-10 10:00:00
    use_timeString3600
  result_infoObject
    rowsArray10
      src_userStringuser
      src_table_nameStringAnna Martin
      srcStringCynthia Gonzalez
      dstStringRobert Johnson
      src_diff_msgString差异描述
      dst_diff_msgString
      aggregateNumber是否聚合查询0:不聚合,1:聚合(控制页面的查看按钮,0时不显示)
    totalNumber30
    rule_relatedNumber是否关联规则0:关,1:开
    only_countNumber是否仅count。0:关,1:开(1的时候不显示操作列 )

表比较-错误信息

SDK方法名:describeTbCmpErrorMsg;错误信息

URL

/datacheck/tb_cmp/error_msg

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
offsetNumber1
limitNumber10
search_fieldString
search_valueString
uuidString@guid
start_timeString
nameString
ownerString所属者admin

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  result_infoObject
    rowsArray10
      src_rowString@name
      dst_rowString@name
      src_dbArray源端数据库名@name
      tgt_dbArray备端数据库名test
    totalNumber2000

表比较-启动表比对

SDK方法名:describeTbCmpStart

URL

/datacheck/tb_cmp/:uuid([A-F0-9-]+)/start

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

表比较-比较结果

SDK方法名:describeTbCmpCmpResult

URL

/datacheck/tb_cmp/cmp_result/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  summaryObject
    totalNumber1192
    use_timeNumber844
    diffNumber130

表比较-表比对的详细信息

SDK方法名:describeTbCmpCmpDesc;表比对的详细信息

URL

/datacheck/tb_cmp/:uuid([A-F0-9-]+)/describe

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
offsetNumber1
limitNumber10
search_fieldString
search_valueString
uuidString@guid
start_timeString
nameString
ownerString所属者admin

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  result_infoObject
    diffObject10
      srcSchemaArray源端用户
        nameString源端表名srcTableName
        dstSchemaString备端schema名称dstSchema
        dstNameString备端表名dstTableName
        userString用户user
        maxStepsNumber该表最大执行步数2
        plansArray
          planString计划名称plan15
          recursionsArray一个执行计划可以有多个执行步(递归比对
            srowNumber3
            drowNumber3
            srcSqlArray[
"select id,c1,c2,c3 from srcSchema.srcTableName where id<10000"
],
            dstSqlArray[
"select id,c1,c2,c3 from dstSchema.dstTableName where id<10000"
]
Last update: 2/26/2024, 5:49:44 PM
Contributors: ganl