易分析
返回功能目录

数据管理 · 数据管理

数据管理
数据流转,稳健可控

保障日志到报表的全链路数据可靠:异常日志自动重试跳过、历史日志备份重跑修复,数据按流水明细 → 计算任务 → 结果表流转,当日与历史数据分表管理,兼顾计算性能与查询效率。

异常自动容错

异常日志连续重试 3 次仍无法处理,直接跳过该行,继续处理剩余日志。

历史可重跑修复

处理成功的历史日志保留 7 天,异常发生后可对数据进行重跑、修复。

当日历史分表

当日数据只保存当天,凌晨 5 点转移到历史表,保持当日表轻量高效。

数据管理 · 数据处理链路
原始日志解析入库
›
流水明细访问轨迹数据
›
计算任务抽取 / 分类 / 计算
›
结果表前端报表查询
当日数据表当日
只保存当天数据 · 凌晨 5:00 转移至历史表
历史数据表历史
已计算完毕 · 供前端报表查询 · 可基于历史明细重新计算结果
历史日志备份保留 7 天
异常发生后可对历史数据重跑、修复
01

关键能力

源自白皮书「数据管理」章节

异常日志处理

异常日志重试跳过

针对异常的日志,有可能在计算过程中报错导致系统异常;连续重试 3 次之后仍无法处理,就直接跳过该行日志,继续往下处理剩余的日志。

历史日志备份

历史日志备份与重跑

处理成功的历史日志,正常情况下会保留 7 天,可以在异常发生之后对数据进行重跑、修复。

数据库流水 / 结果数据

流水明细 → 结果表

成功解析日志后,数据首先写入数据库记录访客的访问轨迹数据(流水明细);再通过计算任务对流水表数据进行抽取、分类、计算入到结果表,提供给前端报表查询。

数据库当日 / 历史数据

凌晨 5 点当日转历史

数据表分为当日数据与历史数据两类;当日数据只保存当天,在凌晨 5 点启动计算任务把当日数据表转移到历史数据表,永远保持当日数据库表只有当天的数据。

数据库当日 / 历史数据

历史数据轻量查询

历史数据均已计算完毕,不会进行大量计算,一般提供给前端报表查询用,兼顾计算性能与查询效率。

数据库当日 / 历史数据

异常数据修复链路

出现异常数据时,可以通过重新跑原始日志、入库然后计算结果,或者基于历史明细数据重新计算结果。

02

指标口径

数据管理关键定义(源自白皮书)

指标 / 机制口径说明
异常日志处理计算过程报错导致系统异常的日志,连续重试 3 次之后仍无法处理,就直接跳过该行日志,继续处理剩余日志。
历史日志备份处理成功的历史日志正常情况下保留 7 天,可在异常发生之后对数据进行重跑、修复。
流水明细成功解析日志后,数据首先写入数据库记录访客的访问轨迹数据,此类数据是流水明细。
结果表通过计算任务对流水表的数据进行抽取、分类、计算入到结果表,提供给前端报表查询。
当日 / 历史数据当日数据只保存当天的数据,在凌晨 5 点启动计算任务把当日数据表数据转移到历史数据表中,永远保持当日表只有当天数据。
异常数据修复通过重新跑原始日志、入库然后计算结果,或者基于历史明细数据重新计算结果。
场景小结

日常运行中,异常日志被自动重试并在 3 次失败后跳过,保证数据处理不中断;凌晨 5 点当日数据自动转入历史表,报表查询始终走轻量历史数据;当某天数据出现偏差时,利用保留 7 天的历史日志重跑,或基于历史明细重新计算结果,快速恢复准确口径。