数据导入方法、装置、设备及存储介质制造方法及图纸

技术编号:36392779 阅读:12 留言:0更新日期:2023-01-18 09:57
本发明专利技术涉及数据处理技术领域,尤其涉及一种数据导入方法、装置、设备及存储介质,该数据导入方法应用于数据导入系统,该数据导入系统包括:与业务人员进行人机交互的交互界面、存储模块、创建模块和导入模块,该数据导入方法包括:通过存储模块接收并存储业务人员基于交互界面配置的表格创建规则;在接收到模板生成指令时,通过创建模块从存储模块中调用与模板生成指令对应的目标规则以生成模板文件,以供业务人员使用模板文件进行数据录入得到数据文件并上传;接收业务人员基于交互界面上传的数据文件;通过导入模块将数据文件解析为数据记录,并将数据记录存入数据库。本发明专利技术实现了提高数据导入的便捷性。提高数据导入的便捷性。提高数据导入的便捷性。

【技术实现步骤摘要】
数据导入方法、装置、设备及存储介质


[0001]本专利技术涉及数据处理
,尤其涉及一种数据导入方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]在供应链业务流转中,存在诸如尽调、过会及客户跟进等需要人工线下进行的环节。在此类环节完成后通常需要将涉及到的数据导入到线上业务系统中,以供业务系统对导入的数据进行处理并生成处理结果。供应链管理者可以根据处理结果分析最有价值的数据,及时发现供应链的不足和缺陷,便捷地监控供应链状态,从而对供应链进行优化和改进,以提升供应链的整体能力。
[0003]在现有的数据导入过程中,通过需要使用固定的表格模板进行数据录入后进行导入。目前,创建或修改表格模板通常需要开发设计人员在编码环境中创建模板文件后,将更新的表格模板重新部署以供数据导入。这使得数据导入的过程复杂、繁琐,影响了数据导入的便捷性。

技术实现思路

