一种作业运行优先级确定方法及相关设备与流程

文档序号:23151868发布日期:2020-12-04 13:47阅读:166来源:国知局
一种作业运行优先级确定方法及相关设备与流程

本申请涉及数据处理技术领域,尤其涉及一种作业运行优先级确定方法及相关设备。



背景技术:

作业是指以固定时间段或一定频率运行在计算机系统中完成特定任务的计算机程序代码,一般是数据类系统中用于进行数据加工的程序。

数据系统内通常运行有多个作业,而且这些作业可以按照预先设定的运行顺序进行运行。另外,该运行顺序通常可以依据这些作业的作业运行优先级确定,其具体为:当多个作业均达到运行条件时,将为具有最高作业运行优先级的作业优先分配其运行所需的计算机资源(如,cpu、mem、存储等计算机资源),以使该具有最高作业运行优先级的作业优先运行。

然而,如何确定作业运行优先级是一个亟待解决的技术问题。



技术实现要素:

为了解决现有技术中存在的以上技术问题,本申请提供一种作业运行优先级确定方法及相关设备,能够准确地确定出数据系统中各个作业的作业运行优先级。

为了实现上述目的,本申请实施例提供的技术方案如下:

本申请实施例提供一种作业运行优先级确定方法,所述方法包括:

根据数据系统中的数据加工逻辑,生成各个待确定作业及其对应的数据映射关系;

获取服务映射关系;其中,所述服务映射关系用于记录各个待确定作业及其服务的业务场景之间的对应关系;

根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

可选的,所述数据系统的个数为n个,n为正整数。

可选的,所述方法还包括:

获取各个业务场景的优先级;

所述根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级,包括:

根据所述服务映射关系、所述各个业务场景的优先级和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

可选的,当待确定作业的个数为t个时,所述根据所述服务映射关系、所述各个业务场景的优先级和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级,包括:

根据所述服务映射关系,确定第i个待确定作业服务的mi个业务场景;i为正整数,且i≤t,mi为正整数;

根据所述第i个待确定作业服务的mi个业务场景的优先级,确定第i个待确定作业对应的第一优先级信息;

根据所述各个待确定作业及其对应的数据映射关系,确定第i个待确定作业对应的结果被引用范围;

根据所述第i个待确定作业对应的结果被引用范围和所述第i个待确定作业对应的第一优先级信息,确定所述第i个待确定作业的作业运行优先级。

本申请实施例还提供了一种作业运行优先级确定装置,所述装置包括:

生成单元,用于根据数据系统中的数据加工逻辑,生成各个待确定作业及其对应的数据映射关系;

第一获取单元,用于获取服务映射关系;其中,所述服务映射关系用于记录各个待确定作业及其服务的业务场景之间的对应关系;

确定单元,用于根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

可选的,所述数据系统的个数为n个,n为正整数。

可选的,所述装置还包括:

第二获取单元,用于获取各个业务场景的优先级;

所述确定单元,具体用于:根据所述服务映射关系、所述各个业务场景的优先级和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

可选的,所述确定单元,具体用于:

当待确定作业的个数为t个时,根据所述服务映射关系,确定第i个待确定作业服务的mi个业务场景;根据所述第i个待确定作业服务的mi个业务场景的优先级,确定第i个待确定作业对应的第一优先级信息;根据所述各个待确定作业及其对应的数据映射关系,确定第i个待确定作业对应的结果被引用范围;根据所述第i个待确定作业对应的结果被引用范围和所述第i个待确定作业对应的第一优先级信息,确定所述第i个待确定作业的作业运行优先级;其中,i为正整数,且i≤t,mi为正整数。

本申请实施例还提供了一种设备,所述设备包括处理器以及存储器:

所述存储器用于存储计算机程序;

所述处理器用于根据所述计算机程序执行本申请实施例提供的作业运行优先级确定方法的任一实施方式。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行本申请实施例提供的作业运行优先级确定方法的任一实施方式。

与现有技术相比,本申请实施例至少具有以下优点:

本申请实施例提供的作业运行优先级确定方法中,先根据数据系统中的数据加工逻辑,生成各个待确定作业及其对应的数据映射关系;再获取用于记录各个待确定作业及其服务的业务场景之间的对应关系的服务映射关系;再根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。其中,因各个待确定作业的作业运行优先级是依据该待确定作业服务的业务场景以及各个待确定作业对应的数据映射关系进行确定的,使得该待确定作业的作业运行优先级能够更准确地表征出该待确定作业的重要程度,如此有利于提高作业运行优先级的准确性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本申请实施例提供的一种作业运行优先级确定方法的流程图;

