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

文档序号:37175603发布日期:2024-03-01 12:27阅读:15来源:国知局
数据处理方法、装置、存储介质及电子设备与流程

本发明涉及计算机,具体而言,涉及一种数据处理方法、装置、存储介质及电子设备。


背景技术:

1、在一些业务系统中,通过将业务服务细化到各部门进行统计分析,以更好的了解各部门的经营状况及部门职责和能力,例如划小结算系统是企业内部各部门之间成本和收入细化分摊的系统,划小粒度细化到各部门向外提供的服务能力,准确展示全口径、全方位资源配置、使用情况。但各部门划小服务项多,每个部门少则10项,多则50多项,成本划小规则复杂且变化相对频繁。且对应接入服务项数据多达几百项,解析规则逻辑会较频繁发生变化,导致服务项数据解析效率低。

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


技术实现思路

1、本发明实施例提供了一种数据处理方法、装置、存储介质及电子设备,以至少解决相关技术中由于服务项接入较多,导致的服务项上线频繁且解析规则繁杂,进而导致解析效率低的技术问题。

2、根据本发明实施例的一个方面,提供了一种数据处理方法,包括:按照预设定时任务,依次扫描服务项列表中包括的n个服务项,其中,所述n个服务项分别用于指示针对目标业务数据进行处理的服务项目,n为大于或等于2的整数;针对所述n个服务项中当前扫描到的目标服务项,获取所述目标服务项的配置信息;在基于所述目标服务项的配置信息,确定所述目标服务项满足预定配置条件的情况下,从目标数据库中获取与所述目标服务项对应的目标推送文件;解析所述目标推送文件,并将解析结果保存至所述目标服务项对应的预定存储位置。

3、可选的,所述目标服务项的配置信息包括以下至少之一:所述目标服务项对应的启用状态、目标表达式、接入数据对应的文件路径、目标脚本文件所在路径;其中,所述启用状态用于指示是否启用所述目标服务项,所述目标表达式用于指示所述目标服务项的执行周期和频率,所述目标脚本文件为用于解析所述目标服务项接入数据的脚本文件。

4、可选的,在所述在基于所述目标服务项的配置信息,确定所述目标服务项满足预定配置条件的情况下,从目标数据库中获取与所述目标服务项对应的目标推送文件之前,所述方法还包括:在所述目标服务项的启用状态为启用,并且基于所述目标表达式能够确定所述目标服务项的执行时间匹配,并且所述目标服务项的接入数据对应的文件路径存在,并且所述目标脚本文件所在路径存在的情况下,确定所述目标服务项满足所述预定配置条件。

5、可选的,所述确定所述目标服务项满足所述预定配置条件,包括:判断所述目标服务项的启用状态是否为启用;在确定所述目标服务项的启用状态为启用的情况下,基于所述目标表达式确定所述目标服务项的执行时间是否匹配;在基于所述目标表达式能够确定所述目标服务项的执行时间匹配的情况下,确定所述目标服务项的接入数据对应的文件路径是否存在;在确定所述目标服务项接入数据对应的文件路径存在的情况下,判断所述目标脚本文件所在路径是否存在;在确定所述目标脚本文件所在路径存在的情况下,确定所述目标服务项满足所述预定配置条件。

6、可选的,所述方法还包括:在所述目标服务项的配置信息中的任意一项不满足对应的所述预定配置条件的情况下,跳过所述目标服务项,扫描并执行所述服务项列表中所述目标服务项的下一个服务项。

7、可选的,所述方法还包括:响应于服务项的新增操作,确定新增服务项的服务项标识,以及所述新增服务项的配置信息;将所述新增服务项的服务项标识,以及所述新增服务项的配置信息更新至所述服务项列表。

8、可选的,所述方法还包括:响应于所述n个服务项中,任意一个服务项的配置信息的修改操作;将所述任意一个服务项的修改后的配置信息更新至所述服务项列表中。

9、根据本发明实施例的另一方面,还提供了一种数据处理装置,包括:扫描模块,用于按照预设定时任务,依次扫描服务项列表中包括的n个服务项,其中,所述n个服务项分别用于指示针对目标业务数据进行处理的服务项目,n为大于或等于2的整数;获取模块,用于针对所述n个服务项中当前扫描到的目标服务项,获取所述目标服务项的配置信息;确定模块,用于在基于所述目标服务项的配置信息,确定所述目标服务项满足预定配置条件的情况下,从目标数据库中获取与所述目标服务项对应的目标推送文件;解析模块,用于解析所述目标推送文件,并将解析结果保存至所述目标服务项对应的预定存储位置。

10、根据本发明实施例的另一方面,还提供了一种非易失性存储介质,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行任意一项所述的数据处理方法。

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

12、在本发明实施例中,通过按照预设定时任务,依次扫描服务项列表中包括的n个服务项,其中,所述n个服务项分别用于指示针对目标业务数据进行处理的服务项目,n为大于或等于2的整数;针对所述n个服务项中当前扫描到的目标服务项,获取所述目标服务项的配置信息;在基于所述目标服务项的配置信息,确定所述目标服务项满足预定配置条件的情况下,从目标数据库中获取与所述目标服务项对应的目标推送文件;解析所述目标推送文件,并将解析结果保存至所述目标服务项对应的预定存储位置,达到了为每一个服务项配置相应的配置信息,依次扫描服务项列表中的每一个服务项,根据对应的配置信息批量确定是否进行服务项数据的解析的目的,从而实现了提升各服务项数据解析处理效率,简化处理流程的技术效果,进而解决了相关技术中由于服务项接入较多,导致的服务项上线频繁且解析规则繁杂,进而导致解析效率低的技术问题。



技术特征:

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

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,在所述在基于所述目标服务项的配置信息,确定所述目标服务项满足预定配置条件的情况下,从目标数据库中获取与所述目标服务项对应的目标推送文件之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述确定所述目标服务项满足所述预定配置条件,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至5中任意一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1至5中任意一项所述的方法,其特征在于,所述方法还包括:

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

9.一种非易失性存储介质,其特征在于,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行权利要求1至7中任意一项所述的数据处理方法。

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


技术总结
本发明公开了一种数据处理方法、装置、存储介质及电子设备。涉及计算机技术领域,该方法包括:按照预设定时任务,依次扫描服务项列表中包括的N个服务项,其中,N个服务项分别用于指示针对目标业务数据进行处理的服务项目,N为大于或等于2的整数;针对N个服务项中当前扫描到的目标服务项,获取目标服务项的配置信息;在基于目标服务项的配置信息,确定目标服务项满足预定配置条件的情况下,从目标数据库中获取与目标服务项对应的目标推送文件;解析目标推送文件,并将解析结果保存至目标服务项对应的预定存储位置。本发明解决了相关技术中由于服务项接入较多,导致的服务项上线频繁且解析规则繁杂,进而导致解析效率低的技术问题。

技术研发人员:徐月华,顾钰健
受保护的技术使用者:天翼电子商务有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1