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

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

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

相关文章

B端产品,如何从菜鸟到行业专家

B端产品,如何从菜鸟到行业专家

记得刚转行做B端产物司理的时候,我面对一个庞大的问题:认真一个生疏行业的产物。 在转行前,我的客户主要来自于汽车、摩托车等耐消品行业,可是此刻,我需要面临食品、饮料等快消品行业的客户。然而,就仿佛你...

大国博弈之下,金融科技的风要往哪边吹?

大国博弈之下,金融科技的风要往哪边吹?

编辑导语:连年来,金融科技好像一直是一个炙手可热的话题。金融科技公司的将来,是要靠B端和C端双轮驱动的。如今,在大国博弈之下,金融科技的风要往哪边吹呢?金融科技的B端将来在那边呢?来看本文作者为我们做...

B端产品如何支持组织与流程变革

B端产品如何支持组织与流程变革

企业在策划中,业务流程变革,组织架构调解,是难以制止的工作;甚至跟着市场情况、竞争名堂变革的加剧,二者需要更火速的随需而变。 当业务流程或组织架构厘革时,不单带来B端产物利用脚色的调解,并且常常需要...

B端:少谈产品方法论,多看企业效率本质

B端:少谈产品方法论,多看企业效率本质

近些年,随着组织对敏捷的追求,许多银行IT部门开始尝试产品化,希望利用产品研发的方式,提升内部效率,结果是:玩不转!因而本文将剖析其中的问题,供内部决策者参考。 敏捷产品化一到银行及各种金融机构,各...

B端PM的标准工作流程:从业务调研到产品落地

B端PM的标准工作流程:从业务调研到产品落地

B端产物本质是:办理组织痛点,实现贸易代价。 B端产物司理,既要有对宏观的把控本领,又要有对细节的专注力。 没有细节的高度,会酿成一个脆而不坚的空架子。B端产物的方案需要遵循以业务为中心,自顶向下的...

B端企业信息化建设:拆解从0到1的完整思路

B端企业信息化建设:拆解从0到1的完整思路

本文主要与各人分享企业内部产物从0到1建树的完整思路,不涉及详细的内部调研要领,但愿可以或许给各人带来一些辅佐,可能一些新的思路。 在启动项目立项初期,首先需要明晰的一点的是,这次我们需要办理企业内...