不一定能直接连接。历史曲线能否延续,取决于新旧数据源在统计口径、时间粒度和标识方式上是否一致。如果口径不同,把两段数据硬接成一条线,看起来连续,实际会误导后续判断。更稳妥的做法是先判断能否对齐,再决定是重算历史、分段展示,还是只从切换点重新起线。
换数据源时最容易忽略的一点是:两个来源里叫同一个名字的指标,计算方式可能不同。比如“访问量”在一个来源里包含爬虫过滤后的会话,在另一个来源里按原始请求计数。这种情况下,两条曲线即使数值接近,也不代表同一件事。
可区分的证据有几类:
如果这三项里有两项以上对不上,就不建议直接拼接曲线,而应走下面的分段方案。
当差异是可验证的换算关系,而不是猜测时,可以选择重算历史。动作是:先用一段重叠期做校准,得出换算系数或映射规则,再把这套规则应用到更早的历史数据上,生成一条统一口径的曲线。
假设某工具切换数据源后,新来源的“有效访问”约为旧来源的0.8倍,且这个比例在三个重叠月份里波动很小——这只能作为假设例子说明比较方法,不代表任何真实工具的表现。此时可以按0.8回算旧数据,让曲线在切换点平滑过渡。但要注意例外:如果重叠期里出现过一次大型活动,比例被拉偏,就不能用单一系数覆盖全部历史。
重算的代价是:旧数据被改写后,原始记录不再直观可查,需要保留一份未换算的底稿,否则日后核对会找不到依据。
如果新旧来源的统计逻辑根本不同,正确做法不是连接,而是分段展示。在曲线上明确标出切换日期,让读者知道断点两侧不可直接比较。这样做的代价是:趋势看起来被打断,汇报时不那么“好看”,但它避免了把两个不同指标当成一条趋势线。
分段之后,判断趋势要改成看切换点之后的斜率,而不是看整条线的起伏。如果必须做同比,只能在新数据源内部做,不能跨断点比较。实施动作是:在报表里加一行说明,写清切换日期、新旧口径差异和不可比的原因,并保留旧来源的历史截图或导出文件作为存档。
换数据源后,有时会看到某项统计突然归零。这不能单独证明是数据源的问题。合理解释至少还有:采集任务未启动、权限变更导致接口返回空、时间字段时区不一致使数据落到了前一天。遇到归零,先核对采集日志和时间字段,再判断是否需要重算或分段,而不是急着把曲线接回去。
完成这四步后,你得到的不是一条“看起来连续”的曲线,而是一条你能解释每一段来源和口径的曲线——这才是换数据源后真正可用的历史趋势。