数据处理方法、装置、存储介质及电子设备与流程

文档序号:35956847发布日期:2023-11-08 18:23阅读:23来源:国知局
数据处理方法、装置、存储介质及电子设备与流程

本发明涉及金融科技领域,具体而言,涉及一种数据处理方法、装置、存储介质及电子设备。


背景技术:

1、目前,在供应链资金筹集业务中,已经存在了企业集团及其分公司或子公司等各个机构的信息,即各个机构间的总分关系(也可以称为从属关系),通过总分关系可以查询出某一集团下的分公司或子公司。随着业务的不断扩展,出现了集团与分公司或子公司额度的共享与分配,因此,集团客户线下提供总分关系后,需要对系统中现有的总分关系进行维护。

2、相关技术中,在对系统中现有的总分关系进行维护的过程中,在后台更新数据之前,采用每次从数据库中进行数据查询的方式实现数据校验,以避免一个机构存在多个上级的错误情景。然而,该方式存在很多无用的交互流程,例如,当待更新数据不存在上述错误情景时,与数据库的数据查询交互即为无用交互,增加了与数据库的交互,占用系统资源,存在数据处理效率比较低的问题。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供了一种数据处理方法、装置、存储介质及电子设备,以至少解决现有技术中在维护机构间从属关系的过程中,采用每次从数据库中进行数据查询的方式实现数据校验,存在数据处理效率低的技术问题。

2、根据本发明实施例的一个方面,提供了一种数据处理方法,包括:接收目标数据处理请求,调用目标脚本文件,其中,目标数据处理请求至少包括待处理数据,待处理数据表征多个目标机构之间的从属关系信息,目标脚本文件至少包括目标变量,目标变量用于存储多个目标机构之间的从属关系;通过目标脚本文件,对待处理数据进行数据校验,得到校验结果,其中,校验结果表征待处理数据中是否存在异常数据;若校验结果表征待处理数据中存在异常数据,则从待处理数据中过滤掉异常数据,得到目标数据,其中,目标数据用于生成多个目标机构之间的从属关系链路。

3、进一步地,在接收目标数据处理请求,调用目标脚本文件之前,该方法还包括:在脚本文件中创建第一工具类,并在第一工具类中定义第一静态方法和递归方法;在第一静态方法中创建目标变量,得到目标脚本文件,其中,目标变量包括参数key和参数value,参数key用于存储待处理数据中的第一数据的数据标识,参数value用于存储第一数据对应的父数据的数据标识。

4、进一步地,通过目标脚本文件,对待处理数据进行数据校验,得到校验结果,包括:通过递归方法遍历目标数据结构,将目标数据结构中的数据填充至目标变量,其中,目标数据结构中包含历史机构信息数据和待处理数据,历史机构信息数据表征多个目标机构关联的历史从属关系信息;在将目标数据结构中的数据填充至目标变量的过程中,判断待处理数据中是否存在与历史机构信息数据重复的数据;若待处理数据中存在与历史机构信息数据重复的数据,则确定校验结果表征待处理数据中存在异常数据。

5、进一步地,通过递归方法遍历目标数据结构,将目标数据结构中的数据填充至目标变量,包括:通过递归方法遍历目标数据结构,得到目标数据结构中的每条数据的数据标识和每条数据对应的父数据的数据标识;将数据标识作为key值,并将父数据的数据标识作为value值;通过key值和value值生成key-value键值对,并将key-value键值对存储于目标变量中,其中,key-value键值对用于表征每条数据与每条数据对应的父数据之间的父子关系。

6、进一步地,在将目标数据结构中的数据填充至目标变量的过程中,判断待处理数据中是否存在与历史机构信息数据重复的数据,包括:在将目标数据结构中的数据填充至目标变量的过程中,判断待处理数据中是否存在与历史机构信息数据重复的key值;若待处理数据中存在与历史机构信息数据重复的key值,则确定待处理数据中存在与历史机构信息数据重复的数据。

7、进一步地,在从待处理数据中过滤掉异常数据,得到目标数据之后,该方法还包括:根据目标数据,确定多个目标机构之间的从属关系,生成新的从属关系;在生成新的从属关系之后,更新目标数据结构关联的机构信息表,以实现对机构信息表中的多个目标机构之间的从属关系的维护。

