【技术实现步骤摘要】
海量数据对账系统、方法、网络设备和存储介质
[0001]本专利技术涉及金融
,尤其涉及一种海量数据对账系统、方法、网络设备和存储介质。
技术介绍
[0002]传统的对账系统通常通过拉取业务上下游的数据在内存中读取数据互相对比后发现差异,然后执行平账规则尝试平账,对于数据拉取比如多种协议SFTP、HTTP,以及不同的数据类型XML、JSON、CSV、TXT、BINLOG都需要逐个实现硬编码来完成数据接入;且对账时在T+1读取一方数据对比,当出现匹配不一致时,通过平账规则逐条尝试平账,平账完成后数据写入到MySQL中的方式来进行对账和平账。
[0003]上述现有技术在对账数据接入时都需要硬编码和上线操作,对于需要调整平账规则的情况十分影响对账效率,以及随着对账数据的与日俱增,无法实现实时对账,也给对账系统的运维增加了难度。
技术实现思路
[0004]本专利技术提出了一种海量数据对账系统、方法、网络设备和存储介质,以解决现有技术中对账效率低下,对账数据接入操作复杂等问题。
[0005]为了解决 ...
【技术保护点】
【技术特征摘要】
1.一种海量数据对账系统,其特征在于,所述系统包括:数据接入模块,包括外部对账数据接入模块和内部对账数据接入模块;所述外部对账数据接入模块,用于接收外部对账数据并将所述外部对账数据转化为外部对账模型数据;所述内部对账数据接入模块,用于接收内部对账数据并将所述内部对账数据转化为内部对账模型数据;对账模块,包括实时对账模块和离线对账模块;所述实时对账模块用于对内部对账模型数据进行实时对账,获取实时对账结果;所述离线对账模块用于按预设周期对所述预设周期内的内部对账模型数据和所述预设周期内的外部对账模型数据进行离线对账,获取离线对账结果;平账模块,包括无序集合处理器和平账规则引擎;所述无序集合处理器用于根据所述实时对账结果和/或离线对账结果生成对账差异数据和平账数据;所述平账规则引擎,用于根据所述对账差异数据,匹配对应的平账规则进行平账,若平账失败则将平账失败的对账数据存入对账差异数据库;平账数据库,用于存储所有平账数据。2.根据权利要求1所述的海量数据对账系统,其特征在于,所述系统还包括;对账差异数据库,用于存储无法通过所述平账规则引擎完成平账而生成的对账差异数据,并将所述对账差异数据发送至人工平账;告警模块,用于若人工平账后目标对账差异数据仍无法完成平账,则对所述目标对账差异数据进行告警。3.根据权利要求1所述的海量数据对账系统,其特征在于,所述离线对账模块还用于:当无法及时完成对所述预设周期内的内部对账模型数据和所述预设周期内的外部对账模型数据的离线对账时,将没有完成对账的内外部模型数据存入下一个周期,在下一个周期继续进行离线对账。4.根据权利要求1所述的海量数据对账系统,其特征在于,所述平账规则引擎还用于:在每个对账批次启动对账时,根据所述对账批次的类型加载平账规则,若所述平账规则的配置发生变更,则重新加载更新后的平账规则,使用更新后的平账规则对对应的对账批次进行对账。5.根据权利要求1所述的海量数据对账系统,其特征在于,所述系统还包括:对账模型数据库,用于存储所述外部对账模型数据和内部对账模型数据;云存储模块,用于定期备份所述平账数据库中的平账数据,以及定期备份所述对账模型数据库中的所述外部对账模型数据和内部对账模型数据;查询模块,用于基于人工触发的查询条件提供所述对账模型数据库和/或所述云存储模块中对应的数据。6.根据权利要求1所述的海量数据对账系统,其特征在于,所述无序集...
【专利技术属性】
技术研发人员:陈恩泽,陈富民,成芳,周军,杨宜,刘瑜,邹永强,杨晖,
申请(专利权)人:云账户技术天津有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。