能不能接上,取决于旧曲线和新数据源是否共享同一个“可对齐维度”,而不是取决于工具本身。若两次采集的站点范围、统计口径和指标定义一致,历史曲线通常可以保留并继续延伸;若其中任何一项变了,旧曲线要么被改写,要么只能作为参考线单独保留。多数人排查时只盯着“数据源”这个开关,遗漏的恰恰是口径对齐这一步。
三种现象对应三种不同的处理方向,混在一起判断会做错决定。
先判断属于哪一种,再决定下一步。把跳变当成断点去补数据,只会白费功夫。
只有当新旧数据源在以下维度上能够建立映射关系时,保留并连接才成立:
满足这些条件时,可以做一个实际动作:取切换点前后各一周的重叠期,把两个源在同一批页面上的数值并列出来。如果重叠期内两条线基本贴合,说明可以拼接;如果系统性偏差超过你能接受的幅度,就不要强行接,改为分段展示。
这个动作的结果直接决定下一步:贴合就继续用一条曲线,偏差大就退到“分段保留+标注切换点”的方案。
如果重叠期对不上,你有两个现实选择,适用条件不同。
改写适合偏差方向稳定、且能找到一个换算系数的情况。例如新源普遍比旧源高出一个固定比例,且这个比例在多个页面上都成立。此时可以按系数回填历史段,但必须在图上注明“历史段为换算值”。若偏差忽高忽低、没有稳定规律,改写就是自欺欺人。
退出适合口径已经发生本质变化、无法换算的情况。比如旧源统计的是点击,新源统计的是展现,两者不是同一件事。这时正确做法是保留旧曲线作为历史存档,新曲线从切换点重新起算,中间用一段空白或虚线隔开,而不是硬接。
需要提醒的是,请求量、抓取量或某项统计归零,不能单独证明切换成功或失败。归零还可能来自权限变更、过滤条件被重置、采集任务未启动等合理解释。先排除这些,再谈曲线连接。
假设你在切换数据源前,手头有旧源最近30天的每日数据。切换后,新源也提供了这30天中最后7天的数据。
你可以把这7天两个源的数值列成两列,逐日比较。若7天中有5天以上偏差在可接受范围内,且偏差没有随时间扩大的趋势,就可以认为两个源在该指标上可对齐,历史曲线可以保留。若7天中偏差方向反复变化,或某一天突然翻倍,则说明至少有一个源的口径不稳定,此时应放弃拼接,改为分段展示。
这个例子的数字只是用来说明比较方法,不代表任何真实工具的实测结果。具体到你所用的工具,需要自行核对它的指标定义文档或导出字段说明。
在正式切换数据源之前,先确认旧源的数据是否已经完整导出并妥善保存。如果旧源即将停用或权限被回收,而你还没有导出历史明细,那么无论口径是否对齐,历史曲线都将无法恢复。这一步的优先级高于任何拼接技巧。
保存之后,再按上面的重叠期对照法判断能否连接。能连就连,不能连就分段,不要在口径不明的情况下强行画成一条线。