【技术实现步骤摘要】
对账方法、装置、设备、介质及产品
[0001]本公开涉及分布式
,可以应用于金融科技
,特别涉及一种对账方法、装置、设备、介质及产品。
技术介绍
[0002]信贷业务中,完善的对账机制是保证信贷系统正常运行的关键因素。目前,信贷系统的对账主要依赖主机晚间批量对账,而对于时效性要求较高的场景,晚间批量对账往往无法满足时效性的要求。而且,在新增对账的场景下,需要新增批量程序支持,存在重复开发的情况,严重影响了对账实现的效率。
技术实现思路
[0003]有鉴于此,本公开的主要目的是提供一种对账方法、装置、设备、介质及产品,旨在至少部分解决现有对账方法时效性不高,批量程序存在重复开发等技术问题。
[0004]为实现上述目的,本公开实施例的第一方面提供一种对账方法,包括:配置对账定义表和对账字段属性表,其中,所述对账定义表用于记录对账数据源和对账匹配字段,所述对账字段属性表用于记录所述对账数据源的属性字段;响应于对账启动指令,调用所述对账定义表和对账字段属性表来获取待对账任务的对账数据源、对账匹配字 ...
【技术保护点】
【技术特征摘要】
1.一种对账方法,包括:配置对账定义表和对账字段属性表,其中,所述对账定义表用于记录对账数据源和对账匹配字段,所述对账字段属性表用于记录所述对账数据源的属性字段;响应于对账启动指令,调用所述对账定义表和对账字段属性表来获取待对账任务的对账数据源、对账匹配字段和对账数据源的属性字段;根据所述待对账任务的对账数据源、对账匹配字段和对账数据源的属性字段,生成对应于所述待对账任务的对账作业程序;执行所述对账作业程序来完成所述待对账任务中目标表和源表的对账。2.根据权利要求1所述的对账方法,其中,所述根据所述待对账任务的对账数据源、对账匹配字段和对账数据源的属性字段,生成对应于所述待对账任务的对账作业程序包括:对所述对账数据源、对账匹配字段和对账数据源的属性字段进行拼接,生成HQL查询语句作为所述对账作业程序。3.根据权利要求2所述的对账方法,其中,所述对所述对账数据源、对账匹配字段和对账数据源的属性字段进行拼接,生成HQL查询语句作为所述对账作业程序包括:在所述源表中的单边账的数量大于所述目标表中的单边账的数量的情况下,使用所述属性字段中源表的主键字段和目标表的主键字段为左连接条件且所述目标表为驱动表,拼接所述对账数据源、所述对账匹配字段和所述属性字段来生成所述HQL查询语句。4.根据权利要求2所述的对账方法,其中,所述对所述对账数据源、对账匹配字段和对账数据源的属性字段进行拼接,生成HQL查询语句作为所述对账作业程序还包括:在所述源表中的单边账的数量小于所述目标表中的单边账的数量的情况下,使用所述属性字段中源表的主键字段和目标表的主键字段为左连接条件且所述源表为驱动表,拼接所述对账数据源、所述对账匹配字段和所述属性字段来生成所述HQL查询语句。5.根据权利要求2所述的对账方法,其中,所述对所述对账数据源、对账匹配字段和对账数据源的属性字段进行拼接,生成HQL查询语句作为所述对账作业程序还包括:在所述源表和所述目标表的数据不一致的情况下,使用所述属性字段中源表的主键字段和目标表的主键字段为内连接条件,拼接所述对账数据源、所述对账匹配字段和所述属性字段进行来生成所述HQL查询语句。6.根据权利要求2
‑
5任一项所述的对账方法,其中,所述执行所述对账作业程序来完成所述待对账任务中目标表和源表的对账包括:调用spark的应用程序接口执行所述HQL查询语句来完成所述待对账任务...
【专利技术属性】
技术研发人员:黄剑佳,李伟,蒋忆成,程鹏,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。