报表生成方法及装置制造方法及图纸

技术编号:21090080 阅读:26 留言:0更新日期:2019-05-11 10:08
本发明专利技术实施例提供一种报表生成方法及装置,服务器在接收到终端设备发送的携带目标指标的报表生成请求后,根据目标指标,从指标体系中提取出目标指标对应的数据,根据目标指标对应的数据生成报表后向终端设备发送。该过程中,由于指标体系包含各种各样的指标,用户只需要将自己关注的指标通过终端设备发送给服务器即可获得报表,无需修改代码,过程简单,因此可以提高报表生成效率,降低了报表生成成本,还有效满足了各个部门对报表的时效性要求,降低了代码频繁变更对指标一致性带来的风险。

【技术实现步骤摘要】
报表生成方法及装置
本专利技术实施例涉及数据处理
,尤其涉及一种报表生成方法及装置。
技术介绍
随着技术的不断发展,为了掌握业务状态,针对该业务建立报表,成为快速掌握业务的主要方式之一,通过报表,可以一目了然的掌握业务。对于保险行业而言,可以根据不同的维度,将业务分成不同的类型。例如,根据保险产品所保护的对象,将保险分为财险和寿险;根据保险公司不同的部门,将业务分为管理部门、运营部门、财务部门等;根据投保来源,将业务分为电脑客户端投保业务、微信投保业务、应用程序(Application,APP)投保业务等。通常情况下,不同的业务的报表包含不同的指标。以根据部门维度对业务进行分类为例,管理部门更加关注可触达客户总数和可经营客户的总数,其中,可触达客户包含可经营客户;运营部门更加关注可经营客户总数。为了快速生成报表,技术部门根据维度,对不同的业务开发不同的SQL脚本,然后通过批量配置得到各种不同业务的SQL脚本;最后,根据SQL脚本得到报表。上述报表生成方式中,当某个维度新增业务时,需要花费大量的人力针对该业务新增SQL脚本,效率低且容易出错;当某个维度的某个业务包含的指标发生变化时,例如,增加指标、删除指标或修改指标时,同样需要大量的人力针对该业务修改SQL,也会有效率低且容易出错的问题。
技术实现思路
本专利技术实施例提供一种报表生成方法及装置,以实现提高报表生成效率及速度的目的。第一方面,本专利技术提供的一种报表生成方法,包括:接收终端设备发送的报表生成请求,所述报表生成请求包括:至少一个目标指标;根据所述至少一个目标指标,从指标体系确定所述至少一个目标指标中各目标指标对应的数据,所述指标体系包含基础指标和组合指标,所述组合指标是根据所述基础指标来确定的,所述指标体系中的每个基础指标对应于相应的数据;根据所述至少一个目标指标对应的数据,生成报表;向所述终端设备发送所述报表。一种可行的设计中,所述指标体系还包括:所述组合指标与所述基础指标的函数关系表,所述组合指标是根据所述函数关系表中的函数对所述基础指标进行运算得到的;若目标指标为组合指标,则根据所述目标指标,从指标体系中提取所述目标指标对应的数据,包括:根据所述目标指标,从所述函数关系表中获取与所述目标指标对应的多个基础指标;根据所述多个基础指标,从所述指标体系中获取所述多个基础指标对应的数据;根据所述目标指标与所述多个基础指标的函数关系,以及,所述多个基础指标对应的数据,确定所述目标指标对应的数据。一种可行的设计中,所述根据所述至少一个目标指标,从指标体系中提取所述至少一个目标指标对应的数据之前,所述方法还包括:生成所述指标体系。一种可行的设计中,所述方法还包括:接收第二终端设备发送的指标更新请求,所述指标更新请求用于请求在所述指标系统中添加第一待新增基础指标;在所述指标体系中添加所述第一待新增基础指标和所述第一待新增基础指标对应的数据的映射关系;根据所述第一待新增基础指标与对应的组合指标的函数关系,更新所述函数关系表。一种可行的设计中,所述在所述指标体系中添加所述第一待新增基础指标和所述第一待新增基础指标对应的数据的映射关系之后,还包括:确定所述第一待新增基础指标与所述指标体系中已有基础指标的关系;根据所述第一待新增基础指标与所述指标体系中已有基础指标的关系,确定第二待新增基础指标;在所述指标体系中添加所述第一待新增基础指标和对应的数据的映射关系,以及,所述第二待新增基础指标和对应的数据的映射关系。一种可行的设计中,所述在所述指标体系中添加所述第一待新增基础指标和对应的数据的映射关系,以及,所述第二待新增基础指标和对应的数据的映射关系之后,还包括:根据所述已有基础指标,确定与所述已有基础指标对应的组合指标;根据所述第一待新增基础指标与所述第二待新增基础指标,更新所述组合指标对应的函数关系表。一种可行的设计中,所述方法还包括:根据所述第一待新增基础指标和/或所述第二待新增基础指标,更新至少一个历史报表,所述至少一个历史报表包括所述已有基础指标。第二方面,本专利技术实施例提供一种报表生成装置,包括:接收模块,用于接收终端设备发送的报表生成请求,所述报表生成请求包括:至少一个目标指标;处理模块,用于根据所述至少一个目标指标,从指标体系确定所述至少一个目标指标中各目标指标对应的数据,所述指标体系包含基础指标和组合指标,所述组合指标是根据所述基础指标来确定的,所述指标体系中的每个基础指标对应于相应的数据,根据所述至少一个目标指标对应的数据,生成报表;发送模块,用于向所述终端设备发送所述报表。一种可行的设计中,所述指标体系还包括:所述组合指标与所述基础指标的函数关系表,所述组合指标是根据所述函数关系表中的函数对所述基础指标进行运算得到的;在所述目标指标为组合指标时,所述处理模块根据所述目标指标,从指标体系中提取所述目标指标对应的数据时,具体用于根据所述目标指标,从所述函数关系表中获取与所述目标指标对应的多个基础指标;根据所述多个基础指标,从所述指标体系中获取所述多个基础指标对应的数据;根据所述目标指标与所述多个基础指标的函数关系,以及,所述多个基础指标对应的数据,确定所述目标指标对应的数据。一种可行的设计中,所述处理模块,根据所述至少一个目标指标,从指标体系中提取所述至少一个目标指标对应的数据之前之前,还生成所述指标体系。一种可行的设计中,所述接收模块,还用于接收第二终端设备发送的指标更新请求,所述指标更新请求用于请求在所述指标系统中添加第一待新增基础指标;所述处理模块,还用于在所述指标体系中添加所述第一待新增基础指标和所述第一待新增基础指标对应的数据的映射关系,根据所述第一待新增基础指标与对应的组合指标的函数关系,更新所述函数关系表。一种可行的设计中,所述处理模块,在在所述指标体系中添加所述第一待新增基础指标和所述第一待新增基础指标对应的数据的映射关系之后,还用于确定所述第一待新增基础指标与所述指标体系中已有基础指标的关系;根据所述第一待新增基础指标与所述指标体系中已有基础指标的关系,确定第二待新增基础指标;在所述指标体系中添加所述第一待新增基础指标和对应的数据的映射关系,以及,所述第二待新增基础指标和对应的数据的映射关系。一种可行的设计中,所述处理模块,在在所述指标体系中添加所述第一待新增基础指标和对应的数据的映射关系,以及,所述第二待新增基础指标和对应的数据的映射关系之后,还用于根据所述已有基础指标,确定与所述已有基础指标对应的组合指标;根据所述第一待新增基础指标与所述第二待新增基础指标,更新所述组合指标对应的函数关系表。一种可行的设计中,所述处理模块,还用于根据所述第一待新增基础指标和/或所述第二待新增基础指标,更新至少一个历史报表,所述至少一个历史报表包括所述已有基础指标。第三方面,本专利技术实施例提供一种服务器,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上第一方面或第一方面任一项所述的方法。第四方面,本专利技术实施例提供一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如上第一方面或第一方面任一项所述的方法。本专利技术实施例提供的报表生成方法及装置,服务器在接收到终端设备发本文档来自技高网...

