数据同步方法、装置、计算机设备、存储介质和程序产品与流程

文档序号:37672522发布日期:2024-04-18 20:45阅读:15来源:国知局
数据同步方法、装置、计算机设备、存储介质和程序产品与流程

本技术涉及计算机,特别是涉及一种数据同步方法、装置、计算机设备、存储介质和程序产品。


背景技术:

1、数据同步是指将两个或多个不同位置或系统中的数据进行实时或定期的更新和匹配,以保持数据的一致性。

2、传统技术中,通过采用脚本或代码将数据库a中的数据导入数据库b,以完成两个数据库之间的数据同步。

3、但是,传统技术存在数据同步的复杂性高的问题。


技术实现思路

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、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现上述第一方面该的方法的步骤。

43、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面该的方法的步骤。

44、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面该的方法的步骤。

45、上述数据同步方法、装置、计算机设备、存储介质和程序产品,通过响应于用户在数据同步系统的主界面上触发的点击操作,能够展示数据同步界面,响应于用户在数据同步界面上触发的配置操作,能够生成待处理的数据同步任务的配置文件,其中,配置文件中包括数据同步任务对应的目标数据来源表、目标数据去向表和数据同步规则,从而可以根据数据同步规则将目标数据来源表中的数据同步至目标数据去向表,该过程中不需要用户编写脚本或代码,用户可以直接在数据同步系统所提供的界面中配置数据同步所需要的信息,根据配置操作生成配置文件,当需要进行数据同步时,调用配置文件根据数据同步规则将目标数据来源表中的数据同步至目标数据去向表,即可完成数据同步,因此,降低了数据同步的复杂性,进一步的,提高了数据同步的效率。

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