查询数据集成新版任务列表,当前支持的任务类型包括:MySQL到Hologres整库实时同步任务。
此列表接口仅返回任务基础信息,如需查看任务详细信息,请调用单任务查询接口GetDIJob。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 |
类型 |
是否必选 |
示例值 |
描述 |
Action | String | 是 | ListDIJobs | 系统规定参数。取值:ListDIJobs。 |
ProjectId | Long | 是 | 1967 | 工作空间的ID。 |
JobName | String | 否 | mysql_to_holo_sync_8772 | 任务名称,不填代表不限制,填写支持模糊查询。 |
SourceDataSourceType | String | 否 | MySQL | 源端数据源类型,不填代表不限制。 |
DestinationDataSourceType | String | 否 | Hologres | 目标端数据源类型,不填代表不限制。 |
PageNumber | Integer | 否 | 1 | 页码,默认为1。 |
PageSize | Integer | 否 | 10 | 分页大小,默认为10,最大支持100。 |
返回数据
名称 |
类型 |
示例值 |
描述 |
RequestId | String | 7263E4AC-9D2E-5B29-B8AF-7C5012E92A41 | 请求ID。 |
DIJobPaging | Object | 任务分页结果。 |
|
TotalCount | Integer | 6 | 总记录数。 |
PageNumber | Integer | 1 | 页码。 |
PageSize | Integer | 10 | 分页大小。 |
DIJobs | Array of DIJob | 任务列表。 |
|
DIJobId | Long | 16626 | 任务ID。 |
ProjectId | Long | 1967 | 工作空间的ID。 |
JobName | String | mysql_to_holo_sync_8772 | 任务名称。 |
MigrationType | String | Full | 同步类型,可选的枚举值有:
|
SourceDataSourceType | String | MySQL | 源端数据源类型,枚举值:MySQL。 |
DestinationDataSourceType | String | Hologres | 目标端数据源类型,枚举值:Hologres。 |
JobStatus | String | Finished | 同步状态,可选的枚举值:
|
示例
请求示例
http(s)://[Endpoint]/?Action=ListDIJobs
&ProjectId=1967
&JobName=mysql_to_holo_sync_8772
&SourceDataSourceType=MySQL
&DestinationDataSourceType=Hologres
&PageNumber=1
&PageSize=10
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<ListDIJobsResponse>
<RequestId>7263E4AC-9D2E-5B29-B8AF-7C5012E92A41</RequestId>
<DIJobPaging>
<TotalCount>6</TotalCount>
<PageNumber>1</PageNumber>
<PageSize>10</PageSize>
<DIJobs>
<DIJobId>16626</DIJobId>
<ProjectId>1967</ProjectId>
<JobName>mysql_to_holo_sync_8772</JobName>
<MigrationType>Full</MigrationType>
<SourceDataSourceType>MySQL</SourceDataSourceType>
<DestinationDataSourceType>Hologres</DestinationDataSourceType>
<JobStatus>Finished</JobStatus>
</DIJobs>
</DIJobPaging>
</ListDIJobsResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "7263E4AC-9D2E-5B29-B8AF-7C5012E92A41",
"DIJobPaging" : {
"TotalCount" : 6,
"PageNumber" : 1,
"PageSize" : 10,
"DIJobs" : {
"DIJobId" : 16626,
"ProjectId" : 1967,
"JobName" : "mysql_to_holo_sync_8772",
"MigrationType" : "Full",
"SourceDataSourceType" : "MySQL",
"DestinationDataSourceType" : "Hologres",
"JobStatus" : "Finished"
}
}
}
错误码
HttpCode |
错误码 |
错误信息 |
描述 |
429 | Throttling.Api | The request for this resource has exceeded your available limit. | 对该资源的请求已超过您的可用上限。 |
429 | Throttling.System | The DataWorks system is busy. Try again later. | DataWorks系统繁忙,请稍后再试。 |
429 | Throttling.User | Your request is too frequent. Try again later. | 您的请求过于频繁,请尝试放缓请求速度。 |
500 | InternalError.System | An internal system error occurred. Try again later. | 系统内部错误,请稍后再试。 |
500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | 系统内部错误,请稍后再试。 |
访问错误中心查看更多错误码。
反馈
- 本页导读 (1)
文档反馈