先给结论:不要只看导出文件的行数或任务状态。分页遗漏通常来自“导出范围”和“结果快照”不一致,检查完整性必须回到分页边界、时间戳和排序三个维度交叉验证。是否要重新导出,取决于你的数据用途:用于趋势判断可以抽样核对,用于客户交付或预算分配则必须做全量边界校验。
两种条件对应完全不同的处理方式。
判断依据很简单:比较第一次导出和十分钟后再导出的同一页内容。如果同一页码对应的记录不同,说明是滚动结果,不能按固定页码判断完整性。
记录导出时工具显示的总页数和末页记录数,然后单独请求末页。如果末页返回空或报错,而总页数显示还有内容,说明分页边界断裂。这一步的结果直接决定下一步:边界断裂要调整导出范围重新拉取,边界正常则进入时间戳核对。
对导出结果中的唯一标识(如查询词加地区、或内部记录ID)做去重统计。如果去重后数量明显低于预期页数乘以每页条数,且差额接近整页,基本可以定位为整页遗漏而非个别丢失。注意:去重数偏低也可能因为原始数据本身存在重复,不能单独作为遗漏证据。
取第N页最后一条和第N+1页第一条,检查排序字段是否连续。假设按某个数值降序排列,第N页末条为80,第N+1页首条却跳到60,中间缺失的记录就落在断档区间。这个动作能区分“分页遗漏”和“排序规则变化导致的顺序错乱”。
如果导出结果要用于对外交付、预算分配或跨部门合并,必须做全量边界校验并重新导出,因为整页遗漏会系统性低估某些关键词类别,抽样很难发现。
如果只用于内部趋势观察,可以接受抽样核对:随机抽取三到五页,确认首尾连续、唯一标识无重复,即可放行。但要注明假设——抽样放行成立的前提是遗漏是随机分布的,如果遗漏集中在末页或特定排序段,抽样会漏掉。
例外一:请求量归零不等于数据正确。某次导出后接口请求数骤降,可能是缓存命中、工具改了调度策略,或你缩小了导出范围,不能据此认为完整性没问题。
例外二:任务状态显示成功不等于分页完整。导出任务成功只说明文件生成完毕,不代表所有分页都被请求过。把任务状态当作完整性证据,是这类问题最常见的误判来源。
具体工具的分页上限、导出条数限制和重试机制各不相同,需要以你当前使用的版本和账户类型实际核对,不要套用其他工具的默认值。做完上述边界核对后,再决定是重新导出、调整排序字段,还是改用分批导出规避滚动漂移,这个顺序能避免反复重导却始终对不上数。