[发明专利]一种高效复杂报表解析引擎及其解析方法有效
申请号: | 201210563189.6 | 申请日: | 2012-12-20 |
公开(公告)号: | CN103019728A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 施明泰;李功新;陈谋坤;林开雄;林立;陈书亮 | 申请(专利权)人: | 厦门亿力吉奥信息科技有限公司;国家电网公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 张明 |
地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高效 复杂 报表 解析 引擎 及其 方法 | ||
技术领域
本发明涉及计算机报表处理领域,尤其是指一种高效复杂报表解析引擎及其解析方法。
背景技术
报表就是用表格、图表等格式来动态显示数据,在没有计算机以前,人们利用纸和笔来记录数据,比如:民间常常说的豆腐帐,就是卖豆腐的每天将自己的卖出的豆腐记在一个本子上,然后每月都要汇总算算。这种情况下,报表数据和报表格式是紧密结合在一起的,都在同一个本子上。数据也只能有一种,几乎只有记账的人才能理解的表现形式,且这种形式难于修改。
当计算机出现之后,人们利用计算机处理数据和界面设计的功能来生成、展示报表。计算机上的报表的主要特点是数据动态化,格式多样化,并且实现报表数据和报表格式的完全分离,用户可以只修改数据,或者只修改格式。
报表工具的核心在于提高报表开发效率和后期维护性,提高用户体验,减少开发成本。
报表工具的最大价值在于学习成本低,让业务人员实现做报表,甚至快速构建报表展现系统。如果一个报表工具能让最终业务人员容易学习和使用,一个企业所有信息系统就可以采用同一个报表工具,没有必要每个信息系统用一个报表解决方案。
很多人对于报表还有个偏见,认为同样的报表,Excel几乎都能做出来,为什么还要花大量的人力物力去开发专门的报表工具呢?因为Excel与专业的报表工具应用场景存在许多不同。
一、动态刷新报表数据。Excel能够绘制出非常复杂多样的报表,也可以在表内定义复杂的数据关系,但原始数据及表的样式都只能是确定的,每张报表都需要临时手工制作,而不能根据业务系统数据库中的数据自动更新统计报表。举个简单例子,一张销售订单的明细表,当数据库中增加了一条订单的时候,Excel表格数据不可能自动更新。Web报表工具制作出来的报表,数据直接取自数据库,当数据库中的数据变化时,Web报表工具自动计算出新的报表。
二、对报表实现权限控制。地区经理销售经理和销售总监看到报表时有存在差别的,如果用Excel来做报表,需要为销售经理和销售总监每人制作一张Excel表;而Web报表工具能根据不同角色对应的数据权限调出相应的数据,一张Web报表模板就能解决问题。
三、数据填报功能。如果部门100个人,每人都有一张员工Excel的员工通信录。当某个人电话号码变动时候,需要更新Excel通信录,然后给每个人重新发一份Excel表样;用Web报表工具做一张可以更新数据的填报表,员工只需要修改电话号码,并且将信息入库,其他员工再次打开数据库时候,信息就全部更新了。
Web报表工具在处理报表有上述优势,但作为专业的报表软件来说,对应用人员要求也相对较高,业务人员很难直接使用,而且大多数报表工具在报表设计上远不如Excel方便,故而也无法取代Excel,两种产品会在较长时期内相辅相成。
一个好的Web报表工具应当在展现方式及操作习惯尽量与Excel相似,减少用户的学习时间,能够无缝的导入导出Excel,易于与权限系统集成,并且具有数据填报功能。
在逝去时光中,很多外资企业虽然携带优秀管理和成熟技术来到中国,却遭遇水土不服,如雅虎、亚马逊,他们的命运不是被收购就是在亏损中苦苦挣扎。作为国内报表市场的启蒙者—水晶报表也同样面临这种困境。这个老牌的报表从1988年开始开发以来,它几乎在一夜之间成为报表软件业的标准。很多产品,包括Birt、JasperReport、StyleReport等产品,早期版本几乎都是以水晶报表的操作风格为蓝本设计的。但是在中国水晶报表遇到如下几个问题:
1.多数据源关联交叉表是非常常见的一种报表样式。水晶报表解决方案是,通过编写复杂视图或子报表来解决。但是,如果遇到复杂需求,写一个复杂视图就是一件不容易的事情,同时还要面对视图性能的挑战。使用子报表解决,可能在格式上有麻烦(比如表格的对齐),也有可能在计算上有困难(主子报表之间往往只传递参数,无法直接引用数据进行公式计算。
2.中国业务人员习惯了Excel的表格式报表,积累了大量用Excel手工制作的报表,甚至给系统集成商描述报表需求时候也直接丢给他们一堆Excel文件。由于种种历史原因中国业务人员喜欢Excel类的报表。另外,中国报表样式非常复杂,需要类Excel这种布局粒度小,更加灵活的报表设计器。以上种种原因,让中国用户对水晶报表条带式的报表工具选择放弃。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门亿力吉奥信息科技有限公司;国家电网公司,未经厦门亿力吉奥信息科技有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210563189.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有位移传感器的液压压上缸
- 下一篇:一种可移动车厢板