8、进一步地,在更新目标数据结构关联的机构信息表之后,该方法还包括:将更新后的机构信息表中的数据发送至目标界面,并通过更新后的机构信息表中的数据在目标界面生成多个目标机构之间的从属关系链路。

9、根据本发明实施例的另一方面,还提供了一种数据处理装置,包括:接收模块,用于接收目标数据处理请求,调用目标脚本文件,其中,目标数据处理请求至少包括待处理数据,待处理数据表征多个目标机构之间的从属关系信息,目标脚本文件至少包括目标变量,目标变量用于存储多个目标机构之间的从属关系;校验模块,用于通过目标脚本文件,对待处理数据进行数据校验,得到校验结果,其中,校验结果表征待处理数据中是否存在异常数据;处理模块,用于若校验结果表征待处理数据中存在异常数据,则从待处理数据中过滤掉异常数据,得到目标数据,其中,目标数据用于生成多个目标机构之间的从属关系链路。

10、根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的数据处理方法。

11、根据本发明实施例的另一方面,还提供了一种电子设备,该电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的数据处理方法。

12、在本发明实施例中,采用在本地内存中进行数据校验的方式,首先接收目标数据处理请求,调用目标脚本文件,然后通过目标脚本文件,对待处理数据进行数据校验,得到校验结果,若校验结果表征待处理数据中存在异常数据,则从待处理数据中过滤掉异常数据,得到目标数据。其中,目标数据处理请求至少包括待处理数据,待处理数据表征多个目标机构之间的从属关系信息,目标脚本文件至少包括目标变量,目标变量用于存储多个目标机构之间的从属关系,校验结果表征待处理数据中是否存在异常数据,目标数据用于生成多个目标机构之间的从属关系链路。

13、在上述过程中,通过调用目标脚本文件对待处理数据进行数据校验,实现了在本地内存中进行数据校验,与传统的通过查询数据库进行数据校验相比,大大减少了与数据库的交互,减少了系统的输入输出操作,节约了系统资源,有效提高了数据处理效率,便于维护机构间的从属关系,从而能够在待处理数据中存在异常数据的情况下,从待处理数据中过滤掉异常数据,保障了维护机构间从属关系的准确性。

14、由此可见,通过本发明的技术方案,达到了减少与数据库的交互,节约系统资源的目的,实现了提高数据处理效率的技术效果,解决了现有技术中在维护机构间从属关系的过程中,采用每次从数据库中进行数据查询的方式实现数据校验,存在数据处理效率低的技术问题。



技术特征:

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在接收目标数据处理请求,调用目标脚本文件之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,通过所述目标脚本文件,对所述待处理数据进行数据校验,得到校验结果,包括:

4.根据权利要求3所述的方法,其特征在于,通过所述递归方法遍历目标数据结构,将所述目标数据结构中的数据填充至所述目标变量,包括:

5.根据权利要求4所述的方法,其特征在于,在将所述目标数据结构中的数据填充至所述目标变量的过程中,判断所述待处理数据中是否存在与所述历史机构信息数据重复的数据,包括:

6.根据权利要求1所述的方法,其特征在于,在从所述待处理数据中过滤掉所述异常数据,得到目标数据之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,在更新目标数据结构关联的机构信息表之后,所述方法还包括:

8.一种数据处理装置,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至7任一项中所述的数据处理方法。

10.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现用于运行程序,其中,所述程序被设置为运行时执行所述权利要求1至7任一项中所述的数据处理方法。


技术总结
本发明公开了一种数据处理方法、装置、存储介质及电子设备,涉及金融科技领域。该方法包括:接收目标数据处理请求,调用目标脚本文件,其中,目标数据处理请求至少包括待处理数据,待处理数据表征多个目标机构之间的从属关系信息;通过目标脚本文件,对待处理数据进行数据校验,得到校验结果;若校验结果表征待处理数据中存在异常数据,则从待处理数据中过滤掉异常数据,得到目标数据,其中,目标数据用于生成多个目标机构之间的从属关系链路。本发明解决了现有技术中在维护机构间从属关系的过程中,采用每次从数据库中进行数据查询的方式实现数据校验,存在数据处理效率低的技术问题。

技术研发人员:高瑞卿
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1