【技术实现步骤摘要】
一种业务数据处理方法及装置
本说明书一个或多个实施例涉及计算机信息处理领域,尤其涉及一种业务数据处理方法及装置。
技术介绍
业务资源的全球流动性管理是大型跨国公司管理的主要环节。例如,业务资源可以为资金。为了降低跨国公司全球范围内的流动性风险,提高资金的利用效率以及降低资金成本,需要对资金进行全球流动性管理。其中,对银存数据的加工处理影响对全球各地的实际账户中资金量的感知,从而影响了资金调拨方案等方案的制定。资金调拨方案等方案的制定需要银存数据高时效和高质量的处理结果。因此,亟需一种业务数据处理方法,以得到业务数据高时效和高质量的处理结果。
技术实现思路
本说明书一个或多个实施例描述了一种业务数据处理方法,可以在保证业务数据处理时效性情况下,保证处理结果的准确性。根据第一方面,提供了一种业务数据处理方法,所述方法包括:离线计算平台从第一中间件获取多条解析结果,所述多条解析结果为所述第一中间件对数据库的业务数据变更日志进行解析所产生的;对所述多条解析结果进行离线批处理,得到计算结果第一集合;获取实时计算平台对从第二中间件获取的至少一条解析结果分别进行在线计算产生的目标表;所述至少一条解析结果属于第二中间件对所述数据库的业务数据变更日志进行解析所产生的解析结果;对比所述第一集合和所述目标表;当所述第一集合中的计算结果和所述目标表中的计算结果不一致时,基于所述第一集合更新所述目标表。在一些实施例中,其中,业务数据为银存数据。在一些实 ...
【技术保护点】
1.一种业务数据处理方法,所述方法包括:/n离线计算平台从第一中间件获取多条解析结果,所述多条解析结果为所述第一中间件对数据库的业务数据变更日志进行解析所产生的;/n对所述多条解析结果进行离线批处理,得到计算结果第一集合;/n获取实时计算平台对从第二中间件获取的至少一条解析结果分别进行在线计算产生的目标表;所述至少一条解析结果属于第二中间件对所述数据库的业务数据变更日志进行解析所产生的解析结果;/n对比所述第一集合和所述目标表;/n当所述第一集合中的计算结果和所述目标表中的计算结果不一致时,基于所述第一集合更新所述目标表。/n
【技术特征摘要】
1.一种业务数据处理方法,所述方法包括:
离线计算平台从第一中间件获取多条解析结果,所述多条解析结果为所述第一中间件对数据库的业务数据变更日志进行解析所产生的;
对所述多条解析结果进行离线批处理,得到计算结果第一集合;
获取实时计算平台对从第二中间件获取的至少一条解析结果分别进行在线计算产生的目标表;所述至少一条解析结果属于第二中间件对所述数据库的业务数据变更日志进行解析所产生的解析结果;
对比所述第一集合和所述目标表;
当所述第一集合中的计算结果和所述目标表中的计算结果不一致时,基于所述第一集合更新所述目标表。
2.根据权利要求1所述的方法,其中,业务数据为银存数据。
3.根据权利要求1所述的方法,其中,所述第一中间件为canal、databus、kettle、otter中的任一种;
所述第二中间件为drc;
所述离线计算平台和所述第一中间件之间的链路,与所述实时计算平台和所述第二中间件之间的链路不同。
4.根据权利要求1所述的方法,其中,所述多条解析结果为所述第一中间件对所述数据库在预设周期内的变更日志进行解析的结果;
所述至少一条解析结果属于第二中间件对所述数据库在所述预设周期内的变更日志进行解析所产生的解析结果。
5.根据权利要求1所述的方法,其中,所述多条解析结果为所述第一中间件对所述数据库所有的变更日志进行解析的结果;
所述至少一条解析结果属于第二中间件对所述数据库在所述实时计算平台上线之后产生的变更日志进行解析所产生的解析结果。
6.根据权利要求1所述的方法,其中,所述当所述第一集合中的计算结果和所述目标表中的计算结果不一致时,基于所述第一集合更新所述目标表,包括:
当所述第一集合比所述目标表多出至少一条计算结果时,将所述至少一条计算结果写入所述目标表,以更新所述目标表。
7.根据权利要求1所述的方法,其中,所述第一集合包括对应于第一变更日志的第一计算结果,所述目标表包括对应于所述第一变更日志的第二计算结果;所述当所述第一集合中的计算结果和所述目标表中的计算结果不一致时,基于所述第一集合更新所述目标表,包括:
所述第一计算结果和所述第二计算结果不一致时,基于所述第一计算结果修正所述第二计算结果,以更新所述目标表。
8.根据权利要求1所述的方法,其中,所述方法还包括:所述当所述第一集合和所述目标表不一致时,发起警报。
9.一种业务数据处理装置,所述装置包括:
第一获取单元,配置为离线计算平台从第一中间件获取多条解析结果,所述...
【专利技术属性】
技术研发人员:郭婧超,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。