一种报表管理方法技术

技术编号:39519459 阅读:18 留言:0更新日期:2023-11-25 18:58
本申请提供一种报表管理方法

【技术实现步骤摘要】
一种报表管理方法、装置、报表管理系统和存储介质


[0001]本申请实施例涉及数据处理的
,具体而言,涉及一种报表管理方法

装置

报表管理系统和存储介质


技术介绍

[0002]随着企业数字化转型地深入推进,需要数据来支撑快速迭代的业务需求,及时应对市场变化,但是数字化的发展产生了大量丰富的数据,堆积的数据若是不经过分析处理并不能产生价值

[0003]构建企业经营管控

业务发展报表是数据应用的一种重要方式,对报表的支撑越来越需要高效快速灵活,以达到快速完成业务部门需要的报表的需求,即从指标的生成与管理到进一步生成报表的全流程管理的要求越来越高

[0004]现有的指标和报表在开发和管理过程中,普遍采用定制开发,每个指标都需要独立编写代码,导致开发过程极为耗时,相同数据或相似数据由不同开发人员

不同应用驱动,造成资源严重浪费,从而导致报表的整体开发效率低下


技术实现思路

[0005]本申请实施例提供一种报表管理方法

装置

报表管理系统和存储介质,旨在提高报表的生成效率

[0006]第一方面,本申请实施例提供一种报表生成方法,所述方法包括:
[0007]响应于选择操作,确定目标报表对应的多个指标以及所述目标报表的数据表模型,每个指标对应有一个表征业务过程逻辑关系的
SQL
脚本,所
SQL
脚本对应一个实例表;
[0008]获取所述多个指标各自对应的
SQL
脚本,对所述多个指标各自对应的
SQL
脚本进行解析,确定所述多个指标之间的业务过程逻辑关系;
[0009]根据所述业务过程逻辑关系,对所述多个指标各自对应的实例表通过数据编排后,生成所述数据表模型形式的目标报表进行显示,其中,所述目标报表中的所述多个指标对应有反查数据清单
SQL
脚本

[0010]可选地,所述方法还包括:
[0011]响应于指标添加操作,获取待添加的指标对应的取数规则以及所述待添加的指标对应的目标业务的业务规则;
[0012]根据所述待添加的指标对应的业务规则,在所述目标业务的业务维度树中获取所述业务规则对应的业务过程逻辑关系;
[0013]根据所述待添加的指标的取数规则与所述待添加的指标对应的业务过程逻辑关系,确定并存储所述待添加的指标的
SQL
脚本;
[0014]通过
SQL
解析器解析所述待添加的指标的
SQL
脚本,并读取数据生成所述待添加的指标对应的实例表

[0015]可选地,所述方法还包括:
[0016]分析目标业务的业务维度,得到所述目标业务的多个互不相同的基础业务规则;
[0017]根据所述多个互不相同的基础业务规则,组成为多个互不相同的组合业务规则;
[0018]根据所述基础业务规则与所述组合业务规则之间的业务过程逻辑关系,构建业务维度树

[0019]可选地,根据所述业务过程逻辑关系,对所述多个指标各自对应的实例表通过数据编排后,生成所述数据表模型形式的目标报表进行显示,包括:
[0020]按照所述业务过程逻辑关系,将所述多个指标各自对应的实例表归类,通过数据编排创建视图应用表;
[0021]通过报表调用配置,根据所述多个指标对应的
SQL
脚本的配置转换,生成所述数据表模型形式的目标报表进行显示

[0022]可选地,生成所述数据表模型形式的目标报表进行显示之后,所述方法还包括:
[0023]响应于针对所述目标报表上显示的任一指标的触发操作,确定待反查的指标,生成所述待反查的指标对应的反查数据清单
SQL
脚本,并弹窗显示所述反查数据清单
SQL
脚本

[0024]可选地,生成所述待反查的指标对应的反查数据清单
SQL
脚本,包括:
[0025]获取所述待反查的指标的业务逻辑关系;
[0026]逆向解析所述待反查的指标的
SQL
脚本,结合所述待反查的指标的业务逻辑关系,确定所述待反查的指标对应的数据清单对应的反查数据清单
SQL
脚本

[0027]可选地,所述方法还包括:
[0028]响应于针对所述待反查的指标对应的反查数据清单
SQL
脚本的触发操作,根据所述反查数据清单
SQL
脚本,读取并显示所述待反查的指标对应的数据清单

