导入导出任务
所有导出与导入都走异步任务:大文件不阻塞作业界面,失败可重试、可分卷、可追溯、有留存策略。本页也是“谁在什么时候导了什么”的权威台账(E5 配套)。
今日任务
14个
导出 11 / 导入 3
进行中
1个
EXP20251021-0045 生成 62%
失败待重试
2个
超时 1 / 磁盘配额 1
成功率(近 7 天)
96.4%
目标 ≥ 98%
平均导出耗时
42秒
P95 3 分 40 秒(分卷任务)
占用存储
18.6GB
配额 50 GB · 建议清理 30 天前
任务列表
状态:生成中 / 成功 / 校验有阻断 / 合并成功 / 失败| 任务号 | 类型 | 发起人 | 文件名 | 行数 | 大小 | 状态 | 进度 | 耗时 | 发起时间 | 留存至 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| EXP20251021-0047 | 导出 | 王运营 · 商品运营 | 调补决策_20251021_全场景_华东华中_决策必需96列_v2.xlsx | 330 | 1.1 MB | 成功 | 100% | 18 秒 | 2025-10-21 09:12 | 2025-11-20 | 下载重跑留痕 |
| IMP20251021-0012 | 导入 | 王运营 · 商品运营 | 调补决策_20251021_全场景_华东华中_决策必需96列_v2.xlsx | 330 | 1.1 MB | 校验有阻断 | 校验 100% | 4.2 秒 | 2025-10-21 09:41 | 2025-11-20 | 看错误下载报告重传 |
| EXP20251021-0046 | 导出 | 李商品 · 区域经理 | 调补决策_20251021_区域调拨_华中_全量168列_v1.xlsx | 96 | 0.4 MB | 成功 | 100% | 6 秒 | 2025-10-21 09:02 | 2025-11-20 | 下载重跑 |
| EXP20251021-0045 | 导出 | 张物流 · 物流计划 | 补货单_20251021_拣货明细_全门店.xlsx | 4,208 | 8.6 MB | 生成中 62% | 62% | — | 2025-10-21 09:38 | — | 看进度取消 |
| EXP20251021-0044 | 导出 | 陈计划 · 物流计划 | 候选池明细_20251021_全量候选行_全量168列.xlsx | 14,968 | 31.2 MB | 已分 4 卷 | 100% | 3 分 42 秒 | 2025-10-21 09:20 | 2025-11-20 | 下载全部看分卷 |
| IMP20251020-0011 | 导入 | 刘运营 · 商品运营 | 调补决策_20251020_日常补货_全区域_决策必需96列_v1.xlsx | 341 | 1.2 MB | 合并成功 | 100% | 5.6 秒 | 2025-10-20 10:02 | 2025-11-19 | 差异报告回到该批次 |
| EXP20251020-0040 | 导出 | 王运营 · 商品运营 | 调补决策_20251020_日常补货_全区域_决策必需96列_v1.xlsx | 341 | 1.2 MB | 失败:超时 | 38% | 15 分 00 秒 | 2025-10-20 09:45 | 2025-11-19 | 重试看日志 |
| EXP20251020-0039 | 导出 | 陈计划 · 物流计划 | 调拨单_20251020_拣货明细_华东.xlsx | 1,106 | 2.7 MB | 失败:磁盘配额 | 0% | 2 秒 | 2025-10-20 09:30 | — | 重试看日志提工单 |
| IMP20251019-0009 | 导入 | 李商品 · 区域经理 | 调补决策_20251019_换店下沉_华东_决策必需96列_v1.xlsx | 41 | 0.2 MB | 合并成功 | 100% | 2.1 秒 | 2025-10-19 11:20 | 2025-11-18 | 差异报告 |
| EXP20251018-0031 | 导出 | 赵审计 · 管理员 | 操作日志_20251001-20251017_全量.xlsx | 68,420 | 22.4 MB | 成功 | 100% | 6 分 08 秒 | 2025-10-18 17:02 | 永久(审计留档) | 下载留痕 |
共 10 条(显示最近 2 日);台账保留 180 天每页
任务状态分布(近 7 天)
- 重试次数上限
- 3 次,间隔 1 / 5 / 15 分钟
- 重试是否幂等
- 是,按任务号 + 文件指纹去重
- 失败是否通知
- 是,站内 + 企微推给发起人
- 失败兜底
- 超时任务自动降级为“分卷 + 后台跑”,并邮件告知下载链接
大文件分片与超时处理
- 分卷阈值
- 单文件 > 20,000 行 或 > 50 MB
- 分卷方式
- 按调入门店哈希分卷,保证同一门店不出现在两卷
- 每卷上限
- 5 万行(Excel 单表读写安全区)
- 单任务超时
- 同步 60 秒 / 异步 15 分钟
- 超时策略
- ① 14 分钟写检查点;② 超时转后台续跑,前端给任务号;③ 超过 1 小时彻底失败并告警
- 内存策略
- SAX 流式解析,峰值内存 ≤ 512 MB / 任务
- 中断续跑
- 按已处理行号断点续跑,不从头重来
- 进度上报
- 每 2,000 行上报一次进度,页面 3 秒轮询
文件留存策略
- 默认留存
- 30 天(到期自动物理删除)
- 导入原文件
- 90 天(合规需要,含指纹与解析报告)
- 差异报告
- 180 天,并同步写 ord-trace
- 审计类导出
- 永久留档,不允许删除
- 删除审批
- 批量子任务留档的删除需管理员 + 审计双确认
- 加密
- 静态 AES-256,下载链接 15 分钟一次性有效
- 水印
- 下载文件写入“导出人 + 时间 + 任务号”页脚水印
失败处置(runbook)
超时
先看日志的 stage 字段:exp_query / exp_write / imp_parse。查询慢 → 缩范围重导;写入慢 → 查磁盘与并发配额
磁盘配额
清理 30 天前文件后重试;连续两次失败提工单给运维扩容
文件解析失败
比对文件指纹与列序,多数是业务改过表头;引导走 io-template 重新下载模板
校验一直阻断
把错误明细导出给业务,只重传错误行;不要绕过校验
恢复后校验
重试成功后必须核对行数、分区完整性、下游单据一致性 —— 绿灯不等于数据可信
任务并发与配额(与 sys-perf 联动)
!并发上限不是性能参数,而是稳定性参数:导出会占用数据库只读连接,导入会持行锁合并。宁可排队,不可把决策库拖慢。
任务留痕字段(审计可查)
- 任务号
- EXP/IMP + 日期 + 4 位流水
- 发起人 / 角色 / 数据范围
- 用于判定越权导出
- 范围快照
- 决策日、场景、区域、门店、商品、列组
- 文件指纹
- SHA-256,用于比对回导文件是否被篡改
- 行数 / 列数 / 大小
- 与范围快照交叉校验
- 结果
- 成功 / 失败 / 阻断数 / 警告数 / 合并差异行数
E5 打印与导出 G9 操作日志审计 S6 非功能要求
i设计说明:导入导出最容易被当成“小功能”,但企业级系统里它是审计重点。任何一个“谁把 5 万行决策数据导走了”的问题,都必须能在 30 秒内回答 —— 这就是本页存在的理由。