数据同步任务生成方法、装置和计算机可读存储介质制造方法及图纸

技术编号:37766506 阅读:12 留言:0更新日期:2023-06-06 13:27
本申请提供一种数据同步任务生成方法、装置和计算机可读存储介质,该方法包括:获取当前待同步的源数据库的数据信息以及当前待同步的目标数据库的数据信息;获取任务创建模板;其中,任务创建模板包括创建数据同步任务所需的各个步骤的步骤执行信息;根据当前待同步的源数据库的数据信息、当前待同步的目标数据库的数据信息以及任务创建模板自动生成数据同步目标任务,从而减少人力投入并提升数据同步任务创建的效率。同步任务创建的效率。同步任务创建的效率。

【技术实现步骤摘要】
数据同步任务生成方法、装置和计算机可读存储介质


[0001]本申请涉及数据同步
,具体而言,涉及一种数据同步任务生成方法、装置和计算机可读存储介质。

技术介绍

[0002]随着信息化高速发展大数据、物联网、云计算等应用的快速增量,数据体量爆炸式增长。企业内进行数字化建设打破信息孤岛,进行数据同步汇聚到数据中心广泛应用,数据同步任务因此被大量使用。
[0003]现有的数据同步任务均是通过用户手动创建,而数据同步任务创建包含多个步骤和配置,手动创建需要花费大量时间,进而造成数据同步任务创建效率低。

技术实现思路

