B端通用批量数据导入方案设计

访客3年前关于黑客接单1149

编辑导语:B端产物往往有大量数据的需求录入,假如逐条将数据录入系统,将会耗费不少的时间。同时,在大量反复同样的操纵时,也会增加出错的概率,导致录入的数据呈现问题。为例办理这个问题,本文作者试想在批量数据录入场景下,通过数据导入成果,用户将正确的数据整理到表格中,快速导入到数据库,但愿能给各人带来一些开导。

B端通用批量数据导入方案设计

B端产物常常碰着大量数据录入的需求,如春季雇用完成后,给新招的120个员工成立员工档案,并建设员工帐号。假如逐条将大量的数据录入系统,将花用度户不少的时间。

新员工的员工信息凡是会填写在一个excel表格中,人力在汇总后,录入系统。

假如逐个录入,每建设一个员工的员工档案,有以下几个步调:

打开建设员工档案的表单页

比较着员工信息,在表单中输入员工姓名、手机号、身份证号······

生存数据

打开新的表单页,反复以上操纵。

假如录入1个员工需要1分钟,那120个员工,就需要耗费2个小时。

与此同时,用户在大量地、反复做同样的操纵时,出错的概率也会增加,导致录入的数据大概呈现问题,如将张三的身份证号,错误地粘贴到了李四的员工档案中,可能填写到其他的字段中。

在批量数据录入场景下,数据导入成果,用户可以将正确的原始数据整理到表格中,快速导入到数据库,有效办理“逐条数据录入效率低下”和“操纵失误导致数据错误”问题。

1. 如何设计批量数据导入成果

用户在批量导入数据前,需要先将要录入系统的数据,整理成导入文件。再将导入文件上传到系统中,系统完成数据校验后,再将导入文件中的数据,写入数据库。

从这个流程可以得出,批量数据导入成果的焦点点有:公道设计导入模版、明晰数据校验法则、异步导入数据、导入功效处理惩罚。

1.1 公道设计导入模版

由于excel具备强大的批量数据处理惩罚本领和便捷的操纵体验,用excel整理导入文件是更符合的 *** 。

但用户本身并不清楚导入数据要如何整理导入文件中,因此我们需要设计一个导入模版,按业务数据表的名目要求,对要导入的数据举办名目类型,确保要导入的数据正当。

员工信息表中“性别”字段的要求是:必填、列举范例(男、女),若导入表格中对应列的值呈现了空值或“不详”,则数据犯科。导入犯科的数据,就会导致业务数据呈现错误。

在设计导入模版时,要按照业务的实际环境,梳理出所有的字段,确定每个字段的名目要求,并给出对应的提示信息。详细要求如下:

明晰字段名目:要害字段都要有明晰的要求,以引导用户精确整理导入文件。如手机号字段必需是11位数字,性别必需是男、女中的一个值;

准确到最小颗粒:导入模版中的每一列,都要准确到最小颗粒,只管不要将多个字段混在一列中,不然在校验数据时,必需要先拆分单位格的内容,才气对单个数据值举办校验,增加数据校验的巨大度。如省、市、区应该分3列,而不是一列导入;

在表格中给出填写类型提示信息,以减罕用户填写错误的概率。

B端通用批量数据导入方案设计

在导入数据前,要引导用户下载导入模版,并按模版中的名目要求,整理好需要录入系统的数据。

1.2 明晰数据校验法则

1.2.1 导入文件名目校验

数据校验的之一步,是校验导入文件的名目是否正确。假如导入文件名目只支持excel,而用户上传了pdf名目标文件,那导入必然无法完成。

1.2.2 导入文件表头校验

名目校验没问题后,再校验导入文件表头是否与数据表中,需要导入的字段是否匹配。

表头校验的要领是:将导入文件的表头每个字段与数据表需要导入的字段逐一比对,查抄同一序号对应列的字段名是否一致。

只有导入文件所有字段序号和字段名与数据表完全一致时,导入文件表头校验才匹配。

导入文件中之一列是“手机号”,但数据表之一列是“姓名”,即为不匹配;

导入文件中之一列是“手机号”,数据表之一列是“手机号码”,也是不匹配。

数据导入时,系统会凭据字段名举办匹配,将导入文件中的数据,写入数据表中对应位置的、同名的字段中。

若不匹配,在数据导入时,导入文件中的数据无法找到对应的数据表字段,从而无法导入。

1.2.3 导入文件字段值校验

表头校验正常后,再对导入文件中详细的字段值做校验,确认其是否正当。

假如差池字段值举办正当性校验,直接导入到数据表中,就有大概导致业务数据错误,甚至激发严重变乱。

导入文件中“嘉奖积分”列的值,原来应该填写嘉奖的积分数量,但被错误地填入了用户手机号,功效导致每个用户发放了100多亿个积分。

字段值校验的要领是:按照数据表对各个字段值的名目界说,逐个查抄导入文件中的对应字段的值是否正当。

字段值校验大概会碰着以下不正当的环境:

标签: 2年B端低级

相关文章

不同私域流量背后的运营体系设计

不同私域流量背后的运营体系设计

什么是私域流量?私域流量运营如何做?针对私域流量运营体系,产物设计需要支持的成果体系有哪些?本文从这些问题出发,对私域流量展开了梳理阐明,与各人分享。 一、昂贵的公域:越来越失望的ROI 公域流量是...

匿名提问箱Popi:新型社交方式能否在社交赛道突出重围?

匿名提问箱Popi:新型社交方式能否在社交赛道突出重围?

 本文以匿名提问箱Popi为阐明工具,从市场阐明、用户需求、产物阐明、竞品阐明等角度对产物举办了拆解与思考,并提出了一些优化发起。 01 产物轮廓 1. 产物简介 产物版本:1.2.4(2020年0...

如何理解“设计思维”?

如何理解“设计思维”?

什么是设计思维呢?这个词听起来很玄学、很虚无,难以摸清它毕竟是什么?而为相识答这个问题,本文就从三个角度——观念、成长、模子举办阐明与解读。 Design Thinking,海内翻译为“设计思维”,...

SaaS产品如何设计商业化变现?

SaaS产品如何设计商业化变现?

近期蓝湖正式开启了贸易化收费模式,虽然也有免费尝鲜版本,对付低产值的白嫖党来说会引来一顿诉苦,虽然也有许多人愿意为好产物付费,对付一个产物,我们应该在什么时候设计推出收费尺度呢?本文环绕这个问题展开了...

待办清单类产品需求规划说明书

待办清单类产品需求规划说明书

本文从实际用户利用场景出发,阐明用户需求后输出一份待办清单类产物需求筹划说明书,主要从产物定位、业务流程、页面流程和成果详情这四个方面临产物举办了先容,与各人分享,但愿可以或许给各人的事情带来开导。...

6个角度,教你打造微信号人设

6个角度,教你打造微信号人设

微信IP(人设)是塑造精采第一印象、取得用户信任的第一要素,同时很洪流平营销微信端的营销转化。本文从微信的六个角度来聊聊微信号人设打造——昵称、微信号、头像、本性签名、伴侣圈配景、伴侣圈。 小杜之前...