接口说明:

获取抽取管理的列表,只会返回具有预览权限的数据连接对应的抽取列表

基本信息:

属性
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"
}