图2为本申请实施例提供的另一种作业运行优先级确定方法的流程图;

图3为本申请实施例提供的一种作业运行优先级确定装置的结构示意图;

图4为本申请实施例提供的设备结构示意图。

具体实施方式

发明人在对作业运行优先级的研究中发现:在相关技术中,可以直接将一个待确定作业所服务的业务场景的优先级,确定为该待确定作业的作业运行优先级。然而,若待确定作业所服务的业务场景比较多或者待确定作业不为任何业务场景进行服务,则无法利用上述相关技术确定出该待确定作业的作业运行优先级,如此导致作业运行优先级的准确性较低。

为了解决背景技术部分的技术问题以及上述相关技术所存在的缺陷,本申请实施例提供了一种作业运行优先级确定方法,该方法包括:根据数据系统中的数据加工逻辑,生成各个待确定作业及其对应的数据映射关系;获取服务映射关系;其中,所述服务映射关系用于记录各个待确定作业及其服务的业务场景之间的对应关系;根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

可见,因各个待确定作业的作业运行优先级是依据该待确定作业服务的业务场景以及各个待确定作业对应的数据映射关系进行确定的,使得该待确定作业的作业运行优先级能够更准确地表征出该待确定作业的重要程度,如此有利于提高作业运行优先级的准确性。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

方法实施例一

参见图1,该图为本申请实施例提供的一种作业运行优先级确定方法的流程图。

本申请实施例提供的作业运行优先级确定方法,包括s101-s103:

s101:根据数据系统中的数据加工逻辑,生成各个待确定作业及其对应的数据映射关系。

数据系统是指用于对接收到的数据进行处理(如,清洗、转换、加工、分析、挖掘等)的计算机软件系统。另外,本申请实施例不限定数据系统,例如,数据系统可以为数据仓库系统、数据集市系统、大数据分析系统等。此外,本申请实施例也不限定数据系统的个数,例如,数据系统的个数为n个,n为正整数。

数据加工逻辑用于描述利用至少一个数据生成另一个数据的执行逻辑。例如,数据加工逻辑可以为:根据客户身份表和客户存款总额表,生成vip客户存款总额表。

待确定作业是指用于完成数据加工逻辑的执行程序,而且待确定作业对应的数据映射关系是指该数据加工逻辑所涉及的不同数据之间的映射关系。例如,当数据加工逻辑为“根据客户身份表和客户存款总额表,生成vip客户存款总额表”时,待确定作业是指能够实现从客户身份表和客户存款总额表中生成vip客户存款总额表的执行程序,而且该待确定作业对应的数据映射关系为客户身份表与vip客户存款总额表之间存在映射关系,以及客户存款总额表与vip客户存款总额表之间存在映射关系。

基于上述s101的相关内容可知,根据n个数据系统中存在的各个数据加工逻辑,分别生成各个待确定作业及其对应的数据映射关系,其具体为:若n个数据系统中存在t个数据加工逻辑,则根据第i个数据加工逻辑,生成第i个待确定作业和第i个待确定作业对应的数据映射关系;其中,i为正整数,i≤t。

s102:获取服务映射关系。

其中,服务映射关系用于记录各个待确定作业及其服务的业务场景之间的对应关系。需要说明的是,一个待确定作业可以对应于m个应用场景,m为正整数。

业务场景是指待处理作业的应用场景。另外,本申请实施例不限定业务场景,例如,业务场景可以是内部数据管理场景、客户数据提供场景、市场数据研发场景等。

基于上述s102的相关内容可知,在获取到各个待确定作业之后,可以先各个待确定作业所服务的业务场景,再建立各个待确定作业及其服务的业务场景之间的对应关系,并基于各个待确定作业及其服务的业务场景之间的对应关系,生成服务映射关系,以使该服务映射关系能够记录各个待确定作业及其服务的业务场景之间的对应关系。

