生活工程体验信仰哲学精神
投稿投诉
精神世界
探索历史
哲学文学
艺术价值
信仰创造
境界审美
体验技术
技能工具
工程信息
医学生产
生活运用
操作能力

表格改变字段时该如何兼容历史数据

7月15日 碎骨族投稿
  当原有产品无法满足当前业务发展时,有时候我们会通过改动表格中的字段设计满足业务新需要、服务新场景。而改动数据表格的字段很容易引发数据冲突的情况,所以我们有必要去解决表格改变字段后产生的数据冲突,去兼容历史数据,减少改动对数据产生的负面影响。那么问题来了,我们该怎么去兼容历史数据呢?
  业务是不断变化发展的,产品也是会随之不停迭代的,数据表格作为基本组件也常常需要变动,这在我们的日常工作中是非常常见的。
  比如下面这个例子,一款分析淘宝商家移动端店铺数据的产品,其中菜单流量来源是对店铺流量的分析,在店铺发展初期淘内免费、付费流量、自主访问能够支撑业务方对于店铺数据的分析,但是随着店铺业务不断发展做大做强,对于流量分析的颗粒度要求越来越细,只是对流量的简单划分已经无法满足业务方的需求。希望能对于淘内流量能有更细的分类,帮助业务方对店铺流量有更细致的了解,从而根据不同流量大小调整运营策略,促进店铺销售数据的发展。
  现状:淘内免费付费流量自主访问
  期望:手淘搜索我的淘宝淘内免费其他手淘微淘手淘扫一扫等
  需求:改动流量来源数据表格中的字段
  当原有产品无法满足当前的业务发展时,为了满足业务的新需要,服务于新的场景。不得不要求我们去改变最初的产品设计,改动表格中的字段设计。而改动数据表格的字段很容易引发数据冲突的情况,包括数据类型冲突、数据格式冲突等。
  如果在改动表格字段时,不去考虑数据冲突的影响,不去考虑如何兼容历史数据,会导致产品内的数据在完整性和一致性上出现问题,比如上文中案例如果不进行历史数据兼容处理,选择在3。19号上线新的统计功能,关于流量的划分就会存在两种不一样的统计方式,19号前的流量数据划分方式和19号之后不一致,按月维度下没有办法对3月的流量数据做一个统一划分。
  历史数据一定意义上成为了脏数据,有句话说的好叫垃圾数据进垃圾数据出,数据质量对于分析结果的重要性甚至高于分析方式和模型。混入脏数据后产出的结果对业务造成严重的影响,甚至做出了错误的决策,带来不可磨灭的损失
  因此,我们有必要去解决表格改变字段后产生的数据冲突,去兼容历史数据,减少改动对数据产生的负面影响。那么问题来了,我们该怎么去兼容历史数据呢?
  01历史数据都是需要保留的吗
  表格改变字段出现数据冲突的情况后,在我们去兼容历史数据之前可以先思考一个问题:历史数据都是需要保留的吗?一起来看下下面的两个场景。
  场景1
  某电商tob产品,在一次迭代中,对店铺销售菜单增加了客单价字段,那么历史数据中的客单价对我们有意义吗?
  场景2
  我们设计了一套问卷用于统计国内大学生的不同专业的就业情况,投放问卷一段时间后对问题就行了修改,那么收集的历史数据对我们还有意义吗?
  通过两个具体的场景,我们可以发现历史数据在不同的场景下的保留策略是不同的:
  场景1中的客单价能帮助复盘店铺历史的客单价情况,和当前时间的客单价进行对比,对店铺策略起到数据指导作用,在此场景下历史数据具有重要意义,需要保留。
  而场景2中收集的你的国家是什么和场景题干国内大学生矛盾,问卷的修改也是为了解决这一矛盾才修改题目的,所以该题目收集来的历史数据无效,不需要保留可以直接废弃。
  历史数据是对过去业务情况的记录和反馈,但并不是所有的历史数据都是有意义的,也不是所有历史数据都需要保留的。当需要考虑历史数据兼容问题前,建议先从实际的场景出发去分析一下历史数据对于业务的价值和意义,如果关联不大或者本身就是错误的数据,直接废弃历史数据就OK了。对于要保留的历史数据,才需要去考虑冲突在哪里,以及怎么去兼容
  02怎么去兼容历史数据
  在我们思考了历史数据的价值和意义之后,确定要保留历史数据,那么我们怎么去兼容历史数据呢?首先,我们需要区分不同的数据表格改变方式,会带来怎么样的数据冲突,再根据不同的冲突情况去提出相对应的兼容方案
  1。增加字段
  我们经常会遇到在表格上增加字段的情况,比如增加了新的业务字段,增加了新的统计项。
  如果不做兼容处理,就会出现增加的字段有增加后的新数据,但是没有历史数据。这种情况下,需要我们判断历史数据能否被补全,若能,则补全历史数据;若无法补全,新增的字段历史数据空白展示。
  2。减少字段
  当出现减少字段的情况,如果不做处理,会出现减少的字段没有新数据,但是有历史数据。这种情况下,我们的处理方式是保留历史数据,减少统计后该字段空白展示。
  3。原字段统计逻辑或规则改变
  统计逻辑或规则被改变时,不进行数据兼容的话,因为新数据和历史数据的统计方式不一致,会导致数据结果出现差异。这个时候,需要我们去判断历史数据能否按新的统计逻辑换算,若能,则按新逻辑重新统计;若不能保留历史数据,并记录统计逻辑的改变记录。
  4。原字段下钻或合并统计
  这种改变会出现新字段和历史字段是包含或者被包含的关系,需要我们去补全历史数据,比如字段A被下钻成了新字段B新字段C,根据下钻规则补全新字段B和C的历史数据值。
  而在实际的场景中,数据冲突会同时存在多种,所采用的方案也是多个解决手段组合的。
  比如下面这个案例,我们对客户管理模块进行迭代,通过调研发现内部销售团队希望能在客户管理菜单中增加客户微信字段,并提供根据客户等级自动计算出下次回访时间,为此我们对客户管理的字段进行了调整。
  表格改动为:增加客户微信、下次回访时间字段,减少创建时间字段。这里就涉及到了增加字段和减少字段两种情况,通过分析客户微信和下次回访字段对存量客户具有重要意义,收集到客户的微信联系方式和具体的回访时间,方便业务员展开业务,两个字段的数据也有被补全的条件;而减少的创建时间字段对于业务影响不大,可以废弃。基于上面的考虑,我们对客户管理菜单做了如图处理。
  迭代发布上线后,产品同学提出下次回访时间直接展示时间,对销售团队来说不够直观,可以对下次回访时间进一步处理,更加直接明了,因为下次回访时间字段中原有的时间格式是支持现在的规则换算的,就可以对时间进行了换算处理。
  对下次回访时间的展示进行处理,计算下次回访时间和当前时间的差值:
  原统计格式:yyyymmdd
  新统计格式:X天后回访;已过期X天
  随着业务的发展又遇到了字段统计逻辑和规则无法转化的情况,客户管理中意向产品的可选项从商品1,商品2,商品3变成了商品5,商品6,商品7,改动前后的数据没有办法去简单的进行兼容,而前后数据对于业务来说都是具有意义的,那么我们需要在保留两者数据格式的前提下,做一些文案上的提示,例如在操作日志记录系统对于规则的更改。
  从上面这个案例中我们发现,表格的变动不单单只有出现一种冲突,我们采取的解决方案也是多样的。
  03兼容历史数据的价值和场景
  表格字段的改动会导致历史数据和改动后数据的冲突,而数据冲突会导致在产品层面的数据没有连贯性,进一步导致了用户无法理解前后数据,对产品产生了疑问,以至于产生了负面情绪。
  简单的对表格字段进行增减,对于用户的影响相对于较少,降低了用户对数据的可读性,比如上文案例中增加减少字段,不做处理的话,用户会对部分情况有数据部分情况无数据产生疑惑增加了理解成本。
  但是对于更改统计逻辑的,就不只是简单用户体验上的问题了,会给业务带来实际的影响,比如上文中意向产品中可选择的产品变更了,如果不及时对于历史数据进行兼容,做相关的变动说明处理,很容易给业务员带来之前的商品仍然可以进行销售的误判,最终导致下错订单甚至下单后无法发货,给公司业务带来实质的亏损
  由此可见,兼容历史数据的价值,在于解决这一系列的数据冲突,既保证了产品层面的数据连贯性,也让用户了解到数据变动的原因,降低了用户的负面情绪和理解成本。更重要的是,不仅可以能帮助用户复盘业务情况,对业务起到指导作用,而且避免事故和损失的发生
  但是兼容历史数据也不是在所有场景都适用的,当我们涉及到的改动非常大的时候,比如业务发生巨大的变化导致原有表格字段全部推翻重新设计时,就不建议采用上文的兼容方案,可以选择新老数据交替过渡,原有的表格提供对老数据的支持,新建一个表格用于支持新字段的展示,通过这种方式,完成从历史存量业务到新业务的过渡;又比如整体项目需要重构,可以选择数据迁移方案
  现在当我们再次遇到历史数据冲突需要兼容的情况时,可以判断如何选择了吗?
