预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113886446A(43)申请公布日2022.01.04(21)申请号202111219554.7G06F9/48(2006.01)(22)申请日2021.10.20(71)申请人平安银行股份有限公司地址518000广东省深圳市罗湖区深南东路5047号(72)发明人丁海江沈百军廖晓格(74)专利代理机构深圳市沃德知识产权代理事务所(普通合伙)44347代理人高杰于志光(51)Int.Cl.G06F16/2455(2019.01)G06F16/242(2019.01)G06F16/23(2019.01)G06F16/22(2019.01)G06F16/248(2019.01)权利要求书3页说明书10页附图3页(54)发明名称作业自动调度方法、装置、电子设备及可读存储介质(57)摘要本发明涉及人工智能领域,揭露一种作业自动调度方法,包括:提取作业调度请求中的调度时间筛选作业集得到待调度作业集;更新待调度作业集中每个作业的SQL语句,得到能够产出单一作业数据表的目标SQL语句;根据目标SQL语句对应的单一作业数据表,得到作业与作业数据表的对应关系;对每个目标SQL语句进行数据血缘关系解析,根据血缘关系分析结果及对应关系构建待调度作业集的有向无环图;根据有向无环图对待调度作业集中的作业进行调度执行。本发明还涉及一种区块链技术,所述推荐相关度值可以存储在区块链节点中。本发明还提出一种作业自动调度装置、设备以及介质。本发明可以提高作业调度的效率。CN113886446ACN113886446A权利要求书1/3页1.一种作业自动调度方法,其特征在于,所述方法包括:获取作业集及作业调度请求,提取所述作业调度请求中的调度时间,根据所述调度时间对所述作业集进行筛选,得到待调度作业集;提取所述待调度作业集中每个作业的SQL语句,并对所述SQL语句进行更新,得到能够产出单一作业数据表的目标SQL语句;对每个所述目标SQL语句进行数据血缘关系解析,得到血缘关系分析结果;根据所述目标SQL语句对应的单一作业数据表,得到所述目标SQL语句所属作业与所述作业数据表的单一对应关系;根据所述血缘关系分析结果及所述单一对应关系构建所述待调度作业集的有向无环图;根据所述有向无环图中节点的先后顺序,依次对所述待调度作业集中的作业进行调度执行。2.如权利要求1所述的作业自动调度方法,其特征在于,所述提取所述待调度作业集中每个作业的SQL语句,并将所述SQL语句进行更新,得到能够产出单一作业数据表的目标SQL语句,包括:根据所述调度时间构建分区名称;提取所述SQL语句中包含的数据表参数,根据所述分区名称及所述数据表参数构建表分区创建语句,及根据所述分区名称构建子查询语句;在所述初始SQL语句之前增加所述分区创建语句,及将所述SQL语句中的数据表参数之后增加所述子查询语句,得到所述目标SQL语句。3.如权利要求1所述的作业自动调度方法,其特征在于,所述对每个所述目标SQL语句进行数据血缘关系解析,得到血缘关系分析结果,包括:筛选所述目标SQL语句中在预设关键词集合中存在的单词,得到SQL关键词;利用所述SQL关键词对所述目标SQL语句进行划分,得到多个SQL语句,并对所述划分语句进行数据表标签标记;将所述划分语句转换为抽象语法树;通过遍历所述抽象语法树中的所有节点,选择所述抽象语法树中包含预设字段的节点作为目标节点;提取所述目标节点中所述预设字段的值,根据提取的值在预设数据库进行数据表查询,得到对应的作业数据表;根据所述作业数据表对应的划分语句的数据表标签对所有所述作业数据表进行血缘关系分析,得到血缘关系分析结果。4.如权利要求3所述的作业自动调度方法,其特征在于,所述利用所述SQL关键词对所述目标SQL语句进行划分,得到多个SQL语句,并对所述划分语句进行数据表标签标记,包括:将所述SQL关键词作为划分节点对所述目标SQL语句进行划分,得到所述划分语句;根据所述划分语句对应的SQL关键词所属的关键词集合类型,对所述划分语句进行对应的数据表标签标记。5.如权利要求4所述的作业自动调度方法,其特征在于,所述根据所述划分语句对应的2CN113886446A权利要求书2/3页SQL关键词所属的关键词集合类型,对所述划分语句进行对应的数据表标签标记,包括:所述关键词集合包含起始关键词集合与目标关键词集合;当所述划分语句对应的SQL关键词属于起始关键词集合时,将所述划分语句标记起始数据表标签;当所述划分语句对应的SQL关键词属于目标关键词集合时,将所述划分语句标记目标数据表标签。6.如权利要求3所述的作业自动调度方法,其特征在于,所述根据所述作业数据表对应的所述标签对所有所述作业数据表进行血缘关系分析,得