例如,当待确定作业的个数为t时,s102具体可以为:首先,获取第i个待确定作业所服务的mi个业务场景,并分别建立第i个待确定作业与该mi个业务场景之间的对应关系;其中,i为正整数,且i≤t,mi为正整数。然后,根据第1个待确定作业与m1个业务场景之间的对应关系、第2个待确定作业与m2个业务场景之间的对应关系、……、第t个待确定作业与该mt个业务场景之间的对应关系,生成服务映射关系,以使该服务映射关系包括第1个待确定作业与m1个业务场景之间的对应关系、第2个待确定作业与m2个业务场景之间的对应关系、……、第t个待确定作业与该mt个业务场景之间的对应关系。

s103:根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

作业运行优先级用于描述待确定作业的运行排序位置。

另外,本申请实施例还提供了s103的一种可能的实施方式,其具体包括s1031-s1033:

s1031:根据第i个待确定作业服务的mi个业务场景,确定第i个待确定作业服务对应的场景影响参数;其中,i为正整数,且i≤t。

其中,第i个待确定作业服务对应的场景影响参数用于描述第i个待确定作业服务的mi个业务场景对该第i个待确定作业服务的作业运行优先级所产生的影响。

另外,本申请实施例还提供了第i个待确定作业服务对应的场景影响参数的确定过程,其具体为:利用公式(1)计算第i个待确定作业服务对应的场景影响参数。

式中,δi为第i个待确定作业服务对应的场景影响参数;为第i个待确定作业服务的第j个业务场景对第i个待确定作业服务的作业运行优先级所产生的影响;mi为第i个待确定作业服务的业务场景总数。

需要说明的是,可以预先根据应用场景设定,如,另外,也可以根据第i个待确定作业服务的第j个业务场景的优先级确定,其具体为:与第i个待确定作业服务的第j个业务场景的优先级正相关如可以直接将第i个待确定作业服务的第j个业务场景的优先级确定为

基于上述s1031的相关内容可知,本申请实施例中,在获取到第i个待确定作业服务的mi个业务场景之后,可以根据第i个待确定作业服务的mi个业务场景,确定第i个待确定作业服务对应的场景影响参数,其具体为:利用公式(1)确定第i个待确定作业服务对应的场景影响参数,以使该第i个待确定作业服务对应的场景影响参数能够准确地表征第i个待确定作业服务的各个业务场景对该第i个待确定作业服务的作业运行优先级所产生的影响。

s1032:根据各个待确定作业及其对应的数据映射关系,确定第i个待确定作业对应的结果被引用范围;其中,i为正整数,且i≤t。

第i个待确定作业对应的结果被引用范围用于描述数据系统中直接引用或者间接引用第i个待确定作业的生成结果(如上文vip客户存款总额表)的除了第i个待确定作业以外的其他待确定作业的分布范围。其中,直接引用是指直接将第i个待确定作业的生成结果作为输入数据(也就是,基础数据)。间接引用是指将通过对第i个待确定作业的生成结果进行了至少一次数据处理后得到的数据作为输入数据(也就是,基础数据)。

另外,本申请实施例不限定第i个待确定作业对应的结果被引用范围,例如,第i个待确定作业对应的结果被引用范围可以为数据系统中直接引用或者间接引用第i个待确定作业的生成结果的除了第i个待确定作业以外的其他待确定作业的个数。

基于上述s1032的相关内容可知,本申请实施例中,可以根据各个待确定作业及其对应的数据映射关系,确定第i个待确定作业对应的结果被引用范围,以使该第i个待确定作业对应的结果被引用范围能够准确地表征出该第i个待确定作业的生成结果对除了第i个待确定作业以外的其他待确定作业所产生的影响。

s1033:根据第i个待确定作业服务对应的场景影响参数和第i个待确定作业对应的结果被引用范围,确定第i个待确定作业的作业运行优先级;其中,i为正整数,且i≤t。

本申请实施例中,可以依据第i个待确定作业服务对应的场景影响参数和第i个待确定作业对应的结果被引用范围,确定第i个待确定作业的作业运行优先级,以使第i个待确定作业的作业运行优先级更准确。

需要说明的是,本申请实施例不限定s1033的实施方式,例如,s1033可以为:将第i个待确定作业服务对应的场景影响参数与第i个待确定作业对应的结果被引用范围的加和,确定为第i个待确定作业的作业运行优先级。又如,,s1033可以为:将第i个待确定作业服务对应的场景影响参数与第i个待确定作业对应的结果被引用范围的乘积,确定为第i个待确定作业的作业运行优先级。

