一种数据导出、导入方法及装置制造方法及图纸

技术编号:29013012 阅读:19 留言:0更新日期:2021-06-26 05:13
本发明专利技术实施例提供了一种数据导出、导入方法及装置,涉及数据处理领域,上述数据导出方法包括:确定目标业务的待导出作业;获得表征各待导出作业执行流程的作业流;针对每一待导出作业,获得用于实现该待导出作业的实现数据以及该待导出作业的配置数据;生成包含所述作业流、所获得实现数据以及配置数据的导出数据,并导出所述导出数据。应用本实施例提供的方案进行数据导出、导入时,提高了为业务平台提供业务配置作业的效率。提供业务配置作业的效率。提供业务配置作业的效率。

【技术实现步骤摘要】
一种数据导出、导入方法及装置


[0001]本专利技术涉及数据处理
,特别是涉及一种数据导出、导入方法及装置。

技术介绍

[0002]基于大数据等技术的业务平台可以向用户提供各种业务,这些业务平台在向用户提供业务时,会产生大量业务数据。在向用户提供上述业务数据之前,基于用户需求或者业务平台的需求,可能会需要按照一定的数据处理方式对业务数据进行处理。其中,基于一种数据处理方式对业务数据进行处理可以称为一项作业。
[0003]由于存在上述需求,需要针对业务平台提供的各种业务分别进行作业开发,并为业务平台的每一个业务配置相应的作业。
[0004]这样在业务平台数量较多,且每一业务平台所提供的业务较多的情况下,需要开发的作业数量较多,开发周期较长,从而导致为业务平台提供的业务配置作业的效率低。

技术实现思路

[0005]本专利技术实施例的目的在于提供一种数据导出、导入方法及装置,以提高为业务平台提供的业务配置作业的效率。具体技术方案如下:
[0006]第一方面,本专利技术实施例提供了一种数据导出方法,所述方法包括:
[0007]确定目标业务的待导出作业;
[0008]获得表征各待导出作业执行流程的作业流;
[0009]针对每一待导出作业,获得用于实现该待导出作业的实现数据以及该待导出作业的配置数据;
[0010]生成包含所述作业流、所获得实现数据以及配置数据的导出数据,并导出所述导出数据。
[0011]本专利技术的一个实施例中,上述确定目标业务的待导出作业,包括:
[0012]获得作业导出服务向目标组件的导出接口发送的作业导出请求,其中,所述目标组件为:用于向用户提供的目标业务的组件;
[0013]根据所述作业导出请求,确定所述目标业务的待导出作业。
[0014]本专利技术的一个实施例中,上述导出所述导出数据,包括:
[0015]通过所述导出接口,将所述导出数据存入至导出数据库。
[0016]本专利技术的一个实施例中,在存在多个目标业务的情况下,所述生成包含所述作业流、所获得实现数据以及配置数据的导出数据,包括:
[0017]针对每一目标业务,生成包含该目标业务对应的目标作业流、目标实现数据以及目标配置数据的制品包,以及所生成制品包与该目标业务的对应关系,其中,所述目标作业流为:表征属于该目标业务的待导出作业执行流程的作业流,所述目标实现数据为:实现属于该目标业务的待导出作业的实现数据,所述目标配置数据为:属于该目标业务的待导出作业的配置数据;
[0018]对所生成的对应关系以及制品包进行打包处理,得到导出数据。
[0019]第二方面,本专利技术实施例提供了一种数据导入方法,所述方法包括:
[0020]获得目标业务的待导入数据,其中,所述待导入数据包括:表征所述目标业务的各待导入作业执行流程的作业流、用于实现所述目标业务的各待导入作业的实现数据以及所述目标业务的各待导入作业的配置数据;
[0021]在所述目标业务中导入所述作业流和各待导入作业的实现数据,并按照各待导入作业的配置数据对各待导入作业进行配置,以使得各待导入作业按照所述作业流进行数据处理。
[0022]本专利技术的一个实施例中,上述获得目标业务的待导入数据,包括:
[0023]从导入数据库获得目标业务的待导入数据,其中,所述导入数据库用于存储:作业导入服务在接收到数据导入请求后上传的待导入数据。
[0024]本专利技术的一个实施例中,上述作业导入服务通过以下方式上传待导入数据:
[0025]基于接收到的数据导入请求,获得导入数据;
[0026]对所述导入数据进行解包处理,得到制品包以及各个制品包与业务的对应关系,其中,所述制品包包含所对应业务的目标作业流、目标实现数据以及目标配置数据,所述目标作业流为:表征属于所述制品包所对应业务的待导出作业执行流程的作业流,所述目标实现数据为:实现属于所述制品包所对应业务的待导出作业的实现数据,所述目标配置数据为:属于所述制品包所对应业务的待导出作业的配置数据;
[0027]将所得到的制品包以及对应关系上传导入数据库。
[0028]第三方面,本专利技术实施例提供了一种数据导出装置,所述装置包括:
[0029]作业确定模块,用于确定目标业务的待导出作业;
[0030]作业流获得模块,用于获得表征各待导出作业执行流程的作业流;
[0031]数据获得模块,用于针对每一待导出作业,获得用于实现该待导出作业的实现数据以及该待导出作业的配置数据;
[0032]数据导出模块,用于生成包含所述作业流、所获得实现数据以及配置数据的导出数据,并导出所述导出数据。
[0033]本专利技术的一个实施例中,上述作业确定模块,包括:
[0034]请求获得子模块,用于获得作业导出服务向目标组件的导出接口发送的作业导出请求,其中,所述目标组件为:用于向用户提供的目标业务的组件;
[0035]作业确定子模块,用于根据所述作业导出请求,确定所述目标业务的待导出作业。
[0036]本专利技术的一个实施例中,上述数据导出模块,具体用于通过所述导出接口,将所述导出数据存入至导出数据库。
[0037]本专利技术的一个实施例中,在存在多个目标业务的情况下,所述数据导出模块,包括:
[0038]数据生成子模块,用于针对每一目标业务,生成包含该目标业务对应的目标作业流、目标实现数据以及目标配置数据的制品包,以及所生成制品包与该目标业务的对应关系,其中,所述目标作业流为:表征属于该目标业务的待导出作业执行流程的作业流,所述目标实现数据为:实现属于该目标业务的待导出作业的实现数据,所述目标配置数据为:属于该目标业务的待导出作业的配置数据;
[0039]数据得到子模块,用于对所生成的对应关系以及制品包进行打包处理,得到导出数据。
[0040]第四方面,本专利技术实施例提供了一种数据导入装置,所述装置包括:
[0041]数据获得模块,用于获得目标业务的待导入数据,其中,所述待导入数据包括:表征所述目标业务的各待导入作业执行流程的作业流、用于实现所述目标业务的各待导入作业的实现数据以及所述目标业务的各待导入作业的配置数据;
[0042]数据导入模块,用于在所述目标业务中导入所述作业流和各待导入作业的实现数据,并按照各待导入作业的配置数据对各待导入作业进行配置,以使得各待导入作业按照所述作业流进行数据处理。
[0043]本专利技术的一个实施例中,上述数据获得模块,具体用于从导入数据库获得目标业务的待导入数据,其中,所述导入数据库用于存储:作业导入服务在接收到数据导入请求后上传的待导入数据。
[0044]本专利技术的一个实施例中,上述作业导入服务具体通过以下方式上传待导入数据:基于接收到的数据导入请求,获得导入数据;对所述导入数据进行解包处理,得到制品包以及各个制品包与业务的对应关系,其中,所述制品包包含所对应业务的目标作业流、目标实现数据以及本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据导出方法,其特征在于,所述方法包括:确定目标业务的待导出作业;获得表征各待导出作业执行流程的作业流;针对每一待导出作业,获得用于实现该待导出作业的实现数据以及该待导出作业的配置数据;生成包含所述作业流、所获得实现数据以及配置数据的导出数据,并导出所述导出数据。2.根据权利要求1所述的方法,其特征在于,所述确定目标业务的待导出作业,包括:获得作业导出服务向目标组件的导出接口发送的作业导出请求,其中,所述目标组件为:用于向用户提供的目标业务的组件;根据所述作业导出请求,确定所述目标业务的待导出作业。3.根据权利要求2所述的方法,其特征在于,所述导出所述导出数据,包括:通过所述导出接口,将所述导出数据存入至导出数据库。4.根据权利要求1