投诉 评论 转载

郑爽偷税逃税!又有瓜吃郑爽偷逃税案件涉及全国多个地区、多个公司、多个演艺项目,案情复杂。在国家税务总局指导督办下,在天津、浙江、江苏、北京等地税务机关配合协助下,在上海市税务局具体领导下,我局以事实……饭店来了一个特殊的洗碗大姐店里来了一个特殊的洗碗大姐,因为她不要工资,只要有吃住就可以,随时可以请假,上班没有要求,没有时间限制,刚开始老板是不同意的,反正店里缺人,也就答应了。后来才知道,这位大……表格改变字段时该如何兼容历史数据当原有产品无法满足当前业务发展时,有时候我们会通过改动表格中的字段设计满足业务新需要、服务新场景。而改动数据表格的字段很容易引发数据冲突的情况,所以我们有必要去解决表格改变字段……西游记位美女排名说到这个西游记不仅仅只有师徒四人,也有很多很多妖怪,其实也不仅仅如此,也还有很多很多这个美女,比方说这个女儿国国王就真的太漂亮了,那么其实也不仅仅只有女儿国国王这一位美女了,话……假如时光不执著夏日的浓郁,是青春打马而过时的恍然,是少年一闪而过消失在香樟树尽头的背影。当七月,再次踏着杨絮步步生莲而来,若一切只如初见,我只愿时光静默,岁月安好。很多事情没有理由,就……关于吃货的可爱文案晒吃的怎么发朋友圈一、半夜千万给忍住不要吃宵夜,冬天来了,脂肪也会跟着来。二、吃雪糕吃饱了,我是真老了,吃雪糕居然可以吃饱,这太出乎意料了。三、爱你,亲爱的宝贝,愿你自余生都健康平安……住宅楼道配备什么灭火器合适自己的房子里面是没有规定要放灭火器的,但是楼道里肯定有配置灭火器或者消火栓的。那么住宅楼道配备什么灭火器合适?本站小编下面讲讲相关的楼梯安全小知识,希望您能喜欢。本站认为……老人坚持锻炼保持健康老人运动时的八种禁忌运动的方式多种多样,对老人来说,锻炼是保持健康的一种生活方式,哪些运动对身体好呢?老人希望自己健康,普遍都会去运动,因为只有运动才会让全身的血液更加快速的流淌。但是老年人的体质……大山的眷恋我的童年是在大山里度过的,我是喝着那清洌洌的山泉水长大的。记忆中的山泉水像母亲的乳汁一样甘甜,永远深深诱惑着我,令我魂牵梦萦。走出大山参加农行工作已经整整20多年了,20……男朋友患有家族遗传性高血压该分手吗?你对高血压真的了解吗?近期,小王发现男朋友经常头痛,且没有任何诱因,询问之下才知男朋友患有家族遗传性高血压,又联想起一个亲戚常年患有高血压,某一天突然中风,至今卧病在床,心里慌乱不已。犹豫是否应该在……排成造句用排成造句大全(151)当该凹口与屏蔽套里的特别设计的口排成一线时,活塞就位于最上端的静点或者说明燃油喷射在第一个气缸内开始进行。(152)三是节能减排成绩突出。(153)原园是……轻轻一碰就瘀青,不是因为你的皮肤嫩,而是这5个原因一般人在日常生活中难免出一些磕磕碰碰的状况,让受伤或碰撞的部位出现紫青相间的瘀伤。但是有些人,即使是没有或轻微发生碰撞,腿上或手臂上也会出现青一块、紫一块,甚至一觉醒来竟然身上……
羊为什么不吃肉为什么会尿急?基层反映互联网税务在基层机关的实践与思考越到夏季越要注意养胃,送你蒸炒炖3个食谱,厨房小白也能搞定巧用珍珠粉,让自己的皮肤皙白又嫩滑富有内涵的文言文短句吉米祛斑安全吗转告农民!有人到农村收废旧手机,用手机换盆,收来做什么?猪油,植物油,到底谁才是造成高血脂的真凶?当高血压遇上合并症,如何处理?(下)什么原因导致患者没把血压控制在正常水平吃抗癌食物真能防癌?关于癌症的几大谣言,专家各个击破辽宁辉山牛奶硫氰酸钠超标硫氰酸钠中毒怎急救包包是什么品牌股权转让法人不同意怎么办?黑龙江省实现社会保障卡全省通办治疗肾结石的五种方法,一起来了解一下汽车租赁合同龙岭迷窟大结局,下一部是云南虫谷吗?如何对付孩子踢被子的8个妙招父母遗弃孩子孩子还有什么方式维权?西行漫记(二)香葱褐斑病如何防治女人千万不要去整容

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找