【技术保护点】
1.一种报表生成方法,其特征在于,包括:接收终端设备发送的报表生成请求,所述报表生成请求包括:至少一个目标指标;根据所述至少一个目标指标,从指标体系确定所述至少一个目标指标中各目标指标对应的数据,所述指标体系包含基础指标和组合指标,所述组合指标是根据所述基础指标来确定的,所述指标体系中的每个基础指标对应于相应的数据;根据所述至少一个目标指标对应的数据,生成报表;向所述终端设备发送所述报表。

【技术特征摘要】
1.一种报表生成方法,其特征在于,包括:接收终端设备发送的报表生成请求,所述报表生成请求包括:至少一个目标指标;根据所述至少一个目标指标,从指标体系确定所述至少一个目标指标中各目标指标对应的数据,所述指标体系包含基础指标和组合指标,所述组合指标是根据所述基础指标来确定的,所述指标体系中的每个基础指标对应于相应的数据;根据所述至少一个目标指标对应的数据,生成报表;向所述终端设备发送所述报表。2.根据权利要求1所述的方法,其特征在于,所述指标体系还包括:所述组合指标与所述基础指标的函数关系表,所述组合指标是根据所述函数关系表中的函数对所述基础指标进行运算得到的;若目标指标为组合指标,则根据所述目标指标,从指标体系中提取所述目标指标对应的数据,包括:根据所述目标指标,从所述函数关系表中获取与所述目标指标对应的多个基础指标;根据所述多个基础指标,从所述指标体系中获取所述多个基础指标对应的数据;根据所述目标指标与所述多个基础指标的函数关系,以及,所述多个基础指标对应的数据,确定所述目标指标对应的数据。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述至少一个目标指标,从指标体系中提取所述至少一个目标指标对应的数据之前,所述方法还包括:生成所述指标体系。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收第二终端设备发送的指标更新请求,所述指标更新请求用于请求在所述指标系统中添加第一待新增基础指标;在所述指标体系中添加所述第一待新增基础指标和所述第一待新增基础指标对应的数据的映射关系;根据所述第一待新增基础指标与对应的组合指标的函数关系,更新所述函数关系表。5.根据权利要求4所述的方法,其特征在于,所述在所述指标体系中添加所述第一待新增基础指标和所述第一待新增基础指标对应的数据的映...

【专利技术属性】
技术研发人员:崔蓝艺李庆云
申请(专利权)人:泰康保险集团股份有限公司泰康在线财产保险股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1