结论先给:多数情况下接不回一条真正连续的历史曲线。换数据源意味着采样口径、去重规则、时间归属和缺失值处理都可能变了,旧点与新点画在同一张图上是视觉连续,不是数据连续。真正要做的决定不是“怎么把线接上”,而是判断旧曲线里哪一段还有保留价值,然后选择保留、改写或退出。
历史曲线由三样东西共同决定:指标定义、数据来源、计算方式。换源通常至少动了后两样,有时连第一样也悄悄变了。
这些差异叠加后,断点处的跳变往往无法用单一系数校正。用比例缩放把两段硬拼起来,等于假设两个源的偏差在所有页面、所有时段都恒定,这个假设通常不成立。
不要急着画图,先取切换前后各一段重叠期(如果新源支持回补),对比同一批对象的数值。判断依据可以这样分:
一个假设例子:假设旧源显示某栏目月访问从一万降到六千,新源上线后同栏目显示四千。若重叠期两周内新源数值稳定为旧源的约六成,且各页面比例接近,那么可以推断主要是口径差异;若有的页面是六成、有的是两成,就不能用统一系数改写,旧段只适合作为趋势方向参考,不适合作为绝对值基线。
保留成立的前提是:旧段仍有决策价值,且你能持续维护它的口径说明。适合保留的情形包括:需要向外部合作方交代长期趋势、旧段对应的是已经退出的系统或合作关系、新源覆盖时间太短不足以支撑判断。
保留的实际动作是给旧段加元数据,而不是继续把它当同一指标用。具体做法:在图表或报告中把切换日标为竖线,注明旧源名称、指标定义、过滤规则和结束日期;后续分析只比较同一源内部的变化,跨源只谈方向、不谈幅度。这样做的结果是,你在向他人解释时不会被迫回答“为什么这里掉了一截”,下一步可以安心用新源重建基线。
代价也要认:保留意味着长期维护两套口径说明,且旧段的绝对值不能用于任何同比计算。如果团队没有精力维护,保留反而制造误读。
改写指用新源规则重新计算历史数据,或把旧段按可验证的映射折算到新口径。它成立的条件比保留更苛刻:新源必须支持回补,重叠期必须足够长且比例稳定,映射关系必须能用文档说明。
可执行的做法是:
如果重叠期比例波动大,改写就是编造。此时更稳妥的动作是放弃折算,把切换日作为新基线起点,旧数据只保留在归档里备查。这个动作的结果是短期内看不到长曲线,但避免了用错误基线做决策,下一步可以设定一个观察周期后再评估是否需要长期趋势。
当旧段对应的旧系统、旧合作关系已经终止,且没有外部解释义务时,退出的成本通常低于维护成本。退出的具体动作包括:冻结旧报表、在归档中保留原始导出文件、为新源设定新的基线期和对比规则。
需要提醒的是,请求量、抓取量或某项统计归零,本身不能证明旧段没有价值,也不能证明切换处理正确。归零的合理解释至少有三种:新源确实不再采集该类数据、过滤规则把它排除了、或者采集链路本身出了问题。要区分这几种情况,可以抽查切换前后同一批对象是否还能在新源中查到,以及新源的采集日志是否覆盖该时间段。确认属于前两种后,退出才是合理决定。
最终取舍可以归为一条判断线:旧段是否还需要向他人解释。需要,就保留并标注;不需要且新源可回补,就改写;两者都不成立,就退出并重建基线。三条路都不承诺曲线能无缝接上,只承诺你不会把两个不同口径的数字当成一条线来读。