能否连接,取决于新旧数据源在口径、粒度、时间基准三件事上是否兼容。三者一致,历史曲线可以自然接续;只要有一项不一致,接出来的线就会在切换点出现台阶或斜率突变,看起来像“效果突然变好或变差”,实际只是两套数据被画在了一起。更安全的做法是:先判断兼容性,再决定保留、改写还是退出。
历史曲线断裂通常来自三类原因,证据不同,处理方式也不同。
判断顺序建议先看口径,再看粒度,最后看时间基准。因为口径差异会造成数量级变化,最容易掩盖后两项问题。
如果新旧源在同口径、同粒度、同时间基准下对同一批事件计数接近,且你能拿到一份重叠期的双跑数据,那么保留原始历史曲线是成立的。此时不需要做任何换算,切换点只是数据来源变了,趋势本身连续。
可执行动作:在切换前保留一段重叠期,让两套源同时记录。把重叠期两条曲线的差值列出来,如果差值稳定在一个小范围内而不是随量级放大,说明口径基本一致,可以保留。这个动作的结果直接决定下一步——差值稳定就继续用原曲线,差值随量级放大就进入改写环节。
当口径可换算但不完全一致时,改写比保留更诚实。常见做法有两种:
假设重叠期显示新源计数约为旧源的 0.8 倍,且这个比值在不同量级下都接近,那么按 0.8 折算旧段是可接受的;如果比值在低量级是 0.6、高量级是 0.9,说明两者不是简单比例关系,此时应选择标注断点而不是强行换算。改写后的曲线更适合看长期方向,不适合用来精确对比切换前后某一天的具体数值。
如果新旧源连口径都无法对齐,比如一个统计安装、一个统计付费,那么把两段画在同一条线上只会误导决策。此时更合理的动作是分段呈现:切换前的历史作为背景,切换后重新起一条基线,明确标注“不可直接比较”。
退出连线不等于丢弃历史。旧数据仍可用于回答“切换前的大致水平”,只是不能和新数据做逐点对比。判断是否该退出的证据是:你是否能找到任何一个重叠期让两套数据在同一口径下对齐。找不到,就退出连线。
无论选择保留、改写还是退出,重叠期都是核心依据。具体动作:在切换前设定一段双跑窗口,分别导出两套源在同一时间范围、同一事件定义下的记录,逐日比对差值。若差值稳定,保留;若差值可按稳定比例解释,改写;若差值无规律或口径根本不同,退出连线并分段呈现。这个验证只需要一次,但它决定了后续所有趋势解读是否可信。
需要提醒的是,切换后请求量或抓取量出现短暂波动,并不能单独证明数据源处理正确,也可能是回传延迟、去重规则变化或统计窗口调整导致的,应结合重叠期证据一起判断。具体工具的口径定义和字段含义,需以该工具当前文档为准,不同版本可能不同。