不一定。换数据源后历史曲线能否继续,取决于新旧数据是否属于同一口径、同一统计单位、同一时间基准。如果只是换了取数接口但指标定义没变,曲线通常可以拼接;如果新源换了样本、换了估算模型或换了时区,拼接出来的曲线会制造出并不存在的“拐点”,此时更稳妥的做法是保留两条独立曲线并标注断点。
把新旧两组数据放在同一张表里,取重叠时间段做对照,是成本最低的判别动作。假设旧源和新源都能提供最近30天的同一指标,把这段时间的日值逐项相减,观察差值的形态:
这一步的产出不是“哪个源更准”,而是“两者能不能换算”。如果换算关系需要引入多个假设才能成立,就应该放弃拼接。
当确认新旧源统计的是同一件事,只是通过不同接口或不同账号取数时,拼接是合理的。实施动作分三步:
这样做的代价是图表不再是一条干净的线,但换来的是可追溯。下一步如果发现重叠区偏差超出预期,可以随时回退到双线展示,而不必重做全部历史数据。
第三方估算类数据尤其容易落入这一档。新源可能换了抓取样本、换了外推方法,或者把统计时区从本地时间改成UTC。这些变化不会在指标名称上体现,但会让同一日期的数值系统性偏移。
此时有两种处理方式,选择依据是读者要用这条曲线做什么:
需要说明的是,请求量、抓取量或某个指标突然归零,并不能单独证明旧源已经失效。它也可能来自账号权限变更、配额耗尽、接口限流或本地缓存未刷新。先核对这几项,再决定是否真的需要换源。
假设某工具旧源按“周”汇总,新源按“日”汇总,两者都报告同一类访问估算。直接把日值累加成周值与旧周值对比,会发现新值普遍偏高。这不一定说明流量真的涨了,更可能是旧源的周汇总做了去重,而日值累加没有。此时正确的动作是向新源确认其日值是否已去重,而不是急着在图上标一个上升箭头。确认结果会直接决定下一步:若未去重,就需要在汇总层补上去重逻辑,再谈拼接;若已去重,才回到重叠区对照的流程。
第一,把切换前的历史数据完整导出并冻结一份,不要依赖工具后台长期保留旧口径。第二,在切换后的一到两周内,同时记录新旧两套数值,哪怕只记录总量级别,也足以在出现异常时快速判断是数据源问题还是真实变化。这两件事都不复杂,但能避免在曲线断裂后回头补证据。
最终判断标准可以归结为一句话:如果无法用一段重叠数据证明新旧口径可以换算,就不要把两条线接成一条。