本申请涉及数据处理,具体而言,涉及一种数据中台中任务的命名方法、装置、电子设备及存储介质。
背景技术:
1、数据中台作为面向对象的应用与后台开发之间的桥梁,能够执行多种数据任务以从外部企业或系统中拉取数据进行转换、整合处理后存储至数据中台中,从而为后台开发团队的开发提供数据便利。
2、数据中台的使用需要创建大量的任务功能,而每个功能需要创建对应的任务名称,以能够准确的执行任务。而现有技术中,在对任务进行命名时,通常是按照平台统一设定好的规则进行命名,所有的用户均按照统一的规则创建任务名称,导致任务的命名不具备灵活性和代表性,难以满足用户的实际需求,不便于任务的准确执行。
技术实现思路
1、本申请的目的在于,针对上述现有技术中的不足,提供一种数据中台中任务的命名方法、装置、电子设备及存储介质,以便于提升数据中台中任务命名的灵活性以及命名效率。
2、为实现上述目的,本申请实施例采用的技术方案如下:
3、第一方面,本申请实施例提供了一种数据中台中任务的命名方法,包括:
4、接收任务创建请求,所述任务创建请求包括:待创建的任务的任务信息;
5、根据所述待创建的任务的任务信息以及任务创建需求,从所述待创建的任务对应的基本命名结构中确定满足所述任务创建需求的至少一个目标命名单元,所述基本命名结构由指定的多个命名单元排列构成;
6、根据满足所述任务创建需求的各目标命名单元,生成所述待创建的任务的任务名称。
7、可选地,所述根据所述待创建的任务的任务信息以及任务创建需求,从所述待创建的任务对应的基本命名结构中确定满足所述任务创建需求的至少一个目标命名单元,包括:
8、根据所述待创建的任务的任务信息,确定所述待创建的任务的类型;
9、根据所述待创建的任务的类型,确定所述待创建的任务对应的基本命名结构;
10、根据所述任务创建需求,从所述待创建的任务对应的基本命名结构中确定满足所述任务创建需求的至少一个目标命名单元。
11、可选地,所述根据满足所述任务创建需求的各目标命名单元,生成所述待创建的任务的任务名称,包括:
12、根据各目标命名单元以及各目标命名单元对应的编码信息,生成所述待创建的任务的任务名称。
13、可选地,所述根据各目标命名单元以及各目标命名单元对应的编码信息,生成所述待创建的任务的任务名称,包括:
14、将各目标命名单元对应的编码信息填充至对应的目标命名单元中,生成所述待创建的任务的任务名称。
15、可选地,所述根据满足所述任务创建需求的各目标命名单元,生成所述待创建的任务的任务名称,包括:
16、根据所述任务创建需求,确定各目标命名单元的排列方式;
17、根据各目标命名单元的排列方式以及各目标命名单元对应的编码信息,生成所述待创建的任务的任务名称。
18、可选地,所述方法还包括:
19、若生成的第一任务的任务名称与第二任务的任务名称相同,则根据所述第一任务的任务信息对所述第一任务的任务名称进行修正,和/或根据所述第二任务的任务信息,对所述第二任务的任务名称进行修正。
20、可选地,所述根据所述第一任务的任务信息对所述第一任务的任务名称进行修正,包括:
21、将指定命名单元作为所述第一任务对应的新增命名单元;所述指定命名单元用于指示任务的任务内容;
22、根据所述新增命名单元以及所述第一任务对应的各目标命名单元,生成所述第一任务的新的任务名称。
23、第二方面,本申请实施例还提供了一种数据中台中任务的命名装置,包括:
24、接收模块、确定模块、生成模块;
25、所述接收模块,用于接收任务创建请求,所述任务创建请求包括:待创建的任务的任务信息;
26、所述确定模块,用于根据所述待创建的任务的任务信息以及任务创建需求,从所述待创建的任务对应的基本命名结构中确定满足所述任务创建需求的至少一个目标命名单元,所述基本命名结构由指定的多个命名单元排列构成;
27、所述生成模块,用于根据满足所述任务创建需求的各目标命名单元,生成所述待创建的任务的任务名称。
28、可选地,所述确定模块,具体用于根据所述待创建的任务的任务信息,确定所述待创建的任务的类型;
29、根据所述待创建的任务的类型,确定所述待创建的任务对应的基本命名结构;
30、根据所述任务创建需求,从所述待创建的任务对应的基本命名结构中确定满足所述任务创建需求的至少一个目标命名单元。
31、可选地,所述生成模块,具体用于根据各目标命名单元以及各目标命名单元对应的编码信息,生成所述待创建的任务的任务名称。
32、可选地,所述生成模块,具体用于将各目标命名单元对应的编码信息填充至对应的目标命名单元中,生成所述待创建的任务的任务名称。
33、可选地,所述生成模块,具体用于根据所述任务创建需求,确定各目标命名单元的排列方式;
34、根据各目标命名单元的排列方式以及各目标命名单元对应的编码信息,生成所述待创建的任务的任务名称。
35、可选地,还包括:修正模块;
36、所述修正模块,用于若生成的第一任务的任务名称与第二任务的任务名称相同,则根据所述第一任务的任务信息对所述第一任务的任务名称进行修正,和/或根据所述第二任务的任务信息,对所述第二任务的任务名称进行修正。
37、可选地,所述修正模块,具体用于将指定命名单元作为所述第一任务对应的新增命名单元;所述指定命名单元用于指示任务的任务内容;
38、根据所述新增命名单元以及所述第一任务对应的各目标命名单元,生成所述第一任务的新的任务名称。
39、第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以实现如第一方面中提供的数据中台中任务的命名方法。
40、第四方面,本申请实施例提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面提供的数据中台中任务的命名方法。
41、本申请的有益效果是:
42、本申请提供一种数据中台中任务的命名方法、装置、电子设备及存储介质,该方法可根据待创建的任务的任务信息以及任务创建需求,从基本命名结构中确定出满足任务需求的各目标命名单元,从而基于目标命名单元可自动化生成任务的任务名称,实现了不同任务创建需求下的命名方式自定义,使得任务名称的生成更加灵活,生成的任务名称更加符合用户的需求。而基于筛选出的目标命名单元,可自动化的生成任务的名称,实现了任务命名的自动化,提高了命名效率。
1.一种数据中台中任务的命名方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述待创建的任务的任务信息以及任务创建需求,从所述待创建的任务对应的基本命名结构中确定满足所述任务创建需求的至少一个目标命名单元,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据满足所述任务创建需求的各目标命名单元,生成所述待创建的任务的任务名称,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据各目标命名单元以及各目标命名单元对应的编码信息,生成所述待创建的任务的任务名称,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据满足所述任务创建需求的各目标命名单元,生成所述待创建的任务的任务名称,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,还包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述第一任务的任务信息对所述第一任务的任务名称进行修正,包括:
8.一种数据中台中任务的命名装置,其特征在于,包括:接收模块、确定模块、生成模块;
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以实现如权利要求1至7任一所述的数据中台中任务的命名方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时以实现如权利要求1至7任一所述的数据中台中任务的命名方法。