[0004]本专利技术的主要目的在于提供一种数据导入方法、装置、设备及计算机可读存储介质,旨在提高数据导入的便捷性。
[0005]为实现上述目的,本专利技术提供一种数据导入方法,上述数据导入方法应用于数据导入系统,该数据导入系统包括:与业务人员进行人机交互的交互界面、存储模块、创建模块和导入模块;
[0006]所述数据导入方法包括以下步骤:
[0007]通过所述存储模块接收并存储所述业务人员基于所述交互界面配置的表格创建规则;
[0008]在接收到模板生成指令时,通过所述创建模块从所述存储模块中调用与所述模板生成指令对应的目标规则以生成模板文件,以供所述业务人员使用所述模板文件进行数据录入得到数据文件并上传;
[0009]接收所述业务人员基于所述交互界面上传的所述数据文件;
[0010]通过所述导入模块将所述数据文件解析为数据记录,并将所述数据记录存入数据库。
[0011]可选地,在所述将所述数据记录存入数据库的步骤之前,所述数据导入方法还包括:
[0012]对于所述数据记录中任一目标记录,通过所述导入模块对所述目标记录进行校验;
[0013]若校验通过,则执行所述将所述数据记录存入数据库的步骤。
[0014]可选地,在所述通过所述导入模块对所述目标记录进行校验的步骤之后,所述数
据导入方法还包括:
[0015]若校验不通过,则通过所述交互界面显示校验失败记录,以供所述业务人员对所述校验失败记录进行修改并上传;
[0016]接收修改后的所述校验失败记录,将所述校验失败记录作为所述目标记录,并执行所述通过所述导入模块对所述目标记录进行校验的步骤。
[0017]可选地,所述表格创建规则包括:字段编码、字段描述和字段规则,其中,所述字段规则包括表征必填标识、数据类型、数据序列和填写格式的规则;
[0018]所述通过所述导入模块对所述目标记录进行校验的步骤,包括:
[0019]通过所述导入模块,检测所述目标记录中的各个数据是否均满足所述字段规则;
[0020]若是,则确定对所述目标记录校验通过;
[0021]若否,则确定对所述目标记录校验不通过。
[0022]可选地,在所述通过所述导入模块将所述数据文件解析为数据记录的步骤之前,所述数据导入方法还包括:
[0023]检测所述数据文件的数据量是否大于预设阈值;
[0024]若所述数据文件的数据量小于或等于所述预设阈值,则执行所述通过所述导入模块将所述数据文件解析为数据记录的步骤;
[0025]若所述数据文件的数据量大于所述预设阈值,则通过所述导入模块将所述数据文件拆分为包含预设数据量的多份子文件,将各份所述子文件解析为所述数据记录。
[0026]可选地,所述数据导入系统还包括处理模块;
[0027]所述数据导入方法还包括:
[0028]通过所述处理模块将所述数据记录在所述数据库中的地址信息发送至数据处理终端,以供所述数据处理终端基于所述地址信息从所述数据库读取所述数据记录,对所述数据记录进行数据处理生成处理结果并返回;
[0029]接收所述处理结果,若确定所述处理结果为表征存在异常数据记录的异常结果,则通过所述处理模块基于所述异常结果从所述数据库中获取所述异常数据记录;
[0030]通过所述交互界面显示所述异常数据记录,以供所述业务人员对所述异常数据记录进行修改并上传;
[0031]接收修改后的所述异常数据记录,并通过所述导入模块将修改后的所述异常数据记录存入所述数据库,以供所述数据处理终端基于修改后的所述异常数据记录进行数据处理。
[0032]可选地,所述通过所述导入模块将修改后的所述异常数据记录存入所述数据库的步骤,包括:
[0033]通过所述导入模块读取所述异常数据记录的数据标识符;
[0034]基于所述地址信息和所述数据标识符,通过所述导入模块使用修改后的所述异常数据记录替换所述异常数据记录,以将修改后的所述异常数据记录存入所述数据库。
[0035]此外,为实现上述目的,本专利技术还提供一种数据导入装置,所述数据导入装置应用于数据导入系统,所述数据导入系统包括:与业务人员进行人机交互的交互界面、存储模块、创建模块和导入模块;
[0036]所述数据导入装置包括:
[0037]第一调用模块,用于通过所述存储模块接收并存储所述业务人员基于所述交互界面配置的表格创建规则;
[0038]第二调用模块,用于在接收到模板生成指令时,通过所述创建模块从所述存储模块中调用与所述模板生成指令对应的目标规则以生成模板文件,以供所述业务人员使用所述模板文件进行数据录入得到数据文件并上传;
[0039]第三调用模块,用于接收所述业务人员基于所述交互界面上传的所述数据文件;
[0040]第四调用模块,用于通过所述导入模块将所述数据文件解析为数据记录,并将所述数据记录存入数据库。
[0041]此外,为实现上述目的,本专利技术还提供一种数据导入设备,所述数据导入设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据导入程序,所述数据导入程序被所述处理器执行时实现上述数据导入方法的步骤。
[0042]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据导入程序,所述数据导入程序被处理器执行时实现上述的数据导入方法的步骤。
[0043]本专利技术中,通过存储模块接收并存储业务人员基于交互界面配置的表格创建规则,在接收到模板生成指令时,通过创建模块从存储模块中调用与模板生成指令对应的目标规则以生成模板文件,以供业务人员使用模板文件进行数据录入得到数据文件并上传,接收业务人员基于交互界面上传的数据文件,通过导入模块将数据文件解析为数据记录,并将数据记录存入数据库。
[0044]区别于在编码环境下创建数据导入的模板文件后进行数据导入,本专利技术实现了简化业务人员的操作,提高了创建数据导入的模板文件的便捷性,从而提高了数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据导入方法,其特征在于,所述数据导入方法应用于数据导入系统,所述数据导入系统包括:与业务人员进行人机交互的交互界面、存储模块、创建模块和导入模块;所述数据导入方法包括以下步骤:通过所述存储模块接收并存储所述业务人员基于所述交互界面配置的表格创建规则;在接收到模板生成指令时,通过所述创建模块从所述存储模块中调用与所述模板生成指令对应的目标规则以生成模板文件,以供所述业务人员使用所述模板文件进行数据录入得到数据文件并上传;接收所述业务人员基于所述交互界面上传的所述数据文件;通过所述导入模块将所述数据文件解析为数据记录,并将所述数据记录存入数据库。2.如权利要求1所述的数据导入方法,其特征在于,在所述将所述数据记录存入数据库的步骤之前,所述数据导入方法还包括:对于所述数据记录中任一目标记录,通过所述导入模块对所述目标记录进行校验;若校验通过,则执行所述将所述数据记录存入数据库的步骤。3.如权利要求2所述的数据导入方法,其特征在于,在所述通过所述导入模块对所述目标记录进行校验的步骤之后,所述数据导入方法还包括:若校验不通过,则通过所述交互界面显示校验失败记录,以供所述业务人员对所述校验失败记录进行修改并上传;接收修改后的所述校验失败记录,将所述校验失败记录作为所述目标记录,并执行所述通过所述导入模块对所述目标记录进行校验的步骤。4.如权利要求3所述的数据导入方法,其特征在于,所述表格创建规则包括:字段编码、字段描述和字段规则,其中,所述字段规则包括表征必填标识、数据类型、数据序列和填写格式的规则;所述通过所述导入模块对所述目标记录进行校验的步骤,包括:通过所述导入模块,检测所述目标记录中的各个数据是否均满足所述字段规则;若是,则确定对所述目标记录校验通过;若否,则确定对所述目标记录校验不通过。5.如权利要求1所述的数据导入方法,其特征在于,在所述通过所述导入模块将所述数据文件解析为数据记录的步骤之前,所述数据导入方法还包括:检测所述数据文件的数据量是否大于预设阈值;若所述数据文件的数据量小于或等于所述预设阈值,则执行所述通过所述导入模块将所述数据文件解析为数据记录的步骤;若所述数据文件的数据量大于所述预设阈值,则通过所述导入模块将所述数据文件拆分为包含预设数据量的多份子文件,将各份所述子文件解析为所述数据记录。6.如权利要求1至5中任一项所述的数据...

【专利技术属性】
技术研发人员:陈少鹏贺智勇
申请(专利权)人:深圳星融信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1