接口说明:

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

    基本信息:

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