数据敏感性培养记-excel篇
这么文章纯来自工作笔记。
背景交代:
小编所在公司是某电商,工作之一是需要每天比对外部渠道订单进入内部OS系统情况。(外部渠道:淘宝、天猫、一号店、京东、拍拍、当当等等;内部os系统特指公司订单系统;未自动进入os我们称之为漏单),渠道订单未自动拉单、转单进入os系统,那将给公司带来一定损失,包含店铺信誉和平台资金惩罚等。虽然此工作繁琐费时费力,但是能给公司降低损失就是有价值的。
废话这么多,回到主题,这个文章主要是受淘宝平台影响。
淘宝平台订单号:已经突破15位长度,这周导出的订单报表出现16位订单。这是问题的开始。。16位的订单。。
阶段一:漏单忽视
特性:16位订单数量还较少、有几单也能自动进入os
反应:os系统pm说,别太在乎细节,应该是转单效率问题;
渠道客服经理说,等等吧,应该是时间延迟;
技术负责人说,拉单、转单任务运行正常,别大惊小怪;
我想说,这一定哪里有问题,就是找不到根据(数据敏感性起作用)
阶段二:引起注意
特性:这样的单子慢慢多起来了、订单价格多达上千、这些订单在淘宝平台查询不到
反应:os系统pm说,让客服经理去确认下订单是否存在?
渠道客服经理说,淘宝平台确实不存在,淘宝客服也确认不存在?
技术负责人说,确实无法自动进入os系统
我想说,这些订单哪里来的?是导出报表出的问题吗?为什么导不进去的订单都是10开头的16位订单呢?是我们转单截取长度出问题?
阶段三:重点跟进
特性:这样的单子越来越多、订单总额多达几十万了、这些订单在淘宝平台查询不到、也不见进入我们系统
反应:os系统pm说,已经让客服经理联系淘宝技术了,等反馈
渠道客服经理说,淘宝回复订单不存在,不能是淘宝bug
技术负责人说,。。。。。。和我没关系
我想说,为什么这些订单末尾都是0?是不是导出报表问题,把第16位设置0了?
怎么办?这么多订单要是没进来,多大损失?为什么这些订单被导出来,却查不到?
通过买家手机、买家昵称去查试试?(一个声音在脑中提醒)
说做就做,抽查了几个昵称,一查,
天呀,tm早怎么没想到,居然查到订单号了?(确定该订单存在、订单除了末尾,其他都一样)用这个新的外部交易号赶紧去os系统查询,一查,
天呀,已经发货了。松了一口气,(漏单排查了)
怎么就进来了?怎么会有两个订单号?
再试试了好几单,都是这样的。赶紧总结下,反馈分析结果给各干系人?降低大家恐慌。
阶段四:无视
特性:这样的单子越来越多、订单总额多达几十万了、能在淘宝平台和os查询到、不是漏单
反应:os系统pm说,不是漏单,没关系、应该是淘宝导出报表问题,找淘宝去
渠道客服经理说,淘宝回复是导出报表不能为excel格式(默认导出是cvs格式啊)
技术负责人说,。。。。和我没关系
我想说,导出报表没问题?不能啊?
试试用txt打开?
”乱码“一团,通过昵称去搜索,一看,
原本10打头订单号末尾真的不全是0啊?
真的和格式有关系?赶紧复制到excel?一看,
复制完是正确的,保存就被设置为0了?噢噢 ,是excel自身特性问题??
赶紧去百度下?结果出来了?excel数据超过15位会乱码,科学计数法啊啊啊
看来,已经水落石出了。恐慌一场啊。
大家都已经不管这个事情了,也正常啊。可我还在思考,如果,如果,一开始看到16位、0这样数据,能联想到excel特性,那将节省多少时间和精力啊。
为什么,所有人都没意识到呢?
为什么,我没意识到呢? 这只是excel很基本的常识啊。
看来无知真可怕。赶紧恶补下。
====这里是分界线:====因为我不懂,所以我被你玩了
输入数字时,EXCEL会默认以科学计数法表示,你可以在输入数字之前,将单元格格式设为文本。
1、获得原始数据:将cvs格式数据用txt打开
2、迁移原始数据:将打开的内容全部复制到excel
3、分列还原数据:选中有数据--分列--选择文件类型--选择分隔符号--选择最终数据格式--完成。
4、验证数据:是否获得正确的超过15位数据
选择文件类型 选择分隔符号==此处是事发一周后的故事
今天是周一,这个问题是上周一发现的,不过早上看到淘宝的态度,我觉得挺欣慰的,起码他们重视用户体验,给出了临时方案。虽然这个数据有效性是excel自身的特性,不是淘宝的bug,但是淘宝为了用户节省时间、降低转化成本,给出的兼容性建议,还是很棒的。也进一步让我意识到,不要忽视小事,不要忽视异常数据,它们会产生价值的。 另外,这个解决方案方案和我上面列举类似,都是转为文本。
这是一周后,淘宝平台采取的临时措施。