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

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

编辑导语: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端低级

相关文章

为什么说互联网是注意力经济?

为什么说互联网是注意力经济?

“为什么说互联网经济是注意力经济?”“为什么大家都想方设法抢夺用户注意力?”“有哪些方法或产品形态,可以强化用户注意力资源?” 笔者将从认知神经科学角度,针对以上问题做一些的整理和归纳,希望对你有所启...

教育行业的落地页优化指南

教育行业的落地页优化指南

教育行业的用户趋利性越来越明显,对落地页带来的体验也更加敏感和挑剔,往往市面上的落地页风格千篇一律后,效果就开始变差。其实,如果我们能从落地页的本质去做设计和优化,思路会变得更加清晰。 下图是一个超...

解读用户运营新模型“ARGO”

解读用户运营新模型“ARGO”

ARGO模型是一个以用户为中心的运营模型,并着重针对增长不力的具体行动。那么在运营工作中,这个模型具体要怎么用呢?笔者将为大家揭晓。 今天给大家介绍一个最近产品运营圈比较火的用户运营模型ARGO,将...

工作案例分享:SVGA动效落地的使用与避坑

工作案例分享:SVGA动效落地的使用与避坑

编辑导读:网络上关于SVGA的接头大大都都只是在软件上的问题,详细实践案例很少。本文作者依据事情中项目实践的所思所想,团结案例平分享了SVGA动效落地利用进程中很是有代价的设计常识,并对进程存在的问题...

团队的产品规划为何总是感觉效果一般?

团队的产品规划为何总是感觉效果一般?

编辑导读:产物筹划是产物实际开拓前的一个要害性行动,也是产物团队需要着重掌握的首要环节。产物筹划的好,就能制止走弯路,节减时间,加速进度,能早日告竣方针。但大大都环境下,团队的产物筹划老是感受结果一般...

产品增长必备技:留存精细分析

产品增长必备技:留存精细分析

在上一篇,小编简单的介绍了如何从全局留存数据,寻找增长线索,本篇将承接上一篇的内容,继续分享一下:如何通过精细化数据分析,近一步寻找留存增长线索。 一、产品流失分析 在分析产品留存前,我们需要先考虑...