System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 表单数据导入方法、装置、设备及存储介质制造方法及图纸_技高网

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

技术编号:41515561 阅读:5 留言:0更新日期:2024-05-30 14:52
本申请属于数据处理领域,涉及一种表单数据导入方法,包括获取待导入的业务表单数据,并识别业务表单数据的数据类型;根据数据类型获取业务表单数据对应的导入模板;根据业务表单数据对导入模板进行模板数据优化,得到目标导入模板;识别业务表单数据间的关联关系;根据关联关系将业务表单数据导入至目标导入模板中,得到业务数据网。本申请还提供一种表单数据导入装置、计算机设备及存储介质。本申请可以提高表单数据导入的效率及准确率。

【技术实现步骤摘要】

本申请涉及数据处理领域,尤其涉及一种表单数据导入方法、装置、设备及存储介质


技术介绍

1、表单数据导入是指将业务表单数据导入后台数据库中。

2、传统的表单数据导入是基于通用的数据导入系统将数据进行导入。

3、但是,这种方法对业务数据导入的类型单一及模式固化,仅能支持在线单表数据的直线导入,无法基于业务数据的实际差异进行数据的分类、定量或定向导入,使得表单导入的准确率较低;进一步的,传统的导入方法在进行数据导入时,针对数据量较大的业务数据需要人工分批次导入,使得表单导入的操作繁琐、不灵活,导致表单数据导入的效率低下。


技术实现思路

1、本专利技术提供一种表单数据导入方法、装置、设备及存储介质,其主要目的是提高表单数据导入的效率及准确率。

2、为了解决上述技术问题,本申请实施例提供一种表单数据导入方法,采用了如下所述的技术方案:

3、获取待导入的业务表单数据,并识别所述业务表单数据的数据类型;

4、根据所述数据类型获取所述业务表单数据对应的导入模板;

5、根据所述业务表单数据对所述导入模板进行模板数据优化,得到目标导入模板;

6、识别所述业务表单数据间的关联关系;

7、根据所述关联关系将所述业务表单数据导入至所述目标导入模板中,得到业务数据网。

8、进一步的,所述识别所述业务表单数据的数据类型,包括:

9、提取所述业务表单数据中的多维度字段特征;

10、根据所述多维度字段特征判断所述业务表单数据是否存在多个表单;

11、若所述业务表单数据存在多个表单,则将存在相关联的主表与子表的业务表单数据作为宽表数据类型;

12、若所述业务表单数据未存在多个表单,则将所述业务表单数据作为单表数据类型。

13、进一步的,所述根据所述数据类型获取所述业务表单数据对应的导入模板,包括:

14、获取功能界面,并从所述功能界面中获取单表导入模板及宽表导入模板;

15、在所述数据类型为所述单表数据类型时,确定所述导入模板为单表导入模板;

16、在所述数据类型为所述宽表数据类型时,确定所述导入模板为宽表导入模板。

17、进一步的,所述根据所述业务表单数据对所述导入模板进行模板数据优化,得到目标导入模板,包括:

18、获取所述业务表单数据的业务数据字段及所述导入模板的模板数据字段;

19、将所述业务数据字段与所述模板数据字段进行对比,得到对比结果;

20、判断所述业务数据字段与所述模板数据字段的对比结果是否一致;

21、若所述业务数据字段与所述模板数据字段的对比结果为一致,则将所述导入模板作为所述目标导入模板;

22、若所述业务数据字段与所述模板数据字段的对比结果为不一致,则在所述导入模板中新增业务数据字段,得到所述目标导入模板。

23、进一步的,所述识别所述业务表单数据间的关联关系,包括:

24、获取所述业务表单数据的所有数据字段;

25、将每个所述数据字段转化为对应的数据项;

26、计算所述数据项之间关联度,并基于所述关联度确定数据频繁项;

27、识别所述数据项与对应的所述数据频繁项之间的关联关系。

28、进一步的,所述根据所述关联关系将所述业务表单数据导入至所述目标导入模板中,得到业务数据网,包括:

29、获取预设的导入规则,基于所述导入规则及所述数据逻辑将所述业务表单数据导入至所述目标导入模板中,得到初导入数据;

30、根据所述关联关系提取所述业务表单数据的数据逻辑,基于所述数据逻辑将所述初始导入数据进行数据体系整合,得到所述业务数据网。

