您的位置:首页 > 其它

国内商业智能(BI)及报表市场浅析

2010-07-08 18:14 387 查看
几年前,有一篇分析中国报表市场的文章,对国内报表厂家及软件做了一个相当完全的介绍。但这么多年过去了,国内市场上的报表厂家和报表产品都发生了很大的变化。原有的厂家,有的改名,有的合并,就算同一家的产品,几年以后,在技术和地位上,都产生了很大的变化。笔者从事商业智能(BI)行业十数年,亲眼见证了这些年来国内商业智能及报表市场的风风雨雨,从而萌生了对国内市场的商业智能(BI)及报表软件做一个重新的评估,以供广大商业智能(BI)从业人员参考的念头。

国内报表市场大致可以分为国外大型报表厂家,开源报表软件,国内报表厂家,及国外报表本地化产品几大类。这不止是产品的起源地的区别,这些分类其实也代表了不同的解决问题的观念和着重点。

国外大型报表厂家

 

国外大型报表厂家的代表者应该是非IBM和SAP莫属,而它们的前身则分别是Cognos和BO。Cognos最初是一个生产OLAP软件为主的厂商,在2003年,它发布了一个完全以Web为界面的报表软件,ReportNet,它所有的界面,包括报表的设计,都是通过Web,不需安装任何用户端软件。这在当时的技术条件下可以说是一款十分先进的产品,从而奠定了Cognos在报表业的地位。

在将近十年后的今天,Web的技术已经有了长足的进步。通过Web来设计和修改报表已经不是什么很特殊的功能。而IBM收购了Cognos之后,花了数年的时间把Cognos的软件与IBM原有的软件体系做了很多整合,在商业智能(BI)方面则基本上没有增加太多的新的功能,所以Cognos总体感觉已经有些老化了。

BO的成名之作就更早了,在BO的成立之初,它就推出了Universe的概念。用户可以通过Universe来定义数据的相互关系。当数据在报表中使用时,BO的软件就可以根据Universe的定义自动地生成相应的SQL指令,从而免除了用户人工生成SQL的要求。

在二十年后的今天,BO的Universe可以说仍然是自动生成SQL的一个成功代表。然而和Cognos相类似的是,BO在最近的几年里,由于被SAP收购及整合的原因,在技术上基本陷于停顿,产品也有一点过时的感觉。而作为BO产品一部分的水晶报表,也是很多年没有什么新的改变,基本上就是在吃老本了。

但是这些国外大型厂家所依赖的,并不是产品所包含的技术。在很大程度上,它们销售的更多的是它们的经验、规模和信誉。从技术上来讲,这些大型产品所代表的更是一个大而全的概念。总体来讲,它们并不专长于某个单项领域,但是却能基本满足商业智能应用中的每个领域。因此这些国外大型软件更适合规模很大,同时又可以投入大量人力和财力的项目,中小项目就最好不要考虑了。

开源报表软件

开源软件最大的特点自然是它的免费,但是在商业智能(BI)开源软件中有一个比较特殊的情况,所有商业智能(BI)开源软件都是被商业公司所拥有和控制的。它们大多是从纯开源的软件发展出来,后来被收购成为商业软件公司的一部分。所以它们通常有两个部分,真正开源的部分,和需要收费的部分。免费的部分通常只包括了最基本的功能。而那些高级功能就只是在收费软件里才有了。

 

开源商业智能

(BI)软件包括Jasper Report,Pentaho,和BIRT(百灵)等。
 

Jasper Report是开源商业智能软件中比较成熟的一个。它在被Panscopic收购之前就有了一个比较大的用户群。在收购之后,Jasper Report成为了Jasper Soft的一个主力产品。在它基础上,Jasper Soft又开发了一系列产品,比如ETL,OLAP等等。

Pentaho是一个比较像个大杂烩的软件。它的主力产品是一个ETL软件,Kettle。它后来又收购了JFree Report作为它的报表工具。但JFree Report相对比较薄弱。所以一直到现在,Pentaho更多的是被当成一个ETL来使用。在报表领域里的应用十分有限。

BIRT(百灵)是Actuate安迅主导的一个Eclipse的项目。后来安迅把它的商业报表软件也移植到BIRT平台上。BIRT本身除了开源之外没有太多新鲜的东西,但由于安迅在国内有自己的团队和支持,所以也可以算作一个半本土化的报表产品。

鉴于大多数开源商业智能(BI)软件的运作模式,在考虑开源商业智能软件时,需要比较清楚的知道那些功能是免费,那些功能是收费的。可以说大多数企业级的报表功能都会超出免费的部分,所以必须清楚开源并不等于免费,还是应该在基本相同的功能集下面来考察。

国内报表厂家

 

对于国内报表厂家,不能不提到润乾和它所提出的非线性报表的理论。润乾公司通过对中国式报表的分析,总结出了一套适合处理复杂表格的数学方法。为了更好的支持复杂表格的设计,润乾的模型摒弃了传统的数据和表格一对一的关系,采用了强关联语义模型、多元关联分片、不规则分组、自由格间运算和行列对称等非线性报表技术,使用户能更加自由的控制表格行列的扩展和内容,从而来控制最后表格的生成。

