List Jobs

查询与指定通道相关联的数据读取任务或写入任务。

前提条件

已创建通道,且通道已启动。

请求格式

GET https://{apigw-address}/data-federation/v2.0/channels/read/{channelId}/jobs

请求参数(URI)

名称 位置(Path/Query) 必需/可选 数据类型 描述
orgId Query 必需 String 用户所属的组织ID。如何获取orgId信息>>
channelId Path 必需 String 通道ID。

响应参数

名称 数据类型 描述
data List<JSONObject> 返回任务列表,详见 任务结构体

任务结构体

名称 数据类型 描述
runningJobs List<JSONObject> 运行中的任务列表,详见 任务信息结构体
finishedJobs List<JSONObject> 已完成的任务列表,详见 任务信息结构体

任务信息结构体

名称 数据类型 描述
jobId String 任务ID。
sqlQuery String 数据查询SQL语句。
state String 数据查询状态,状态值可为:Failed,Canceled,Succeeded。
requestTime String 任务提交时间。
duration String 任务运行时间。
startTime String 任务开始时间。
endTime String 任务结束时间。

示例

请求示例

url: https://{apigw-address}/data-federation/v2.0/channels/read/{channelId}/jobs?orgId={}

method: GET

返回示例

{
   "msg": "OK",
   "code": 0,
   "data": {
   "runningJobs": null,
   "finishedJobs": [
       {
         "jobId": "2131ceb9-c00d-d42d-33db-c21002b97d16",
         "sqlQuery": "show schemas",
         "state": "Succeeded",
         "requestTime": "05/27/2020 09:22:13",
         "duration": "1.871 sec",
         "startTime": 1590571333699,
         "endTime": 1590571335570
       }]
    }
 }

SDK 示例


你可以在 Github 上获取数据联邦的 SDK 示例: