[发明专利]一种报表生成方法及装置在审
申请号: | 202110635150.X | 申请日: | 2021-06-08 |
公开(公告)号: | CN113326683A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 陈浩;詹昭吉 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F16/22;G06F16/2455 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 雷航 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报表 生成 方法 装置 | ||
本发明公开了一种报表生成方法及装置,该方法为:接收针对目标业务的报表模板请求信息;所述报表模板请求信息中至少包括报表编号;根据所述报表编号确定是否存在所述目标业务对应的报表模板,若不存在所述目标业务对应的报表模板,则根据所述目标业务对应的字段,从预设数据库中查找所述对应的字段的数据,并基于所述对应的字段的数据,动态配置新报表模板;确定基于所述新报表模板生成的报表是否满足预设条件;其中,所述预设条件为判断所述报表是否满足实时反馈的条件;当确定所述报表不满足所述预设条件时,将所述报表异步反馈。上述方法应用于金融科技(Fintech)时,实现了报表模板的动态配置,提高了报表的生成效率。
技术领域
本发明实施例涉及金融科技(Fintech)领域,尤其涉及一种报表生成方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。
目前,在金融行业的报表生成时,一般都是在已有报表数据库中查询,根据查询到报表的配置信息进行报表的生成。然而,当未在报表数据库查询到报表的配置信息时,需要重新进行二次开发,重新配置新的报表模板,在未测试上线前,无法自动且快速的生成报表,导致报表生成效率较低。
发明内容
本发明提供一种报表生成方法及装置,用于解决现有技术中报表生成效率较低的问题。
第一方面,本发明提供一种报表生成方法,包括:接收针对目标业务的报表模板请求信息;所述报表模板请求信息中至少包括报表编号;根据所述报表编号确定是否存在所述目标业务对应的报表模板,若不存在所述目标业务对应的报表模板,则根据所述目标业务对应的字段,从预设数据库中查找所述对应的字段的数据,并基于所述对应的字段的数据,动态配置新报表模板;确定基于所述新报表模板生成的报表是否满足预设条件;其中,所述预设条件为判断所述报表是否满足实时反馈的条件;当确定所述报表不满足所述预设条件时,将所述报表异步反馈。
上述方法中,当不存在与目标业务对应的报表模板时,即基于报表编号未查找到对应的报表模板时,可以根据目标业务对应的字段,从预设数据库中查找对应的字段的数据,并基于对应的字段的数据,动态配置新报表模板,即可以实现对报表的动态配置新报表模板。并且,在确定新报表模板之后,还可以确定基于新报表模板生成的报表是否满足预设条件,当确定报表不满足预设条件时,可以将报表异步反馈,即不会对程序性能造成影响,在快速生成报表的基础上,还减少了对程序性能的影响。
可选的,所述根据所述目标业务对应的字段,从预设数据库中查找所述对应的字段的数据,并基于所述对应的字段的数据,动态配置新报表模板,包括:从报表数据库,查找与所述目标业务对应的字段的数据;其中,所述报表数据库包括各个业务对应的模板所包括的所有字段对应的数据;当确定所述报表数据库中不存在与所述目标业务对应的字段的数据时,则从源数据库中,查询与所述目标业务对应的字段的数据;其中,所述源数据库为各个业务对应的模板所包括所有字段对应的数据的来源所对应的数据库;当确定所述源数据库中存在与所述目标业务对应的字段的第一数据,则从所述报表数据库中确定模式schema,基于所述目标业务对应的字段的第一数据和所述schema进行动态配置,确定新报表模板。
上述方法中,提供了一种动态配置新报表模板的方案,即基于从源数据库中找到的与目标业务对应的字段的第一数据和从报表数据库中找到的模式schema,可以确定新报表模板,即可以简单且快速的实现新报表模板的生成,无需多个复杂步骤,进而提高报表的生成效率。
可选的,所述方法还包括:将所述源数据库中所述目标业务对应的字段和所述报表数据库中基于所述第一数据更新的字段的关联属性关系,保存至所述报表数据库;以及,将所述报表数据库中基于所述第一数据更新的字段和所述新报表模板的对应关系,保存至所述报表数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110635150.X/2.html,转载请声明来源钻瓜专利网。