非线性报表模式的出现,无疑是成功地改变了处理复杂表格的思路。在一定程度上说,大部分国内报表厂家都借鉴了润乾的非线性报表的模型,可以说它的出现影响了几乎所有的本土报表软件厂家。这几年国内报表厂家如雨后春笋纷纷出现,但是由于润乾的影响,国内厂家间的竞争几乎演变成谁能更好地支持复杂表格之争,这一点显然偏移了商业智能(BI)发展的主流,详见笔者关于中国式报表的阐述。

每一种技术在解决某一个特定问题的时候总会带来一些副作用,润乾在解决复杂表格的而引入非线性报表模型的同时,由于该模式本身的限制,也会出现一些结构性的问题。其中最严重的就是在企业级环境中对海量大数据的支持,由于表格的扩展可以完全任意的设计,所以它必须在内存里实现,从而导致能够有效处理的数据量受到一定的物理范围的限制,一旦数据量超出一定的范围,就可能出现内存溢出等致命的问题。

另一个严重的问题就是学习的难度。因为复杂表格的设计完全通过内置公式来实现,设计人员必须具备相当的编程基础和抽象思维能力,庞大的函数集也让很多报表设计人员望而止步,而且在真正进入实际使用之前还需要大量的培训时间和费用。虽然一些国内厂家在这个方面做了一些改进,比如润乾通过加强培训和售后服务来弥补这方面的缺失,另外万能报表通过发明了一个拖拽模型来取代公式的要求等等。但总体来讲,非线性报表模型的易学性确实开始呈现出其负面的因素。

如果客户需求主要是集中在对复杂表格的处理,那润乾可以是一个重点考虑的目标。但因为它定位为一个企业级的高端产品,所以它的费用相对比较高。但如果考虑其它国内厂家,则最好做一些详尽的比较,大部分厂家的产品在稳定性和性能上都有一定差距,一分钱一分货在这里还是有一定的道理的。

国外报表本地化产品

 

在国外厂家中,也有一些在国内也有研发机构,所以也做了一些本土化的工作。这些之中最知名的当数Actuate(安迅)的BIRT和InetSoft(英网)的StyleReport了。

BIRT本来是安迅主导的一个Eclipse的开源项目,后来安迅把它的商业软件也移植到了BIRT平台上,但BIRT本身并没有太多的本地化的功能。不过由于安迅在国内也有自己的团队和支持,所以也可以算作一个半本土化的报表产品。

英网是最早进入中国市场的国外报表厂家之一。Style Report进入国内时,基本上是唯一的一个Java报表工具。Style Report的前身是一个以API为主的报表程序库,在后来的发展中,渐渐成为一整套包含设计器,服务器,数据模型和处理层的完整的报表平台。但骨子里Style Report还保持了一个很强的专为报表程序员设计的开放环境。

英网也是少数几个在国内拥有成熟的开发团队的国外厂商之一,因此Style Report本身也解决了很多本地化的工作。最明显的一个例子就是,Style Report是国外厂家中唯一直接支持复杂非线性报表的软件,而且通过将这些专为本土服务的功能很好的结合在其他主流的报表功能里,较好地解决了润乾遇到的两大难题。

Style Report内置了解决非线性复杂报表所需要的功能,比如多源分片,行列对称,自由格间运算及自由扩展等,同时又支持通过拖拽对主流的表格和条形报表的设计。开放人员可以根据不同的需求选择最简化的实施方案,而不会被强迫的通过复杂的公式来创建所有的报表。

Style Report同时包括了一个十分成熟的报表和数据处理层,它可以支持百万行乃至千万行的数据集。在数据爆炸的今天,这可能是在选择报表工具尤其是企业级报表工具时的一个非常重要的指标。Style Report在海量数据的处理上有一个很强的优势,可以说是它一个最难得的特点。

在近两年,英网又推出了以可视化商业智能为主题的数据呈现和动态交互分析软件Style Scope。这是一款基于Flash前端交互技术和数据混搭(Data Mashup)等后端技术实现的高性能的可视化仪表盘软件。它除了包含最基本的仪表盘元素之外,还增添了一套很完整的图表互动系统,使得终端用户可以从任意不同的角度对数据做出各种分析。对于没有接触过可视化商业智能软件的朋友,可以不妨去其官方网站看看就知道了。

综合来看,国内商业智能(BI)和报表市场基本被划分为中国式报表与通用报表的两大阵营,但中国式报表在经历了近十年的发展后已经不是什么特殊的技术,可以说大部分本土及国外本土化后的软件都可以对复杂表格做一个很好的支持。所以国内商业智能(BI)及报表软件市场必然重新回归主流,向新的技术领域扩展。

所以在大家选择商业智能报表软件时,不妨把眼光放得更开一点。不要只是局限于复杂表格的功能,而应该多接触一下新的潮流,这样可以为你的用户找到更优良的解决方案。

这里不妨介绍几个著名的商业智能及厂商站点站点,供大家参考:

http://www.perceptualedge.com/

http://tdwi.org/portals/agile-bi.aspx

http://www.qlikview.com/

http://www.tableausoftware.com/

http://www.inetsoft.com.cn/

http://www.runqian.com.cn/

http://www.actuatechina.com/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息