基于上述s103的相关内容可知,本申请实施例中,可以直接依据各个待确定作业及其服务的业务场景之间的对应关系、各个待确定作业及其对应的数据映射关系来确定各个待确定作业的作业运行优先级,以使各个待确定作业的作业运行优先级更准确。

基于上述s101至s103的相关内容可知,在本申请实施例提供的作业运行优先级确定方法中,先根据数据系统中的数据加工逻辑,生成各个待确定作业及其对应的数据映射关系;再获取用于记录各个待确定作业及其服务的业务场景之间的对应关系的服务映射关系;再根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。其中,因各个待确定作业的作业运行优先级是依据该待确定作业服务的业务场景以及各个待确定作业对应的数据映射关系进行确定的,使得该待确定作业的作业运行优先级能够更准确地表征出该待确定作业的重要程度,如此有利于提高作业运行优先级的准确性。

需要说明的是,本申请实施例不限定s101的执行时间,而且为了提高作业运行优先级的确定效率,只有在数据系统中的数据加工逻辑发生更新时才需要执行s101;同理,本申请实施例不限定s102的执行时间,而且为了提高作业运行优先级的确定效率,只有存在待确定作业及其服务的业务场景之间的对应关系发生变化时才需要执行s102。

在一些情况下,不同业务场景具有不同的优先级,而且不同业务场景的优先级能够对待确定作业的作业运行优先级产生不同的影响。基于此,本申请实施例还提供了作业运行优先级确定方法的另一种实施方式,下面结合方法实施例二进行说明。

方法实施例二

参见图2,该图为本申请实施例提供的另一种作业运行优先级确定方法的流程图。

本申请实施例提供的作业运行优先级确定方法,包括s201-s204:

s201:根据数据系统中的数据加工逻辑,生成各个待确定作业及其对应的数据映射关系。

需要说明的是,s201的内容与上文s101的内容相同,为了简要起见,在此不再赘述。

s202:获取服务映射关系。

需要说明的是,s202的内容与上文s102的内容相同,为了简要起见,在此不再赘述。

s203:获取各个业务场景的优先级。

业务场景的优先级用于描述该业务场景的重要程度。

本申请实施例中,可以预先获取到数据系统对应的各个业务场景的优先级,以便后续能够基于各个业务场景的优先级确定出服务于该业务场景的待处理作业的作业运行优先级。

s204:根据所述服务映射关系、所述各个业务场景的优先级和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

为了便于理解s204,下面结合示例进行说明。

作为示例,s204具体可以包括s2041-s2044:

s2041:根据所述服务映射关系,确定第i个待确定作业服务的mi个业务场景;其中,i为正整数,且i≤t,mi为正整数。

本申请实施例中,在获取到服务映射关系之后,可以直接在该服务映射关系中查询对应于第i个待确定作业的业务场景,作为第i个待确定作业服务的mi个业务场景。

s2042:根据所述第i个待确定作业服务的mi个业务场景的优先级,确定第i个待确定作业对应的第一优先级信息;其中,i为正整数,且i≤t,mi为正整数。

其中,第i个待确定作业对应的第一优先级信息用于描述第i个待确定作业服务的mi个业务场景及其优先级对该第i个待确定作业服务的作业运行优先级所产生的影响。

另外,本申请实施例不限定第i个待确定作业对应的第一优先级信息的确定过程。为了便于理解,下面根据两个示例进行说明。

示例1,s2042具体为:利用公式(2)计算第i个待确定作业对应的第一优先级信息。

式中,δi为第i个待确定作业服务对应的场景影响参数;为第i个待确定作业服务的第j个业务场景对第i个待确定作业服务的作业运行优先级所产生的影响;为第i个待确定作业服务的第j个业务场景的优先级;mi为第i个待确定作业服务的业务场景总数。

示例2,s2042具体为:利用公式(3)计算第i个待确定作业对应的第一优先级信息。

式中,δi为第i个待确定作业服务对应的场景影响参数;为第i个待确定作业服务的第j个业务场景的优先级;mi为第i个待确定作业服务的业务场景总数。

