『』表格改变字段时,该如何兼容历史数据?( 二 )


而场景2中收集的“你的国家是什么”和场景题干“国内大学生”矛盾 , 问卷的修改也是为了解决这一矛盾才修改题目的 , 所以该题目收集来的历史数据无效 , 不需要保留可以直接废弃 。
历史数据是对过去业务情况的记录和反馈 , 但并不是所有的历史数据都是有意义的 , 也不是所有历史数据都需要保留的 。当需要考虑历史数据兼容问题前 , 建议先从实际的场景出发去分析一下“历史数据”对于业务的价值和意义 , 如果关联不大或者本身就是错误的数据 , 直接废弃历史数据就OK了 。对于要保留的历史数据 , 才需要去考虑冲突在哪里 , 以及怎么去兼容
02 怎么去兼容历史数据
在我们思考了历史数据的价值和意义之后 , 确定要保留历史数据 , 那么我们怎么去兼容历史数据呢?首先 , 我们需要区分不同的数据表格改变方式 , 会带来怎么样的数据冲突 , 再根据不同的冲突情况去提出相对应的兼容方案
1. 增加字段
我们经常会遇到在表格上“增加字段”的情况 , 比如增加了新的业务字段 , 增加了新的统计项 。
如果不做兼容处理 , 就会出现增加的字段有增加后的新数据 , 但是没有历史数据 。这种情况下 , 需要我们判断历史数据能否被补全 , 若能 , 则补全历史数据;若无法补全 , 新增的字段历史数据空白展示 。
『』表格改变字段时,该如何兼容历史数据?
文章图片

文章图片

2. 减少字段
当出现“减少字段”的情况 , 如果不做处理 , 会出现减少的字段没有新数据 , 但是有历史数据 。这种情况下 , 我们的处理方式是保留历史数据 , 减少统计后该字段空白展示 。
『』表格改变字段时,该如何兼容历史数据?
文章图片

文章图片

3. 原字段统计逻辑或规则改变
统计逻辑或规则被改变时 , 不进行数据兼容的话 , 因为新数据和历史数据的统计方式不一致 , 会导致数据结果出现差异 。这个时候 , 需要我们去判断历史数据能否按新的统计逻辑换算 , 若能 , 则按新逻辑重新统计;若不能保留历史数据 , 并记录统计逻辑的改变记录 。
『』表格改变字段时,该如何兼容历史数据?
文章图片

文章图片

【『』表格改变字段时,该如何兼容历史数据?】4. 原字段下钻或合并统计
这种改变会出现新字段和历史字段是包含或者被包含的关系 , 需要我们去补全历史数据 , 比如字段A被下钻成了新字段B+新字段C , 根据下钻规则补全新字段B和C的历史数据值 。
『』表格改变字段时,该如何兼容历史数据?
文章图片

文章图片

而在实际的场景中 , 数据冲突会同时存在多种 , 所采用的方案也是多个解决手段组合的 。
比如下面这个案例 , 我们对“客户管理”模块进行迭代 , 通过调研发现内部销售团队希望能在“客户管理”菜单中增加“客户微信”字段 , 并提供根据客户等级自动计算出“下次回访时间” , 为此我们对“客户管理”的字段进行了调整 。
『』表格改变字段时,该如何兼容历史数据?
文章图片

文章图片

表格改动为:增加“客户微信”、“下次回访时间”字段 , 减少“创建时间”字段 。这里就涉及到了“增加字段”和“减少字段”两种情况 , 通过分析“客户微信”和“下次回访”字段对存量客户具有重要意义 , 收集到客户的微信联系方式和具体的回访时间 , 方便业务员展开业务 , 两个字段的数据也有被补全的条件;而减少的“创建时间”字段对于业务影响不大 , 可以废弃 。基于上面的考虑 , 我们对“客户管理”菜单做了如图处理 。


推荐阅读