贾兆恒:一张报表引发的思考!制作Web报表为什么

来源:百度文库 编辑:九乡新闻网 时间:2024/05/04 03:47:23
报表在各行各业中应用非常广泛,工作中常用到的各种报表如年报、季报、月报以及日报等等都与我们的工作息息相关。在报表制作人员以及使用人员眼里,报表所展示出来的无非就是一些表格和数字,因此他们认为要实现报表并不难,用编程工具或报表工具似乎很容易就可以做出来,他们的看法其结果一致,但他们的角度和立场却不一样:对报表制作人员来说,其一,中国程序员有个通病:"老子无所不能";其二,这些报表制作人员实际上曾涉及报表制作种类以及与报表息息相关的内容不多、不广也不深,所以他们不可能有太多深刻的认知;对使用者来说,报表中的业务都是他熟悉的,即使怎么变也离不开他的业务范围,对他来讲,报表无非就是格式不同、数据不同,所以似乎只要把报表格式、数据改动一下就变成另外一种报表了,也相当的简单。

    报表的实现难道真的如此简单吗?其实他们只是看到了庞大的、丰富的、复杂的报表系统里一小小部分的内容。打个比喻,中国传统文化中经典之首《易经》八卦,看似很简单的几条线线(三)乾卦,(三三)坤卦,却蕴涵了天、地、人--"三才"的大秘密、大规律。虽然报表不能等同于《易经》,但我只想说明,报表并不象人们想的那么简单,它有极其丰富的内涵和内容。

    根据我们对报表的认知和经验得出,单类型而言,常见常用的就包含有四大类报表(特殊的报表不在此列):第一类、类EXCEL报表(EXCEL报表);第二类、类水晶报表(动态报表);第三类、文字报表(在WORD中实现报表功能);第四类、多维报表(用OLAP功能以及分析方法展示报表)。每一类报表制作实现的过程、展示的方法也不尽相同。

    目前在国内外能完全实现这四类报表的通用工具或BI工具罕有:在国际上,号称全球第一的水晶报表仅仅能完成动态报表,还有国外知名品牌如BO、Cognos、Brio、Microstrategy等,最多也仅能完成这四类报表中的2.5类;在国内,润乾把自己的报表喻为"飞机"(重量级),也只能完成四类报表中的二类,它称用友CELL组件为"汽车",其也只能完成类EXCEL报表,明宇报表只能完成动态报表,极光商智只能完成多维报表……。

    看似简单的报表,单是类型,连国外品牌的报表工具或BI工具都无法全部满足这四大类型的报表,况且只是谈了这四类的报表,还没涉及与它相关的一些配套的内容呢,您说它还能称得上简单吗?其结论只想说明:
1、报表并非人们想象的那么简单、易实现,里面包含了很多错综复杂内容、这个内容涉及到很多高深莫测的知识和技术;
2、到今天为止,仍没看见国内外哪家的报表工具或BI工具能同时满足这四大类报表。

    不过还有一个鲜为人知的尚南公司,其所研发的BQ产品却能满足并实现上述谈到的四类报表,并在这四大类的报表上有重大创新的突破:
1、固定报表:以微软EXCEL无缝集成,在EXCEL的基础上开发,并增加了国情应用、扩展并超越了EXCEL的功能;
2、动态报表:针对水晶报表并超越水晶报表,核心思想是"报纸式排版",可任意排版,什么格式的报表都可以做,尤其适合对排版格式不规则、随意的报表;
3、文字报表:与微软WORD无缝集成,基于WORD的基础上开发,能从各种数据源获取数据,并整合成一张报表。因为很多文字和数字都是息息相关的,如果数据变了,直接选择不同参数,就能批量生成报表;
4、多维报表:能实现钻取、旋转、切片、切块等多维数据分析功能;可自动分解时间维,支持图表输出与操作等。


    在国情的应用里面,基本离不开这四种报表,也跳不出这个圈子。

    就算您很"牛",仅需按一个键就实现了这四大类的报表,是否就满足您的需要?符合您的要求了?老实说,八字都还没一撇,连门都还没进。缘何这么说?举个很简单的例子,如您要建一个豪宅(这个豪宅就是报表),即便您建得再快房子建得再豪华,如果没有周边的配套设施,您会住进去吗?什么样的设施才能衬出它是一个完整完善的的房子呢?其中少不了一些必备的设施,如水电、煤气、通讯、安全设施、还要价格合理等,除此之外,还要有相关的能令房子增值、锦上添花的东西,如学校、市场、便利交通、银行、医院……,如果没有这些,孤零零的房子,前不着村后不着店的,再豪华也称不上是高尚完备的小区,房子的价值也无从体现。其实报表也正如此,它包含了许多息息相关的配套的内容,那么这些内容是什么?要达到何种标准、何种程度才能体现报表的价值和效率?下面我们会对与报表相关配套的东西做详细的论述,看完后您对报表系统将会有更深更全面的认识,也才真正知道为什么报表不那么简单了。


第一个问题:是否可以处理海量数据
    当报表统计查询的数据达到TB级时