当源库与目标库的数据校验出不一致信息时,您可以调用DescribeDataCheckReportUrl查询校验报告的下载地址,以获取源库与目标库不一致的具体数据。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 |
类型 |
是否必选 |
示例值 |
描述 |
Action | String | 是 | DescribeDataCheckReportUrl | 系统规定参数。取值:DescribeDataCheckReportUrl。 |
CheckType | Integer | 是 | 1 | 数据校验方式,当前仅支持取值为1,表示全量校验。 |
DbName | String | 是 | dtsdb | 校验的源数据库名称。 |
TbName | String | 是 | student | 源数据库中校验的表名。 |
DtsJobId | String | 是 | f4612nr2182**** | DTS任务ID,可以调用DescribeDtsJobs获取。 |
ResourceGroupId | String | 否 | rg-acfmzawhxxc**** | 资源组ID。 |
返回数据
名称 |
类型 |
示例值 |
描述 |
RequestId | String | AF2DE23-B692-5B85-90B7-44B6F4D8**** | 请求ID。 |
ErrCode | String | InternalError | 调用出错时返回的错误码。 |
Success | String | true | 请求是否成功。 |
ErrMessage | String | The Value of Input Parameter %s is not valid. | 调用错误时返回的错误信息。 |
DynamicMessage | String | https://check-result-file-sh.oss-cn-shanghai.aliyuncs.com/dw612cru18e****/dtsdb/diff/student.diff.zip?Expires=**** | 校验报告的下载地址。 |
HttpStatusCode | Integer | 200 | 状态码。 |
示例
请求示例
http(s)://dts.aliyuncs.com/?Action=DescribeDataCheckReportUrl
&CheckType=1
&DbName=dtsdb
&TbName=student
&DtsJobId=f4612nr2182****
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeDataCheckReportUrlResponse>
<RequestId>7DF6862F-E666-5509-AE36-C5E745A1****</RequestId>
<HttpStatusCode>200</HttpStatusCode>
<DynamicMessage>https://check-result-file-sh.oss-cn-shanghai.aliyuncs.com/dw612cru18e****/dtsdb/diff/student.diff.zip?Expires=****</DynamicMessage>
<ErrMessage/>
<Success>true</Success>
<ErrCode/>
</DescribeDataCheckReportUrlResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "7DF6862F-E666-5509-AE36-C5E745A1****",
"HttpStatusCode" : 200,
"DynamicMessage" : "https://check-result-file-sh.oss-cn-shanghai.aliyuncs.com/dw612cru18e****/dtsdb/diff/student.diff.zip?Expires=****",
"ErrMessage" : "",
"Success" : true,
"ErrCode" : ""
}
错误码
HttpCode |
错误码 |
错误信息 |
描述 |
403 | DTS.Msg.FileExistValidFailError | The file has not been generated, please try again later. | 文件还未生成,请稍后再试。 |
403 | InvalidSecurityToken.Expired | Specified SecurityToken is expired. | 签名已经过期,请更新签名 |
400 | Throttling.User | Request was denied due to user flow control. | 由于请求频次达到阈值,请求被拒绝,请稍后重试。 |
500 | ServiceUnavailable | The request has failed due to a temporary failure of the server. | 由于服务端响应超时或者不可用导致请求失败,请重试,重试后仍失败请联系技术支持。 |
访问错误中心查看更多错误码。