基于上述s2042的相关内容可知,在获取到第i个待确定作业服务的mi个业务场景的优先级之后,可以依据该第i个待确定作业服务的mi个业务场景的优先级,确定第i个待确定作业对应的第一优先级信息,以使该第i个待确定作业对应的第一优先级信息能够准确地表征第i个待确定作业服务的mi个业务场景及其优先级对该第i个待确定作业服务的作业运行优先级所产生的影响。

s2043:根据所述各个待确定作业及其对应的数据映射关系,确定第i个待确定作业对应的结果被引用范围;其中,i为正整数,且i≤t,mi为正整数。

需要说明的是,s2043与上文s1032的内容相同,为了简要起见,在此不再赘述。

s2044:根据所述第i个待确定作业对应的结果被引用范围和所述第i个待确定作业对应的第一优先级信息,确定所述第i个待确定作业的作业运行优先级;其中,i为正整数,且i≤t,mi为正整数。

本申请实施例中,可以依据第i个待确定作业服务对应的第一优先级信息和第i个待确定作业对应的结果被引用范围,确定第i个待确定作业的作业运行优先级,以使第i个待确定作业的作业运行优先级更准确。

需要说明的是,本申请实施例不限定s2044的实施方式,例如,s2044可以为:将第i个待确定作业服务对应的第一优先级信息与第i个待确定作业对应的结果被引用范围的加和,确定为第i个待确定作业的作业运行优先级。又如,,s2044可以为:将第i个待确定作业服务对应的第一优先级信息与第i个待确定作业对应的结果被引用范围的乘积,确定为第i个待确定作业的作业运行优先级。

基于上述s204的相关内容可知,本申请实施例中,可以直接依据各个待确定作业及其服务的业务场景之间的对应关系、各个待确定作业及其对应的数据映射关系来确定各个待确定作业的作业运行优先级,以使各个待确定作业的作业运行优先级更准确。

基于上述s201至s204的相关内容可知,在本申请实施例提供的作业运行优先级确定方法中,先根据数据系统中的数据加工逻辑,生成各个待确定作业及其对应的数据映射关系;再获取用于记录各个待确定作业及其服务的业务场景之间的对应关系的服务映射关系,并获取各个业务场景的优先级;再根据所述服务映射关系、所述各个业务场景的优先级和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。其中,因各个待确定作业的作业运行优先级是依据该各个待确定作业对应的数据映射关系、待确定作业服务的业务场景及其优先级信息进行确定的,使得该待确定作业的作业运行优先级能够更准确地表征出该待确定作业的重要程度,如此有利于提高作业运行优先级的准确性。

需要说明的是,本申请实施例不限定s201的执行时间,而且为了提高作业运行优先级的确定效率,只有在数据系统中的数据加工逻辑发生更新时才需要执行s201;同理,本申请实施例也不限定s202的执行时间,而且为了提高作业运行优先级的确定效率,只有存在待确定作业及其服务的业务场景之间的对应关系发生变化时才需要执行s202;同理,本申请实施例也不限定s203的执行时间,而且为了提高作业运行优先级的确定效率,只有存在业务场景的优先级发生更新时才需要执行s203。

基于上述方法实施例提供的作业运行优先级确定方法,本申请实施例还提供了一种作业运行优先级确定装置,下面结合附图进行解释和说明。

装置实施例

装置实施例提供的作业运行优先级确定装置的技术详情,请参照上述方法实施例。

参见图3,该图为本申请实施例提供的一种作业运行优先级确定装置的结构示意图。

本申请实施例提供的作业运行优先级确定装置300,包括:

生成单元301,用于根据数据系统中的数据加工逻辑,生成各个待确定作业及其对应的数据映射关系;

第一获取单元302,用于获取服务映射关系;其中,所述服务映射关系用于记录各个待确定作业及其服务的业务场景之间的对应关系;

确定单元303,用于根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

在一种可能的实施方式中,所述数据系统的个数为n个,n为正整数。

在一种可能的实施方式中,所述作业运行优先级确定装置300还包括:

第二获取单元,用于获取各个业务场景的优先级;

所述确定单元303,具体用于:根据所述服务映射关系、所述各个业务场景的优先级和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

在一种可能的实施方式中,所述确定单元303,具体用于:

