报表软件选购指南
网友 网络

大部分关于报表软件的信息,无论是厂家自己的宣传资料,还是用户的介绍,大都以比较产品的功能为主。很多恨不得把所有功能列成表,一个一个打勾,然后看谁的勾多。其实在报表软件已经使用了几十年的今天,一项一项的功能对比已经没有太大的意义。因为在对最根本的报表实现上,几乎所有报表工具都可以通过不同的方法提供一个不错的支持。


所以,在验证报表软件的基本功能的前提下,报表软件选择更应该注意一些高层次的理念,方法,和大致以后的方向。即使这个软件只在一个项目里使用,如果选择好了,开发人员往往可以在以后的项目里继续使用同一个工具,从而降低学习和培训的费用。
从产品定位上,可以把报表软件大致分为三类:大而全产品,主要以国外大厂家为代表;国内复杂报表专家;国外专注高效灵活应用产品。


国外大厂家,比如IBM(Cognos)和SAP(BO),虽然各有自己的特点,但它们最大的卖点是我什么都能做。它们宣传的往往是我提供了你所需要的所有BI相关的功能。现实也确实如此,从ETL,数据模型,到报表,Dashboard,Scorecard,OLAP,预测等等,基本上你能想到的它都有了。


这类软件最大的优点也正是它最大的缺点。且不论价格上的差别,这些大型BI系统往往要求很高的学习和实施周期。在完成开发之后,它们也往往需要大量的维护和管理。所以它们最适合的还是大型企业级的应用。因为在这些环境里,用户不仅有足够的资金来支持它的应用,而它所带来的优点也可以得到充分的发挥。当数据量和用户数达到一定的等级,一个庞大的系统就真正的显示出它的长处。


国内复杂报表是指那些带有复杂表头,或者不规则表格布局的报表。之所以把这作为自己的一类,是因为在过去的几年里,国内报表在不同程度上都把这个需求作为主攻方向。在国内厂家中,润乾是当之无愧的代表。它提出复杂报表的概念和解决方案后,其它国内厂家纷纷效仿。可以说了解润乾,就了解了国内厂家。


这类产品最大的优点是完全以国内需求为主。一直完全地专心研究复杂报表的解决技术。在很多年的努力很,已经把复杂表格的技术发展到了炉火纯青的地步。如果你需要面临大量的复杂表格开发,国内厂家确是应该考虑的一个选择。


这些产品最大的问题也在于经过这些年闭门研究后,在其它的技术领域已经明显的落后了国际BI的领先技术。虽然润乾在近年也加了一下高级功能,比如OLAP,即时报表设计等,但这些都是其它厂家多年前就已经实现和十分成熟的功能。而一些新的技术,如数据可视化和互动分析,国内厂家都还无暇顾及。


国外大厂家之外,还有一批需要提及的中小规模解决方案。现在一个比较有代表的趋势是提供一个简便灵活,而又功能强大的软件。也就是说,在保持一部分大型BI系统的优势的同时,解决它实现复杂和难于管理的问题。这类软件中最具代表性的是Qlikview和Style Report。


Qlikview是Qliktech的一个以可视化为主的工具。它采取了完全内存的数据处理技术,不需要OLAP或数据库。从而极大的简化了BI系统的实现难度和周期。它所提出的两周实现一个BI系统就是这一理念的典型代表。


Style Report是英网的报表系统。而它的BI软件叫Style Intelligence。在报表基础上,它还包含了及时报表和可视化分析的功能。在功能方面,Style Intelligence包含了大部分Qlikview的功能。最大的不同是它有一个十分成熟的报表工具。在数据处理方面,Style Intelligence采用了云计算的技术,可以支持极大数据量的即时分析。

 


除了功能之外,这类产品最大的共同点是以提供一个简单高效的环境,让用户可以把总体费用控制在最小。当然,在这过程中肯定也会有一些限制。如果你的项目需要支持万亿级以上的数据,那可能需要一个最大型的系统。不然性能上应该不会有什么问题。


从产品理念上,可以把报表软件大致分为三类:BI完整解决方案;纯报表软件;报表+N解决方案。


BI完整解决方案包含了两个方面。首先软件本身包含了大部分和BI有关的功能。更重要的,是厂家的提供整套服务的观念。一部分因为软件本身的复杂性,一部分因为厂家的销售和定位,当你选择一个大型BI软件的时候,通常需要包括大量的服务和支持费用。


纯报表软件基本包括了所有的低端报表产品,比如BIRT,杰表,FineReport,数巨报表等等。这类工具通常还在继续完善基础报表功能的阶段。但总体来讲,对最基础的报表设计还是可以达到一个满意的支持。特别是因为这类产品大都是国内厂家,前几年也不断投入在复杂表格的支持上,所以对“中国式报表”的支持往往还是不错的。如果你的项目需要的是单纯的报表工具,同时数据量和用户量都很有限,那这也是一个不错的选择。


报表+N指的是以报表为基础,加上一些创新和高端功能的产品。以润乾报表和Style Report为例,两个软件都是以纯报表起家,在报表功能日渐成熟后,这类产品都开始着手增加一些高端功能,只是选择的方向往往不大一样,所以这个N就代表了不同的功能。
润乾在报表的基础上,主要增加了即时报表和OLAP的功能。即时报表是一个Web端的界面,主要提供给终端用户作为报表自定义的工具。往往功能被极端简化,这样可以让非技术人员使用。但缺点是因为功能的简化,有很多用户的需求不能支持,最终还是需要通过技术人员了制作报表。


OLAP是一款有很长历史的技术了。它主要通过预决算的技术提供一个高效的数据分析界面。润乾的OLAP功能相对比较新。感觉成熟性上还有一定的距离。


英网的Style Intelligence也包含了即时报表,和一个数据可视化和互动分析系统。其实很多年前英网的产品就已经支持了即时报表和OLAP。这一点可以说是殊途同归。但近两年英网开始比较专注地开发数据可视化的功能,并专门推出了一款新的产品,StyleScope。


StyleScope本身也是支持OLAP的。但它只是把OLAP作为很多数据源之一。和传统OLAP不同的是,用户界面不只局限于交叉表和简单的图表。它提供了一个完整的界面设计机制。开发人员可以使用强大的可视化功能,和其它很多控件,比如选择框,互动滑动条,复选框,单选框等。所以最终的界面可以完全根据用户的需求设计。而在总体用户体验上,比单纯的报表有了很大的提升。


至于什么是最适合你的报表软件,大致可以按一下的条件来分析。


如果你需要一个企业规模,支持万亿级数据以上的解决方案,可以集中精力比较一下几个大型解决方案。


如果你的目标是以最小的费用,制作最基本的报表,那可以看看低端的软件,甚至那些免费的开源工具。


如果你除了基础的报表功能,还希望做出一些能够出彩,超出竞争对手的结果,那不妨看看报表厂家中比较创新领先的功能,看看是否物有所值。

CIO之家 www.ciozj.com 公众号:imciow
关联的文档
也许您喜欢