[0029]第二方面,本申请实施例提供一种报表生成装置,所述装置包括:
[0030]选择模块,用于响应于选择操作,确定目标报表对应的多个指标以及所述目标报表的数据表模型,每个指标对应有一个表征业务过程逻辑关系的
SQL
脚本,所述
SQL
脚本对应一个实例表;
[0031]解析模块,用于获取所述多个指标各自对应的
SQL
脚本,对所述多个指标各自对应的
SQL
脚本进行解析,确定所述多个指标之间的业务过程逻辑关系;
[0032]报表生成模块,用于根据所述业务过程逻辑关系,对所述多个指标各自对应的实例表通过数据编排后,生成所述数据表模型形式的目标报表进行显示,其中,所述目标报表中的所述多个指标对应有反查数据清单
SQL
脚本

[0033]第三方面,本申请实施例提供一种报表管理系统,所述系统包括:
[0034]指标管理模块,用于创建指标,并确定每个指标各自表征业务过程逻辑关系的
SQL
脚本;
[0035]指标应用模块,用于响应于选择操作,确定目标报表对应的多个指标以及所述目标报表的数据表模型,通过解析所述多个指标各自对应的
SQL
脚本,根据解析得到的所述业务过程逻辑关系,对所述多个指标各自对应的实例表通过数据编排生成所述数据表模型形式的目标报表进行显示;以及响应于针对所述目标报表上显示的任一指标的触发操作确定待反查的指标,生成所述待反查的指标对应的反查数据清单
SQL
脚本,并根据所述反查数据清单
SQL
脚本,读取并显示所述待反查的指标对应的数据清单

[0036]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如实施例第一方面所述的报表生成方法

[0037]有益效果:
[0038]响应于选择操作,确定目标报表对应的多个指标以及所述目标报表的数据表模型,每个指标对应有一个表征业务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种报表生成方法,其特征在于,所述方法包括:响应于选择操作,确定目标报表对应的多个指标以及所述目标报表的数据表模型,每个指标对应有一个表征业务过程逻辑关系的
SQL
脚本,所述
SQL
脚本对应一个实例表;获取所述多个指标各自对应的
SQL
脚本,对所述多个指标各自对应的
SQL
脚本进行解析,确定所述多个指标之间的业务过程逻辑关系;根据所述业务过程逻辑关系,对所述多个指标各自对应的实例表通过数据编排后,生成所述数据表模型形式的目标报表进行显示,其中,所述目标报表中的所述多个指标对应有反查数据清单
SQL
脚本
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于指标添加操作,获取待添加的指标对应的取数规则以及所述待添加的指标对应的目标业务的业务规则;根据所述待添加的指标对应的业务规则,在所述目标业务的业务维度树中获取所述业务规则对应的业务过程逻辑关系;根据所述待添加的指标的取数规则与所述待添加的指标对应的业务过程逻辑关系,确定并存储所述待添加的指标的
SQL
脚本;通过
SQL
解析器解析所述待添加的指标的
SQL
脚本,并读取数据生成所述待添加的指标对应的实例表
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:分析目标业务的业务维度,得到所述目标业务的多个互不相同的基础业务规则;根据所述多个互不相同的基础业务规则,组成为多个互不相同的组合业务规则;根据所述基础业务规则与所述组合业务规则之间的业务过程逻辑关系,构建业务维度树
。4.
根据权利要求1所述的方法,其特征在于,根据所述业务过程逻辑关系,对所述多个指标各自对应的实例表通过数据编排后,生成所述数据表模型形式的目标报表进行显示,包括:按照所述业务过程逻辑关系,将所述多个指标各自对应的实例表归类,通过数据编排创建视图应用表;通过报表调用配置,根据所述多个指标对应的
SQL
脚本的配置转换,生成所述数据表模型形式的目标报表进行显示
。5.
根据权利要求1所述的方法,其特征在于,生成所述数据表模型形式的目标报表进行显示之后,所述方法还包括:响应于针对所述目标报表上显示的任一指标的触发操作,确定待反查的指标,生成所述待反查的指标对应的反查数据清单
SQL
脚本,并弹窗显示所述反查数据清单
SQL
脚本
。6....

【专利技术属性】
技术研发人员:邹四友张卫涛
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1