业务数据处理方法、应用服务数据管理方法、设备和介质与流程

文档序号:38409250发布日期:2024-06-21 20:55阅读:10来源:国知局
业务数据处理方法、应用服务数据管理方法、设备和介质与流程

本公开涉及数据处理,尤其是一种基于大数据的业务数据处理方法、应用服务数据管理方法、设备和介质。


背景技术:

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、在本公开的一些实施例中,所述业务数据处理装置,还包括:

43、数据波动范围异常检测模块,用于响应于所述降级表的数据波动范围大于等于所述预设数据波动阈值,利用预设的数据波动范围重试策略,基于所述降级表的数据波动范围和所述预设数据波动阈值之间的数值关系,重试检测所述降级表的数据波动范围是否异常;

44、其中,所述报警模块还用于响应于所述重试检测确定所述降级表的数据波动范围异常,进行报警。

45、在本公开的一些实施例中,所述业务数据处理装置,还包括:

46、业务规则检测模块,用于基于所述备份表,检测所述业务表的目标业务数据是否符合业务规则;

47、其中,所述报警模块还用于响应于所述业务表的目标业务数据不符合所述业务规则,进行报警。

48、在本公开的一些实施例中,所述业务规则检测模块用于获取所述业务表和所述备份表之间的数据浮动范围;所述业务规则检测模块还用于响应于所述数据浮动范围大于预设的数据浮动范围阈值,确定所述业务表的目标业务数据不符合所述业务规则;所述业务规则检测模块还用于响应于所述数据浮动范围小于等于所述预设的数据浮动范围阈值,确定所述业务表的目标业务数据符合所述业务规则。

49、在本公开的一些实施例中,所述业务数据处理装置,还包括:

50、显示模块,用于显示报警内容;

51、数据恢复模块,用于响应于接收到针对所述报警内容的确认指令后,基于所述备份表对所述业务表进行数据恢复。

52、本公开实施例的又一方面,提供一种电子设备,包括:

53、存储器,用于存储计算机程序产品;

54、处理器,用于执行所述存储器中存储的计算机程序产品,且所述计算机程序产品被执行时,实现上述业务数据处理方法或上述应用服务数据的管理方法。

55、本公开实施例的又一方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时,实现上述业务数据处理方法或上述应用服务数据的管理方法。

56、本公开实施例的业务数据处理方法、应用服务数据的管理方法、设备和介质,根据预设的数据备份规则对业务表中的目标业务数据进行备份生成备份表后,根据巡检规则对备份表进行巡检。当备份表中的备份数据不符合巡检规则时,可以根据预设的备份重试策略对备份表中的备份数据进行重试。当巡检重试失败时进行报警,可以使得工作人员及时得知备份表发生异常,有助于工作人员对业务表中的目标业务数据进行及时审核和处理,避免基于业务表提供应用服务的服务不可用。

57、下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。

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