[发明专利]一种参数化报表的生成方法及系统有效
申请号: | 201210288248.3 | 申请日: | 2012-08-14 |
公开(公告)号: | CN102841938A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 刘文圣;刘宏斌;林敏 | 申请(专利权)人: | 北京久其软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/24 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 100176 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 参数 报表 生成 方法 系统 | ||
技术领域
本发明涉及一种报表工具,尤其涉及一种参数化的报表的生成方法及系统。
背景技术
自从企业IT信息化建设以来,不同的厂商都研发了许多报表制作工具。以下为现有的几种报表生成工具:
1、固定样式的报表制作
通常系统中有一部分数据需要以表格的方式进行展现,而且针对这部分数据的展示具有规律性。这种情况,考虑开发成本因素,通常采用固定样式报表来进行实现。这种内置的报表形式比较单一,表格样式,如字体,颜色等等都是固定的。最常见的就是数据库管理工具中,查询结果的展示表格。这种表格是一个二维结构,行数由数据条目数决定,栏数由查询的字段数决定。
2、以结构化方式进行报表的制作和展现
结构化报表的特点就是:样式非常规整,没有格线,表头非常简单。无法实现非结构化报表。通常有两类结构化方式实现的报表:表样不能个性化配置的结构化报表,这一类报表通常用在查询展现;表样可以个性化配置的结构化报表。
表样不能个性化配置的结构化报表通常出现在数据查询中。OLAP报表就是一个很典型的结构化报表,它根据选择的行维度和栏维度情况展示不同的报表。其中,展示的报表,行方向上的结构和栏方向上的结构具有规律性。如,第一级维度和第二级维度之间有上下级关系,表头通常以合并或者树形上下级的方式进行展示。
表样可以个性化配置的结构化报表在前一种结构化报表的实现技术上有了更进一步的发展,实现了报表的可个性化配置。这种类型的报表,可以配置报表行方向上某一些单元格的浮动条件、栏方向的浮动条件,以及相关的表格样式等。
3、完全定制(编码)方式实现的报表
传统的报表工具对于复杂报表的支持都非常有限,每当出现特殊报表需求的时候,都采用代码开发的方式来进行实现。这种方式,由于不可配置,会导致维护成本增加。当出现新的报表需求的时候,又需要进行另一轮的代码开发来解决该问题。
上述的这些报表制作工具都能满足一定范围内的需求,但都存在许多致命缺陷:
1)报表样式相对固定,无法实现用户对个性化表样的需求。这类工具都是在产品里预置有限数量的几类报表样式。如果后期对新的表样有需求,还需要重新进行研发,以增加对该类需求的支持;
2)以结构化方式进行报表的制作虽然能够实现报表的个性化定制,但是却无法支持具有复杂的非结构化表样的报表的制作;
3)对数据模型的结构化规范程度要求很高,比如大多要求基于多维模型,这使得数据预处理的工作量很大;对于复杂的无模式报表的支持较弱,其制作过程需要大量的脚本开发,对于报表制作人员的技术水平要求很高,而且制作效率低下;另外,无法实现穿透式查询,对于特殊的复杂公式支持不够,如:排名公式、同比环比公式、数据偏移公式等;
4)虽然对于数据的规范程度要求不高,但通常需要开发人员编码实现,很难被终端用户使用,其制表工作量大,维护难度非常高,当报表样式需要局部微调时,往往需要对整张报表推倒重来;
5)对于具有复杂计算和大数据量处理的非结构化报表,普遍存在处理效率低下的问题。
发明内容
本发明的目的是为了克服上述现有技术中的报表生成方法的不足,特提供一种参数化报表的生成方法及系统。
为了达到上述目的,本发明实施例公开了一种参数化报表的生成方法,包括:使用报表设计器生成报表模型;将所述报表模型交由报表处理引擎处理,根据用户设置的报表参数和多数据源生成报表结果;将所述报表结果进行展示。
为了达到上述目的,本发明实施例还公开了一种参数化报表的生成系统,包括:报表设计器,用于生成报表模型;报表处理引擎,用于根据所述报表模型、用户设置的报表参数和多数据源生成报表结果;报表展示单元,用于将所述报表结果进行展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京久其软件股份有限公司,未经北京久其软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210288248.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:八宝苦菜茶及其制备方法
- 下一篇:一种带过滤装置的油箱