[发明专利]配置驱动的轻量级批量数据处理方法及装置在审
申请号: | 202110348787.0 | 申请日: | 2021-03-31 |
公开(公告)号: | CN113010232A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 杨有为;刘庆文 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/20;G06F8/41 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;李辉 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 驱动 轻量级 批量 数据处理 方法 装置 | ||
本发明公开了一种配置驱动的轻量级批量数据处理方法及装置,涉及自动程序设计领域,包括:初始化环境变量;基于作业配置文件名,获取已配置的作业配置文件,逐步骤进行处理;作业配置文件中配置有完成一个任务所需的具有先后顺序的步骤信息;基于每一步骤信息查找相应的已定义的处理器和已配置的步骤配置文件,已定义的处理器执行对应的步骤,步骤配置文件中配置有每一步骤的运行参数;基于已配置的步骤配置文件,将对应的步骤的运行参数注入到已定义的处理器中;基于业务日期获取相应的业务数据;基于业务数据运行已定义的处理器,直到所有步骤均已经处理完成。本发明通过配置驱动的轻量级批量处理框架,满足短时间内完成批量数据处理的工作。
技术领域
本发明涉及自动程序设计领域中的批量数据处理技术领域,尤其涉及配置驱动的轻量级批量数据处理方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
现有大部分批处理场景通过编写代码方式实现,灵活性较高,但是编码人员的能力却参差不齐,这样容易引入新问题和导致代码冗余。当存在批量修改内容时,需要修改分散在各处的源码,容易出现修改不完整和带入更多的问题。
发明内容
本发明实施例提供一种配置驱动的轻量级批量数据处理方法,用以解决存在批量修改内容时,需要修改分散在各处的源码,容易出现修改不完整和带入更多的问题,该方法包括:
输入作业配置文件名和业务日期;
初始化环境变量;
基于所述作业配置文件名,获取已配置的作业配置文件,逐步骤进行处理;其中,所述作业配置文件中配置有完成一个任务所需的具有先后顺序的步骤信息;
基于每一步骤信息查找相应的已定义的处理器和已配置的步骤配置文件;其中,所述已定义的处理器用于执行对应的步骤,所述步骤配置文件中配置有每一步骤的运行参数;
基于已配置的步骤配置文件,将对应的步骤的运行参数注入到已定义的处理器中;
基于业务日期获取相应的业务数据;
基于所述业务数据运行已定义的处理器,直到所有步骤均已经处理完成。
本发明实施例还提供一种配置驱动的轻量级批量数据处理装置,用以解决存在批量修改内容时,需要修改分散在各处的源码,容易出现修改不完整和带入更多的问题,该装置包括:
输入模块,用于输入作业配置文件名和业务日期;
环境变量初始化模块,用于初始化环境变量;
作业配置文件获取模块,用于基于所述作业配置文件名,获取已配置的作业配置文件,逐步骤进行处理;其中,所述作业配置文件中配置有完成一个任务所需的具有先后顺序的步骤信息;
处理器和步骤配置文件查找模块,用于基于每一步骤信息查找相应的已定义的处理器和已配置的步骤配置文件;其中,所述已定义的处理器用于执行对应的步骤,所述步骤配置文件中配置有每一步骤的运行参数;
运行参数注入模块,用于基于已配置的步骤配置文件,将对应的步骤的运行参数注入到已定义的处理器中;
业务数据获取模块,用于基于业务日期获取相应的业务数据;
处理器运行模块,用于基于所述业务数据运行已定义的处理器,直到所有步骤均已经处理完成。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述配置驱动的轻量级批量数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110348787.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超长3D洗墙灯灯带
- 下一篇:基于解答文本的答案处理方法和答案推荐方法