不一定能连上,关键看新旧数据源是否共享同一套“时间口径 + 实体口径 + 指标口径”。假设你把某个网站管理工具的访问统计从A源切到B源,切换当天曲线突然断层,这未必是数据丢了,更常见的是两次采集对“一次访问”的定义、时区处理或去重规则不同。先做口径对齐,再决定是拼接、重算还是分段展示,才不会被一条断线误导。
换数据源后曲线接不上,通常落在三类解释里,证据形态不同,处理动作也不同。
这三种原因的区分依据是“差异是否稳定、是否集中在特定维度”。如果差异稳定且可解释,属于口径问题;如果只缺一部分,属于覆盖问题;如果总量对但结构对不上,属于映射问题。
假设某网站管理工具的报告页在3月1日从A源切到B源,3月1日之前曲线平稳在日均若干次访问,3月1日当天跌到接近零,3月2日又恢复到接近旧水平。直觉会认为“历史数据丢了”,但更合理的排查顺序是:
这个顺序的价值在于:先排除“数据真的没进来”,再处理“数据进来了但对不齐”。如果跳过第一步直接去改口径,可能把一次真实的采集故障误判成定义差异。
连接成立的条件是:新旧源在重叠期内,同一指标在同一时间粒度上的差异可以被一个稳定规则解释,并且这个规则对历史区间也适用。满足时,可以按规则回算旧数据,或在图上标注口径变更点,让读者知道断点两侧不可直接比大小。
不该硬接的条件是:差异不稳定、方向来回变,或新源缺少旧源覆盖的某些页面。此时强行拼接会制造一条看起来连续、实际混合了两种定义的曲线,后续任何基于它的判断都不可靠。更稳妥的做法是分段展示,并在每段注明数据来源和统计口径。
一个可执行的动作是:导出重叠期两源的日粒度数据,按同一时间粒度对齐后计算每日差异,观察差异是否收敛。如果差异收敛到一个可解释的常数或比例,下一步就可以做回算;如果不收敛,下一步应转为分段展示并检查采集覆盖。
为了让下一次换源不再出现“曲线接不上却说不清原因”,可以固定几项检查:
这些检查不依赖某个特定品牌,具体到某个工具时,其字段名称、导出入口和可配置项需要以该工具当前实际界面为准,不能凭印象假定。
换数据源后历史曲线能不能连,不取决于工具本身,而取决于你是否能用一个稳定规则解释两源差异。能解释,就连并标注;不能解释,就分段并说明。把“先查采集缺口、再查口径差异、最后查实体映射”作为固定顺序,可以避免把采集故障误判成定义问题,也能避免把两种口径硬拼成一条误导性的连续曲线。