[0004]本申请实施例的目的在于提供一种数据同步任务生成方法、装置和计算机可读存储介质,用以解决目前数据同步任务通过人工手动创建存在的创建效率低的问题。
[0005]第一方面,本专利技术提供一种数据同步任务生成方法,该方法包括:获取当前待同步的源数据库的数据信息以及当前待同步的目标数据库的数据信息;获取任务创建模板;其中,任务创建模板包括创建数据同步任务所需的各个步骤的步骤执行信息;根据当前待同步的源数据库的数据信息、当前待同步的目标数据库的数据信息以及任务创建模板生成数据同步目标任务。
[0006]上述设计的数据同步任务生成方法,本方案预先创建任务创建模板,该任务创建模板包括创建数据同步任务所需的各个步骤的步骤执行信息,然后在进行数据同步任务生成时,获取当前待同步的源数据库的数据信息、当前待同步的目标数据库的数据信息以及任务创建模板,从而根据当前待同步的源数据库的数据信息、当前待同步的目标数据库的数据信息以及任务创建模板自动生成数据同步目标任务,从而减少人力投入并提升数据同步任务创建的效率。
[0007]在第一方面的可选实施方式中,其中,步骤执行信息中包括执行所需的源数据库数据和目标数据库数据;根据所述当前待同步的源数据库的数据信息、当前待同步的目标数据库的数据信息以及任务创建模板生成数据同步目标任务,包括:将任务创建模板中步骤执行所需的源数据库数据配置为当前待同步的源数据库的数据信息,并将任务创建模板中步骤执行所需的目标数据库数据配置为当前待同步的目标数据库的数据信息,获得同步执行文件;根据同步执行文件生成数据同步目标任务。
[0008]在第一方面的可选实施方式中,其中,步骤执行信息中执行所需的源数据库数据和目标数据库数据均为预设的参数变量;将任务创建模板中步骤执行所需的源数据库数据配置为所述当前待同步的源数据库的数据信息,并将任务创建模板中步骤执行所需的目标数据库数据配置为当前待同步的目标数据库的数据信息,包括:利用当前待同步的源数据库的数据信息,对步骤执行所需的源数据库数据的预设参数变量进行替换;利用当前待同
步的目标数据库的数据信息,对步骤执行所需的目标数据库数据的预设参数变量进行替换,获得同步执行文件。
[0009]在第一方面的可选实施方式中,其中,当前待同步的源数据库的数据信息和当前待同步的目标数据库的数据信息均包括多个数据;利用当前待同步的源数据库的数据信息,对步骤执行所需的源数据库数据的预设参数变量进行替换;利用当前待同步的目标数据库的数据信息,对步骤执行所需的目标数据库数据的预设参数变量进行替换,包括:根据当前待同步的源数据库的每个数据以及当前待同步的目标数据库的每个数据查找步骤执行信息中对应的预设参数变量,其中,不同的数据对应的预设参数变量不同;利用每个数据替换查找到的对应的预设参数变量,获得同步执行文件。
[0010]在第一方面的可选实施方式中,在将任务创建模板中步骤执行所需的源数据库数据配置为所述当前待同步的源数据库的数据信息之前,该方法还包括:判断任务创建模板是否为预设格式的模板文件;若判定任务创建模板为预设格式的模板文件,则判断任务创建模板中的各个步骤的步骤执行信息是否完整;若判定任务创建模板中的各个步骤的步骤执行信息完整,则执行将任务创建模板中步骤执行所需的源数据库数据配置为当前待同步的源数据库的数据信息的步骤。
[0011]在第一方面的可选实施方式中,在获取当前待同步的源数据库的数据信息以及当前待同步的目标数据库的数据信息之前,该方法还包括:创建任务创建模板,并对创建的任务创建模板进行存储。
[0012]在第一方面的可选实施方式中,创建任务创建模板,包括:获取创建数据同步任务所需的各个步骤以及每个步骤的步骤执行信息;将创建数据同步任务所需的各个步骤以及每个步骤的步骤执行信息集成在一个文件中,并对每个步骤的步骤执行信息中所需的源数据库数据和目标数据库数据设置对应的预设参数变量,以创建任务创建模板。
[0013]在第一方面的可选实施方式中,其中,待同步的源数据库包括多个,每个待同步的源数据库对应一个待同步的目标数据库;获取当前待同步的源数据库的数据信息以及当前待同步的目标数据库的数据信息,包括:获取每个当前待同步的源数据库的数据信息,以及每个当前待同步的源数据库对应的待同步目标数据库的数据信息;根据当前待同步的源数据库的数据信息、当前待同步的目标数据库的数据信息以及任务创建模板生成数据同步目标任务,包括:根据每个当前待同步的源数据库的数据信息、当前待同步的源数据库对应的目标数据库的数据信息以及任务创建模板生成对应的数据同步目标任务。
[0014]第二方面,本专利技术提供一种数据同步任务生成装置,所述装置包括:获取模块和生成模块;该获取模块,用于获取当前待同步的源数据库的数据信息以及当前待同步的目标数据库的数据信息;以及,获取任务创建模板;其中,该任务创建模板包括创建数据同步任务所需的各个步骤的步骤执行信息;该生成模块,用于根据当前待同步的源数据库的数据信息、当前待同步的目标数据库的数据信息以及任务创建模板生成数据同步目标任务。
[0015]上述设计的数据同步任务生成装置,本方案预先创建任务创建模板,该任务创建模板包括创建数据同步任务所需的各个步骤的步骤执行信息,然后在进行数据同步任务生成时,获取当前待同步的源数据库的数据信息、当前待同步的目标数据库的数据信息以及任务创建模板,从而根据当前待同步的源数据库的数据信息、当前待同步的目标数据库的数据信息以及任务创建模板自动生成数据同步目标任务,从而减少人力投入并提升数据同
步任务创建的效率。
[0016]在第二方面的可选实施方式中,其中,步骤执行信息中包括执行所需的源数据库数据和目标数据库数据;该生成模块,具体用于将任务创建模板中步骤执行所需的源数据库数据配置为当前待同步的源数据库的数据信息,并将任务创建模板中步骤执行所需的目标数据库数据配置为当前待同步的目标数据库的数据信息,获得同步执行文件;根据同步执行文件生成数据同步目标任务。
[0017]在第二方面的可选实施方式中,其中,步骤执行信息中执行所需的源数据库数据和目标数据库数据均为预设的参数变量;该生成模块,还具体用于利用当前待同步的源数据库的数据信息,对步骤执行所需的源数据库数据的预设参数变量进行替换;利用当前待同步的目标数据库的数据信息,对步骤执行所需的目标数据库数据的预设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据同步任务生成方法,其特征在于,所述方法包括:获取当前待同步的源数据库的数据信息以及当前待同步的目标数据库的数据信息;获取任务创建模板;其中,所述任务创建模板包括创建数据同步任务所需的各个步骤的步骤执行信息;根据所述当前待同步的源数据库的数据信息、当前待同步的目标数据库的数据信息以及所述任务创建模板生成数据同步目标任务。2.根据权利要求1所述的方法,其特征在于,其中,所述步骤执行信息中包括执行所需的源数据库数据和目标数据库数据;所述根据所述当前待同步的源数据库的数据信息、当前待同步的目标数据库的数据信息以及所述任务创建模板生成数据同步目标任务,包括:将任务创建模板中步骤执行所需的源数据库数据配置为所述当前待同步的源数据库的数据信息,并将任务创建模板中步骤执行所需的目标数据库数据配置为当前待同步的目标数据库的数据信息,获得同步执行文件;根据所述同步执行文件生成所述数据同步目标任务。3.根据权利要求2所述的方法,其特征在于,其中,所述步骤执行信息中执行所需的源数据库数据和目标数据库数据均为预设的参数变量;所述将任务创建模板中步骤执行所需的源数据库数据配置为所述当前待同步的源数据库的数据信息,并将任务创建模板中步骤执行所需的目标数据库数据配置为当前待同步的目标数据库的数据信息,包括:利用当前待同步的源数据库的数据信息,对步骤执行所需的源数据库数据的预设参数变量进行替换;利用当前待同步的目标数据库的数据信息,对步骤执行所需的目标数据库数据的预设参数变量进行替换,获得所述同步执行文件。4.根据权利要求2所述的方法,其特征在于,其中,所述当前待同步的源数据库的数据信息和当前待同步的目标数据库的数据信息均包括多个数据;所述利用当前待同步的源数据库的数据信息,对步骤执行所需的源数据库数据的预设参数变量进行替换;利用当前待同步的目标数据库的数据信息,对步骤执行所需的目标数据库数据的预设参数变量进行替换,包括:根据当前待同步的源数据库的每个数据以及当前待同步的目标数据库的每个数据查找步骤执行信息中对应的预设参数变量,其中,不同的数据对应的预设参数变量不同;利用每个数据替换查找到的对应的预设参数变量,获得同步执行文件。5.根据权利要求2所述的方法,其特征在于,在所述将任务创建模板中步骤执行所需的源数据库数据配置为所述当前待同步的源数据库的数据信...

【专利技术属性】
技术研发人员:段立郑笛孙乔罗兵李启元
申请(专利权)人:中国人民解放军海军工程大学
类型:发明
国别省市:

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

1