[发明专利]工作流迁移方法、装置、设备及计算机可读存储介质在审
申请号: | 201910961072.5 | 申请日: | 2019-10-10 |
公开(公告)号: | CN110674083A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 刘有;尹强;王和平;黄山;杨峙岳;邸帅;卢道和 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11 |
代理公司: | 44287 深圳市世纪恒程知识产权代理事务所 | 代理人: | 王韬 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工作流 迁移 调度系统 计算机可读存储介质 获取目标 科技技术 文件发送 预设格式 转换 金融 | ||
本发明涉及金融科技技术领域,公开了一种工作流迁移方法、装置、设备及计算机可读存储介质。该工作流迁移方法包括:获取待迁移工作流文件,对所述待迁移工作流文件进行转换,得到预设格式的工作流文件,记为第一工作流文件;获取目标调度系统,根据所述目标调度系统的类型对所述第一工作流文件进行转换,得到与所述目标调度系统对应的工作流文件,记为第二工作流文件;将所述第二工作流文件发送至所述目标调度系统,以实现迁移。本发明能够解决现有工作流迁移方式的迁移效率较低、准确性较低的问题。
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及一种工作流迁移方法、装置、设备及计算机可读存储介质。
背景技术
随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链Blockchain、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。
在大数据领域,复杂的业务数据处理场景,尤其在离线批量计算以及报表加工过程中,都离不开解决数据处理流程中错综复杂的依赖关系,作业的执行需要进行统一的管理和调度,我们一般使用分布式可视化DAG(Directed acyclic graph,有向无环图)工作流任务调度系统。目前比较流行的系统有Oozie(任务调度框架)、Azkaban(批量工作流任务调度器)、Airflow(工作流平台)等,他们都支持以DAG图的方式将Task(任务)按照任务的依赖关系关联起来,进行分布式调度执行,且支持丰富的任务类型。
但是,不同调度系统的工作流定义不能兼容。用户在一个系统上定义了工作流后,如需更换工作流调度系统,常常需要用户重新设计原来的工作流或对工作流进行人工迁移。当一个系统使用了很长时间后,其中的工作流已变得非常的复杂和庞大,工作流迁移的任务非常艰巨,通过人工迁移的方式进行迁移,其迁移效率较低,同时,对于依赖关系非常复杂的工作流仅依赖人工迁移难以保证依赖关系的正确性。
发明内容
本发明的主要目的在于提供一种工作流迁移方法、装置、设备及计算机可读存储介质,旨在解决现有工作流迁移方式的迁移效率较低、准确性较低的问题。
为实现上述目的,本发明提供一种工作流迁移方法,所述工作流迁移方法包括:
获取待迁移工作流文件,对所述待迁移工作流文件进行转换,得到预设格式的工作流文件,记为第一工作流文件;
获取目标调度系统,根据所述目标调度系统的类型对所述第一工作流文件进行转换,得到与所述目标调度系统对应的工作流文件,记为第二工作流文件;
将所述第二工作流文件发送至所述目标调度系统,以实现迁移。
可选地,所述根据所述目标调度系统的类型对所述第一工作流文件进行转换,得到与所述目标调度系统对应的工作流文件的步骤之前,还包括:
将所述第一工作流文件导入预设工作流编辑系统,生成对应的工作流编辑页面,所述工作流编辑页面中包括工作流视图;
接收用户基于所述工作流视图触发的节点编辑指令,根据所述节点编辑指令对对应节点属性进行修改,得到第三工作流文件;
所述根据所述目标调度系统的类型对所述第一工作流文件进行转换,得到与所述目标调度系统对应的工作流文件的步骤包括:
根据所述目标调度系统的类型对所述第三工作流文件进行转换,得到与所述目标调度系统对应的工作流文件。
可选地,所述接收用户基于所述工作流视图触发的节点编辑指令的步骤之前,还包括:
在接收到用户基于所述工作流视图触发的节点编辑请求时,根据所述节点编辑请求获取目标编辑节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910961072.5/2.html,转载请声明来源钻瓜专利网。