当待确定作业的个数为t个时,根据所述服务映射关系,确定第i个待确定作业服务的mi个业务场景;根据所述第i个待确定作业服务的mi个业务场景的优先级,确定第i个待确定作业对应的第一优先级信息;根据所述各个待确定作业及其对应的数据映射关系,确定第i个待确定作业对应的结果被引用范围;根据所述第i个待确定作业对应的结果被引用范围和所述第i个待确定作业对应的第一优先级信息,确定所述第i个待确定作业的作业运行优先级;其中,i为正整数,且i≤t,mi为正整数。

基于上述作业运行优先级确定装置300的相关内容可知,可以先根据数据系统中的数据加工逻辑,生成各个待确定作业及其对应的数据映射关系;再获取用于记录各个待确定作业及其服务的业务场景之间的对应关系的服务映射关系;再根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。其中,因各个待确定作业的作业运行优先级是依据该待确定作业服务的业务场景以及各个待确定作业对应的数据映射关系进行确定的,使得该待确定作业的作业运行优先级能够更准确地表征出该待确定作业的重要程度,如此有利于提高作业运行优先级的准确性。

基于上述方法实施例提供的作业运行优先级确定方法,本申请实施例还提供了一种设备,下面结合附图进行解释和说明。

设备实施例

设备实施例提供的设备技术详情,请参照上述方法实施例。

参见图4,该图为本申请实施例提供的设备结构示意图。

本申请实施例提供的设备400,包括:处理器401以及存储器402;

所述存储器402用于存储计算机程序;

所述处理器401用于根据所述计算机程序执行上述方法实施例提供的作业运行优先级确定方法的任一实施方式。也就是说,处理器401用于执行以下步骤:

根据数据系统中的数据加工逻辑,生成各个待确定作业及其对应的数据映射关系;

获取服务映射关系;其中,所述服务映射关系用于记录各个待确定作业及其服务的业务场景之间的对应关系;

根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

可选的,所述数据系统的个数为n个,n为正整数。

可选的,还包括:

获取各个业务场景的优先级;

所述根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级,包括:

根据所述服务映射关系、所述各个业务场景的优先级和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

可选的,当待确定作业的个数为t个时,所述根据所述服务映射关系、所述各个业务场景的优先级和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级,包括:

根据所述服务映射关系,确定第i个待确定作业服务的mi个业务场景;i为正整数,且i≤t,mi为正整数;

根据所述第i个待确定作业服务的mi个业务场景的优先级,确定第i个待确定作业对应的第一优先级信息;

根据所述各个待确定作业及其对应的数据映射关系,确定第i个待确定作业对应的结果被引用范围;

根据所述第i个待确定作业对应的结果被引用范围和所述第i个待确定作业对应的第一优先级信息,确定所述第i个待确定作业的作业运行优先级。

以上为本申请实施例提供的设备400的相关内容。

基于上述方法实施例提供的作业运行优先级确定方法,本申请实施例还提供了一种计算机可读存储介质。

介质实施例

介质实施例提供的计算机可读存储介质的技术详情,请参照方法实施例。

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述方法实施例提供的作业运行优先级确定方法的任一实施方式。也就是说,该计算机程序用于执行以下步骤:

根据数据系统中的数据加工逻辑,生成各个待确定作业及其对应的数据映射关系;

获取服务映射关系;其中,所述服务映射关系用于记录各个待确定作业及其服务的业务场景之间的对应关系;

根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

可选的,所述数据系统的个数为n个,n为正整数。

可选的,还包括:

获取各个业务场景的优先级;

所述根据所述服务映射关系和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级,包括:

根据所述服务映射关系、所述各个业务场景的优先级和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级。

可选的,当待确定作业的个数为t个时,所述根据所述服务映射关系、所述各个业务场景的优先级和所述各个待确定作业及其对应的数据映射关系,确定各个待确定作业的作业运行优先级,包括:

根据所述服务映射关系,确定第i个待确定作业服务的mi个业务场景;i为正整数,且i≤t,mi为正整数;

根据所述第i个待确定作业服务的mi个业务场景的优先级,确定第i个待确定作业对应的第一优先级信息;

根据所述各个待确定作业及其对应的数据映射关系,确定第i个待确定作业对应的结果被引用范围;

根据所述第i个待确定作业对应的结果被引用范围和所述第i个待确定作业对应的第一优先级信息,确定所述第i个待确定作业的作业运行优先级。

以上为本申请实施例提供的计算机可读存储介质的相关内容。

应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1