[发明专利]基于Oracle代码的定时任务关系网络图生成方法及相关设备在审
申请号: | 202011532336.4 | 申请日: | 2020-12-22 |
公开(公告)号: | CN112650569A | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 童显耀 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F16/242;G06F16/26 |
代理公司: | 深圳市世联合知识产权代理有限公司 44385 | 代理人: | 汪琳琳 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 oracle 代码 定时 任务 关系 网络图 生成 方法 相关 设备 | ||
本申请属于大数据技术领域,涉及基于Oracle代码的定时任务关系网络图生成方法及相关设备,所述方法包括:根据定时任务关系网络生成请求访问Oracle数据库,读取Oracle数据库中的Oracle脚本代码;解析Oracle脚本代码,得到多个定时任务,以及与多个定时任务对应的数据表信息;根据数据表信息得到各定时任务的依赖关系,并根据依赖关系生成依赖关系表,基于依赖关系表的表结构生成多个定时任务的有向图,并根据有向图生成定时任务关系网络图。本申请还涉及区块链技术,所述数据表信息中被确定为隐私信息的数据可存储于区块链中。本申请可基于Oracle数据库中代码自动生成每个定时任务的依赖路径,形成图形化的定时任务关系网络图。
技术领域
本申请涉及大数据技术领域,尤其涉及基于Oracle代码的定时任务关系网络图生成方法、装置、计算机设备及存储介质。
背景技术
目前市面上数据库任务调度工具,需要事先人工设置定时任务间的先后顺序和依赖关系,如果依赖关系复杂,定时任务引用了多处中间表,由人工设置容易出错,且无法对设置的定时任务间的依赖关系进行验证和检查,如何有效得到定时任务的依赖关系并展示成为亟待解决的技术问题。
发明内容
本申请实施例的目的在于提出一种基于Oracle代码的定时任务关系网络图生成方法、装置、计算机设备及存储介质,以解决现有技术中无法对设置的定时任务间的依赖关系进行验证和检查,以致不能有效得到定时任务的依赖关系并展示的问题。
为了解决上述技术问题,本申请实施例提供一种基于Oracle代码的定时任务关系网络图生成方法,采用了如下所述的技术方案:
一种基于Oracle代码的定时任务关系网络图生成方法,包括下述步骤:
接收定时任务关系网络生成请求,根据所述定时任务关系网络生成请求访问Oracle数据库,读取所述Oracle数据库中的Oracle脚本代码;
解析所述Oracle脚本代码,得到多个定时任务,以及与所述多个定时任务对应的数据表信息;
根据各所述定时任务的数据表信息得到各所述定时任务的依赖关系,并根据所述依赖关系生成依赖关系表,基于所述依赖关系表的表结构生成多个定时任务的有向图,并根据所述有向图生成定时任务关系网络图,使得目标对象端接收所述定时任务关系网络图后,可根据所述定时任务关系网络图执行目标操作。
为了解决上述技术问题,本申请实施例还提供一种基于Oracle代码的定时任务关系网络图生成装置,采用了如下所述的技术方案:
一种基于Oracle代码的定时任务关系网络图生成装置,包括:
代码获取模块,用于接收定时任务关系网络生成请求,根据所述定时任务关系网络生成请求访问Oracle数据库,读取所述Oracle数据库中的Oracle脚本代码;
解析模块,用于解析所述Oracle脚本代码,得到多个定时任务,以及与所述多个定时任务对应的数据表信息;
网络图生成模块,用于根据各所述定时任务的数据表信息得到各所述定时任务的依赖关系,并根据所述依赖关系生成依赖关系表,基于所述依赖关系表的表结构生成多个定时任务的有向图,并根据所述有向图生成定时任务关系网络图,使得目标对象端接收所述定时任务关系网络图后,可根据所述定时任务关系网络图执行目标操作。
为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如上所述的基于Oracle代码的定时任务关系网络图生成方法的步骤。
为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011532336.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种回收负极浆料制备负极材料的方法
- 下一篇:一种医疗康复用辅助站立训练设备