根据报告id获取抽取列表接口
更新时间: 2022-12-05 15:39:17
接口说明:
获取抽取管理的列表,只会返回具有预览权限的数据连接对应的抽取列表
基本信息:
属性 | 值 |
---|---|
API | /api/dash/tableExtract/getListByReportId |
Method | GET |
请求参数:
字段名称 | 参数类型 | 参数说明 |
---|---|---|
token | String | 鉴权token,该用户必须具有reportId对应的报告的预览权限 |
reportId | Number | 报告id |
extractStatus | Optional(String) | 抽取状态,’success’-成功/‘fail’-失败/‘pending’-抽取中。当传递该参数时会筛选出对应抽取状态的抽取列表 |
offset | Optional(Number) | 偏移量,要跟limit一起传。不分页时请固定传0 |
limit | Optional(Number) | 返回的列表长度,要跟offset一起传。不分页时请传一个足够大的数字 |
{
"token": "1503575355359c4fdea8ec1683ed10edd91ae",
"reportId": 123,
"extractStatus": "success",
"offset": 0,
"limit": 200
}
成功数据返回:
{
"code": 200,
"result": {
"count": 110, // 筛选后所有数据条数的总和,不等于list的数组长度,list的数组长度跟limit值有关
"list": [
{
"id": 1517, // 抽取列表的记录id
"tableName": "退货", // 表名
"dataConnectionName": "超市大(1)(1)", // 数据连接名称
"status": "whole", // 抽取类型,'whole'-增量/'increment'-全量
"extractStatus": "success", // 抽取状态,'success'-成功/'fail'-失败/'pending'-抽取中
"extractTime": "2020-08-25T11:51:56.000Z", // 抽取时间
"usedMemory": 786432, // 占用空间,单位是字节
"successRate": 1, // 成功率
"priority": 0, // 优先级,1-最高/2-次高/3-中等/4-次低/5-最低
"tableExtractLogId": 339832, // 抽取记录id
"tableExprId": 123, // 自定义表 id
"disable": 0, // 是否被禁用
"message": null, // 失败原因
"database": "test", // 数据库名
"creatorName": "张三" // 创建人姓名
}
],
"overview": {
"count": 110,
"successCount": 100, // 抽取成功的总数
"pendingCount": 5, // 抽取中的总数
"failCount": 5, // 抽取失败的总数
"disableCount": 6 // 被禁用的总数
}
},
"logPath": "http://127.0.0.1:8009/operation/log/h9UxwUqT6AR9vKCPUQF86u"
}