The application relates to the field of data processing. Through the optimization of the transaction processing process of the timing task, it realizes the quick supplement of the missing data, and specifically provides a method, device, device and storage medium for the supplement of the missing data. The methods include: obtaining the corresponding task execution logic and task specified execution time according to the obtained failure timing task identification information, generating multiple data supplementary entry tasks; setting task status identification variables for each data supplementary entry task; calling the preset project container; starting the project container to load multiple data supplementary entry tasks and triggering the creation of a new thread, using The new thread implements the task of data supplement through polling mechanism; monitors the task of data supplement according to the task status identification variable, and ends the thread when all the tasks of data supplement are completed. Through this method, the failure timing task can be automatically executed, the problem of low efficiency and error prone of manual supplementary recording of missing data can be solved, and the efficiency and accuracy of data processing can be improved.
【技术实现步骤摘要】
缺失数据补录方法、装置、计算机设备及存储介质
本申请涉及数据处理领域,尤其涉及一种缺失数据补录方法、装置、计算机设备及存储介质。
技术介绍
随着企业各种不同业务的开展,通常需要定时生成一些数据报表、管理报告、状态跟踪表和文本文档等各种任务。服务器通常需要同时处理多个任务,其中任务包括生成各种数据报表、管理报告和文本文档等。目前,这些数据报表、管理报告和文本文档一般是采用定时任务的方法来自动完成的。但在实际操作过程中,常常会出现定时任务完成失败的情况。现有的方式是在定时任务自动完成失败后选择增加手动生成的方式来确保定时任务的完成。但是手动生成的方式过程复杂,效率低且出错率高。因此,有必要提供一种缺失数据补录方法以解决上述问题。
技术实现思路
本申请提供了一种缺失数据补录方法、装置、计算机设备及存储介质,通过自动获取失败定时任务信息,生成数据补录任务,使用项目容器自动加载数据补录任务并执行,解决了手动补录缺失数据效率低且容易出错的问题,提高了数据处理的效率和准确性。第一方面,本申请提供了一种缺失数据补 ...
【技术保护点】
1.一种缺失数据补录方法,其特征在于,包括:/n获取多个失败定时任务的任务标识信息,根据每个所述任务标识信息获取对应的任务执行逻辑和任务指定执行时间;/n根据所述任务执行逻辑生成任务执行逻辑函数以及根据所述任务指定执行时间生成指定执行时间函数;/n根据所述任务执行逻辑函数和所述指定执行时间函数生成多个数据补录任务;/n生成任务状态信息数组,所述任务状态信息数组用于记录所述每个数据补录任务的任务状态标识变量的值;/n调用预先设置的项目容器,启动所述项目容器加载多个所述数据补录任务并触发创建一个新的线程,利用所述线程通过轮询机制执行所述数据补录任务;/n根据所述任务状态信息数组 ...
【技术特征摘要】
1.一种缺失数据补录方法,其特征在于,包括:
获取多个失败定时任务的任务标识信息,根据每个所述任务标识信息获取对应的任务执行逻辑和任务指定执行时间;
根据所述任务执行逻辑生成任务执行逻辑函数以及根据所述任务指定执行时间生成指定执行时间函数;
根据所述任务执行逻辑函数和所述指定执行时间函数生成多个数据补录任务;
生成任务状态信息数组,所述任务状态信息数组用于记录所述每个数据补录任务的任务状态标识变量的值;
调用预先设置的项目容器,启动所述项目容器加载多个所述数据补录任务并触发创建一个新的线程,利用所述线程通过轮询机制执行所述数据补录任务;
根据所述任务状态信息数组里的任务状态标识变量监测所述数据补录任务,并在所述多个数据补录任务全部执行完成时,结束所述线程。
2.根据权利要求1所述的缺失数据补录方法,其特征在于,所述生成任务状态信息数组,包括:
为每个数据补录任务设置对应的任务状态标识变量;
将所述数据补录任务对应的任务标识信息与任务状态标识变量对应存储在任务状态信息数组里,所述任务状态标识变量值根据所述补录任务的执行状态表示为未执行和已执行。
3.根据权利要求1所述的缺失数据补录方法,其特征在于,所述调用预先设置的项目容器之前,包括:
根据所述指定执行时间函数和所述任务执行逻辑函数设置事件接口以创建项目容器,所述事件接口用于加载所述多个数据补录任务;
为所述项目容器配置一个继承类,所述继承类继承事件监听器接口。
4.根据权利要求3所述的缺失数据补录方法,其特征在于,所述根据所述指定执行时间函数和所述任务执行逻辑函数设置事件接口以创建项目容器,包括:
根据所述指定执行时间函数设置任务指定执行时间接口函数;
根据所述任务执行逻辑函数设置任务执行逻辑接口函数;
根据所述任务指定执行时间接口函数和所述任务执行逻辑接口函数确定事件接口。
5.根据权利要求1所述的缺失数据补录方法,其特征在于,所述启动所述项目容器加载多个所述数据补录任务并触发创建一个新的线程,利用所述线程通过轮询机制执行所述数据补录任务,包括:
根据任务指定执行时间对多个数据补录任务进行排序;
根据多个数据补录任务的排序顺序,依次将多个数据补录任务加载到所述项目容器中。
6.根据权利要求1所述的缺失数据补录方法,其特征在于,所述启动所述项目容器加载多个所述数据补录任务并...
【专利技术属性】
技术研发人员:李晓雄,潘文卓,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。