[发明专利]一种报表编排方法有效
申请号: | 202210447487.2 | 申请日: | 2022-04-27 |
公开(公告)号: | CN114548062B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 蒋彦;王西恩;张晓宇 | 申请(专利权)人: | 成都瑞华康源科技有限公司 |
主分类号: | G06F40/177 | 分类号: | G06F40/177;G06F40/186;G06F16/22;G06F16/242;G06F16/2458;G06F16/28 |
代理公司: | 成都正德明志知识产权代理有限公司 51360 | 代理人: | 杨木梅 |
地址: | 610000 四川省成都市中国(四川)自由贸易试验区成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报表 编排 方法 | ||
1.一种报表编排方法,其特征在于,包括以下步骤:
S1:配置报表的数据信息、统计信息和报表展示模板;
S2:根据报表的数据信息和统计信息,配置数据存储的维度表、事实表和统计结果表;
S3:根据维度表、事实表和统计结果表的配置,生成可执行报表模板,并根据可执行报表模板定时获取报表数据;
S4:根据报表展示模板和统计结果表进行报表数据展示,完成报表编排;
所述步骤S3中,可执行报表模板为一组SQL执行语句,采用SQL方法生成可执行报表模板,包括以下子步骤:
S31:若报表的数据信息中定义的关键字为插入关键字,则解析插入关键字,并将报表配置信息的表名和解析后的插入关键字组合得到INSERT语句;若报表的数据信息中定义的关键字为更新关键字,则解析更新关键字,并将报表配置信息的表名和解析后的更新关键字组合得到UPDATE 语句;
S32:解析报表的数据信息中的查询关键字、表关键字和表关联关键字,组合得到第一SQL语句;
S33:解析报表的数据信息中的时间条件关键字,得到第二SQL语句;
S34:解析报表的数据信息中的查询条件关键字,得到第三SQL语句;
S35:基于INSERT语句,将第一SQL语句、第二SQL语句和第三SQL语句拼接,得到第一可执行语句;
S36:基于UPDATE语句,将第一SQL语句、第二SQL语句和第三SQL语句拼接,得到第二可执行语句,将第一可执行语句和第二可执行语句组成一组SQL执行语句,完成可执行报表模板生成;
使用SQL方式定时获取报表数据通过图形界面拖拽的方式实现,使用SQL方式配置于维度表或事实表或统计结果表上,配置界面包括三部分:关键字、数据库表定义和计算配置;
所述步骤S4中,进行报表展示的方法包括通过配置的报表展示模板展示报表数据、下钻至报表明细展示报表数据和上卷至设定维度展示报表数据;
其中,通过配置的报表展示模板展示报表数据的具体方法为:将报表模板的报表数据替换报表展示模板中的标识符,进行报表数据展示;
下钻至报表明细展示报表数据的具体方法为:根据传入的维度,直接将维度表和事实表组合的报表数据返回至展示页面,进行报表数据展示;传入的维度格式包括维度表的名称和业务唯一标识字段;
上卷至设定维度展示报表数据的具体方法为:减少未选择的维度表,重新按照报表配置计算报表的统计信息,进行报表数据展示。
2.根据权利要求1所述的报表编排方法,其特征在于,所述步骤S1中,报表的数据信息包括源数据库和目标数据库;报表的统计信息包括统计模型名称、统计模型描述、统计类型、统计范围和统计执行时间表达式;报表的报表展示模板包括关联报表展示模板、报表名称和报表映射字段。
3.根据权利要求2所述的报表编排方法,其特征在于,所述报表的统计信息中,统计类型包括即席查询、定时统计和累加统计;
所述即席查询通过指定时间范围统计数据;
所述定时统计根据执行时间表达式配置的时间,定时统计数据;
所述累加统计实时统计时间范围内的数据,执行时间范围内的当天数据实时统计,非当天数据定时统计。
4.根据权利要求2所述的报表编排方法,其特征在于,所述报表展示模板中,关联报表展示模板用于表示统计结果与报表展示模板之间的映射关系;所述关联报表展示模板包括表格、折线图、柱状图、饼图和雷达图。
5.根据权利要求1所述的报表编排方法,其特征在于,所述步骤S2中,配置数据存储的维度表包括配置维度表的名称、主键、业务唯一标识字段和维度相关信息字段;其中,所述维度表的主键用于与事实表关联;每个字段包括字段名称、字段描述、字段类型、字段长度、字段展示长度和统计类型,所述字段用于创建维度表的数据库物理表。
6.根据权利要求1所述的报表编排方法,其特征在于,所述步骤S2中,配置数据存储的事实表包括配置事实表的名称、主键、与维度表关联的外键以及用于统计的事实数据字段;其中,每个字段包括字段名称、字段描述、字段类型、字段长度、字段展示长度和统计类型,所述字段用于创建事实表的数据库物理表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都瑞华康源科技有限公司,未经成都瑞华康源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210447487.2/1.html,转载请声明来源钻瓜专利网。