3中任一项所述的方法,其特征在于,在存在多个目标业务的情况下,所述生成包含所述作业流、所获得实现数据以及配置数据的导出数据,包括:针对每一目标业务,生成包含该目标业务对应的目标作业流、目标实现数据以及目标配置数据的制品包,以及所生成制品包与该目标业务的对应关系,其中,所述目标作业流为:表征属于该目标业务的待导出作业执行流程的作业流,所述目标实现数据为:实现属于该目标业务的待导出作业的实现数据,所述目标配置数据为:属于该目标业务的待导出作业的配置数据;对所生成的对应关系以及制品包进行打包处理,得到导出数据。5.一种数据导入方法,其特征在于,所述方法包括:获得目标业务的待导入数据,其中,所述待导入数据包括:表征所述目标业务的各待导入作业执行流程的作业流、用于实现所述目标业务的各待导入作业的实现数据以及所述目标业务的各待导入作业的配置数据;在所述目标业务中导入所述作业流和各待导入作业的实现数据,并按照各待导入作业的配置数据对各待导入作业进行配置,以使得各待导入作业按照所述作业流进行数据处理。6.根据权利要求5所述的方法,其特征在于,所述获得目标业务的待导入数据,包括:从导入数据库获得目标业务的待导入数据,其中,所述导入数据库用于存储:作业导入服务在接收到数据导入请求后上传的待导入数据。7.根据权利要求6所述的方法,其特征在于,所述作业导入服务通过以下方式上传待导入数据:基于接收到的数据导入请求,获得导入数据;对所述导入数据进行解包处理,得到制品包以及各个制品包与业务的对应关系,其中,所述制品包包含所对应业务的目标作业流、目标实现数据以及目标配置数据,所述目标作业流为:表征属于所述制品包所对应业务的待导出作业执行流程的作业流,所述目标实现数据为:实现属于所述制品包所对应业务的待导出作业的实现数据,所述目标配置数据为:属于所述制品包所对应业务的待导出作业的配置数据;
将所得到的制品包以及对应关系上传导入数据库。8.一种数据导出装置,其特征在于,所述装置包括:作业确定模块,用于确定目标业务的待导出作业;作业流获得模块,用于获得表征各待导出作业执行流程的作业流;数据获得模块,用于针对每一待导出作业,获得用于实现该待导出作业的实现数据以及该待导出作业的配置数据;数据导出模块,用于生成包含所述作业流、所获得实现数据以及配置数据的导出数据,并导出所述...

【专利技术属性】
技术研发人员:马春宇
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1