31、进一步的,所述根据所述关联关系将所述业务表单数据导入至所述目标导入模板中,得到业务数据网之后,所述方法还包括:

32、接收客户端发送的数据查询请求,其中,所述数据查询请求包括查询项;

33、在识别所述业务数据网中存在所述查询项一致的业务数据字段时,获取所述数据字段对应的数据内容,并将所述数据内容作为所述查询项对应的目标数据。

34、为了解决上述技术问题,本申请实施例还提供一种表单数据导入装置,采用了如下所述的技术方案:

35、类型识别模块,用于获取待导入的业务表单数据及,并识别所述业务表单数据的数据类型;

36、获取模块,用于根据所述数据类型获取所述业务表单数据对应的导入模板;

37、优化模块,用于根据所述业务表单数据对所述导入模板进行模板数据优化,得到目标导入模板;

38、关系识别模块,用于识别所述业务表单数据间的关联关系;及

39、导入模块,用于根据所述关联关系将所述业务表单数据导入至所述目标导入模板中,得到业务数据网。

40、为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:

41、存储器,存储至少一个计算机程序;及

42、处理器,执行所述存储器中存储的计算机程序以实现上述所述的表单数据导入。

43、为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:

44、所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的表单数据导入。

45、与现有技术相比,本申请主要有以下有益效果:

46、本申请实施例中,首先通过识别获取的业务表单数据的数据类型,并根据数据类型获取业务表单数据对应的导入模板,能够针对不同类型的业务表单数据进行匹配对应的模板,提高了后续表单数据导入的准确性;其次,根据业务表单数据对导入模板进行模板数据优化,得到目标导入模板,能够进一步针对不同类型的业务表单数据模板进行定制优化,进一步提高了表单数据导入的准确性;最后,通过识别业务表单数据间的关联关系,并根据关联关系将业务表单数据导入至目标导入模板中,得到业务数据网,能够实现表单的自动导入,无需人工介入,提高了表单导入的效率及准确率。因此本专利技术提出的表单数据导入方法、装置、设备及存储介质可以提高表单数据导入的效率及准确率。

本文档来自技高网...

【技术保护点】

1.一种表单数据导入方法,其特征在于,包括下述步骤:

2.根据权利要求1所述的表单数据导入方法,其特征在于,所述识别所述业务表单数据的数据类型,包括:

3.根据权利要求2所述的表单数据导入方法,其特征在于,所述根据所述数据类型获取所述业务表单数据对应的导入模板,包括:

4.根据权利要求1所述的表单数据导入方法,其特征在于,所述根据所述业务表单数据对所述导入模板进行模板数据优化,得到目标导入模板,包括:

5.根据权利要求1-4中任一项所述的表单数据导入方法,其特征在于,所述识别所述业务表单数据间的关联关系,包括:

6.根据权利要求1-4中任一项所述的表单数据导入方法,其特征在于,所述根据所述关联关系将所述业务表单数据导入至所述目标导入模板中,得到业务数据网,包括:

7.根据权利要求1-4中任一项所述的表单数据导入方法,其特征在于,所述根据所述关联关系将所述业务表单数据导入至所述目标导入模板中,得到业务数据网之后,所述方法还包括:

8.一种表单数据导入装置,其特征在于,包括:

9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的表单数据导入方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的表单数据导入方法的步骤。

...

【技术特征摘要】

1.一种表单数据导入方法,其特征在于,包括下述步骤:

2.根据权利要求1所述的表单数据导入方法,其特征在于,所述识别所述业务表单数据的数据类型,包括:

3.根据权利要求2所述的表单数据导入方法,其特征在于,所述根据所述数据类型获取所述业务表单数据对应的导入模板,包括:

4.根据权利要求1所述的表单数据导入方法,其特征在于,所述根据所述业务表单数据对所述导入模板进行模板数据优化,得到目标导入模板,包括:

5.根据权利要求1-4中任一项所述的表单数据导入方法,其特征在于,所述识别所述业务表单数据间的关联关系,包括:

6.根据权利要求1-4中任一项所述的表单数据导入方法,其特征在于,所述根据所述关联关...

【专利技术属性】
技术研发人员:阮丽丽刘火荣
申请(专利权)人:远光软件股份有限公司
类型:发明
国别省市:

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

1