编辑导语:B端产物往往有大量数据的需求录入,假如逐条将数据录入系统,将会耗费不少的时间。同时,在大量反复同样的操纵时,也会增加出错的概率,导致录入的数据呈现问题。为例办理这个问题,本文作者试想在批量数据录入场景下,通过数据导入成果,用户将正确的数据整理到表格中,快速导入到数据库,但愿能给各人带来一些开导。
B端产物常常碰着大量数据录入的需求,如春季雇用完成后,给新招的120个员工成立员工档案,并建设员工帐号。假如逐条将大量的数据录入系统,将花用度户不少的时间。
新员工的员工信息凡是会填写在一个excel表格中,人力在汇总后,录入系统。
假如逐个录入,每建设一个员工的员工档案,有以下几个步调:
打开建设员工档案的表单页
比较着员工信息,在表单中输入员工姓名、手机号、身份证号······
生存数据
打开新的表单页,反复以上操纵。
假如录入1个员工需要1分钟,那120个员工,就需要耗费2个小时。
与此同时,用户在大量地、反复做同样的操纵时,出错的概率也会增加,导致录入的数据大概呈现问题,如将张三的身份证号,错误地粘贴到了李四的员工档案中,可能填写到其他的字段中。
在批量数据录入场景下,数据导入成果,用户可以将正确的原始数据整理到表格中,快速导入到数据库,有效办理“逐条数据录入效率低下”和“操纵失误导致数据错误”问题。
1. 如何设计批量数据导入成果用户在批量导入数据前,需要先将要录入系统的数据,整理成导入文件。再将导入文件上传到系统中,系统完成数据校验后,再将导入文件中的数据,写入数据库。
从这个流程可以得出,批量数据导入成果的焦点点有:公道设计导入模版、明晰数据校验法则、异步导入数据、导入功效处理惩罚。
1.1 公道设计导入模版由于excel具备强大的批量数据处理惩罚本领和便捷的操纵体验,用excel整理导入文件是更符合的 *** 。
但用户本身并不清楚导入数据要如何整理导入文件中,因此我们需要设计一个导入模版,按业务数据表的名目要求,对要导入的数据举办名目类型,确保要导入的数据正当。
员工信息表中“性别”字段的要求是:必填、列举范例(男、女),若导入表格中对应列的值呈现了空值或“不详”,则数据犯科。导入犯科的数据,就会导致业务数据呈现错误。
在设计导入模版时,要按照业务的实际环境,梳理出所有的字段,确定每个字段的名目要求,并给出对应的提示信息。详细要求如下:
明晰字段名目:要害字段都要有明晰的要求,以引导用户精确整理导入文件。如手机号字段必需是11位数字,性别必需是男、女中的一个值;
准确到最小颗粒:导入模版中的每一列,都要准确到最小颗粒,只管不要将多个字段混在一列中,不然在校验数据时,必需要先拆分单位格的内容,才气对单个数据值举办校验,增加数据校验的巨大度。如省、市、区应该分3列,而不是一列导入;
在表格中给出填写类型提示信息,以减罕用户填写错误的概率。
在导入数据前,要引导用户下载导入模版,并按模版中的名目要求,整理好需要录入系统的数据。
1.2 明晰数据校验法则1.2.1 导入文件名目校验
数据校验的之一步,是校验导入文件的名目是否正确。假如导入文件名目只支持excel,而用户上传了pdf名目标文件,那导入必然无法完成。
1.2.2 导入文件表头校验
名目校验没问题后,再校验导入文件表头是否与数据表中,需要导入的字段是否匹配。
表头校验的要领是:将导入文件的表头每个字段与数据表需要导入的字段逐一比对,查抄同一序号对应列的字段名是否一致。
只有导入文件所有字段序号和字段名与数据表完全一致时,导入文件表头校验才匹配。
导入文件中之一列是“手机号”,但数据表之一列是“姓名”,即为不匹配;
导入文件中之一列是“手机号”,数据表之一列是“手机号码”,也是不匹配。
数据导入时,系统会凭据字段名举办匹配,将导入文件中的数据,写入数据表中对应位置的、同名的字段中。
若不匹配,在数据导入时,导入文件中的数据无法找到对应的数据表字段,从而无法导入。
1.2.3 导入文件字段值校验
表头校验正常后,再对导入文件中详细的字段值做校验,确认其是否正当。
假如差池字段值举办正当性校验,直接导入到数据表中,就有大概导致业务数据错误,甚至激发严重变乱。
导入文件中“嘉奖积分”列的值,原来应该填写嘉奖的积分数量,但被错误地填入了用户手机号,功效导致每个用户发放了100多亿个积分。
字段值校验的要领是:按照数据表对各个字段值的名目界说,逐个查抄导入文件中的对应字段的值是否正当。
字段值校验大概会碰着以下不正当的环境:
目次: 一、产物定位 用户认知定位 蜗牛念书自我定位 用户需求 二、产物成果阐明 书桌 领读 共读 三、免费一小时和会员收费 用户视角 产物视角 贸易视角 四、总结 第一部门:产物定位...
编辑导语:提到push背后的运营逻辑,我们都知道push就是在符合的时间,把符合的内容推给符合的人。可是说起来简朴,在实际的运营操纵进程中,应该如何才气真正发挥push的浸染呢?本日,作者就为我们总结...
导语:视频作为移动端典范的线上处事平台,在用户包围广度、利用深度不绝攀高的同时,视频平台在内容、处事上的延展性也快速铺开,用户普遍在视频平台上的内容消费浮现出更强烈的多样性。对付泛常识消费来说,视频的...
编辑导语:用户登录界面是吸引用户的一个很重要的手段,新颖的界面往往可以给用户留下深刻的印象,从而晋升一款产物的好感。那么,如何用Axure建造渐变色用户登录交互呢?本文作者通过实际操纵为我们举办了分享...
编辑导读:在APP的整理架构中,动静系统是一个必不行少的成果模块,其焦点是辅佐用户实时相识种种动静,保障业务正常运行。本文作者动静中心的观念出发,团结58同城的案例,阐明总结了APP动静中心的设计思路...
编辑导语:列表页是靠山界面的重要构成之一,上篇说了靠山列表设计的“搜索”设计(详情见:靠山列表设计避坑指南 上);本篇继承讲剩下的两个部门的“坑”和必坑指南,我们一起来进修一下。 列表页是组成靠山利...