注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

数据文化

数据分析和可视化探讨

 
 
 

日志

 
 

中国BI及报表市场分析  

2010-07-07 02:53:17|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

几年前,有一篇分析中国报表市场的文章,对国内报表厂家及软件做了一个相当完全的介绍。但这么多年过去了,市场上的厂家和产品都发生了很大的变化。原有的厂家,有的改名,有的合并。就算同样的产品,几年以后,在技术和地位上,都产生了很大的变化。这里我们对国内BI软件做一个重新的评估。

国内报表市场可以大致分为国外大型厂家,开源软件,国内厂家,及国外本地化产品几大类。这不止是产品的发源地的区别。这些分类同时也代表了不同的解决问题的观念和着重点。我们下一步看看他们具体的区别在哪里。

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

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

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

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

但是这些国外大型厂家所依赖的,并不是产品所包含的技术。在很大程度上,它们销售的更多的是它们的经验,规模,和信誉。从技术上来讲,这些大型产品所代表的更是一个大而全的概念。总体来讲,它们不是每个领域最好的,但是基本上BI每个领域的需求它们都能满足。作为对产品的选择,国外大型软件更适合规模很大,同时又可以投入大量人力和财力的项目。中小项目就最好不要考虑了。

开源BI软件包括JasperReportPentaho,和Actuate(安迅)的BIRT。但因为安迅的主要产品是它非开源的部分,同时它在国内有自己的部门,我们就把它放在国外本地化产品里来讨论了。

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

JasperReport是开源软件中比较成熟的一个。它在被Panscopic收购之前就有了一个比较大的用户群。在收购之后,JasperReport成为了JasperSoft的一个主力产品。在它基础上,JasperSoft又开放了一系列产品,比如ETLOLAP等等。

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

在考虑开源软件时,需要比较清楚的知道那些是免费,那些是收费。大部分的项目都会使用到超出免费部分的功能,所以不要误以为开源就一定等于免费。可以说,在比较报表工具时,你可以基本上假定你是选择的收费软件。可以更多地比较它的功能和其它软件的不同。

谈到国内报表厂家,就不能不讲到润乾和它所提出的非线性报表的理论。润乾通过对中国式报表的分析,总结出了一套适合处理复杂表格的方法。为了更好的支持复杂表格的设计,润乾的模型摒弃了传统的数据和表格一对一的关系,而是让用户通过公式和对行和列的扩展,来控制最后表格的生成。

非线性报表模式的出现,改变了处理复杂表格的思路。可以说它影响了几乎所有的本土的报表软件。在不同程度上,大部分国内报表厂家都借鉴了非线性报表的模型。在后来的几年,国内厂家间的竞争几乎成了谁能更好地支持复杂表格之争。

润乾在解决复杂表格的同时,由于模式本身的限制,也出现了一些结构性的问题。其中最严重的就是对大数据量的支持。因为表格的扩展可以完全任意的设计,所以它必须在内存里实现。一旦数据量超出一定的范围,就可能出现内存溢出的问题。

另一个问题就是学习的难度。因为表格的设计完全通过公式来实现,设计人员必须具备相当的编程基础。而庞大的函数集也让很多报表设计者望而止步。一些国内厂家在这个方面做了一些改进。比如万能报表就发明了一个拖拽模型来取代公式的要求。但总体来讲,非线性报表模型的易学性确实不能算很好。

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

在国外厂家中,也有一些在国内有开发队伍,所以也做了一些本土化的工作。这些之中最知名的当数安迅BIRT和英网的StyleReport

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

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

英网也是少数几个在国内有一个颇具规模的开放团队的国外BI厂家。通过这些年在国内的发展,StyleReport也包含了大量本地化的工作。最明显的一个例子,StyleReport是国外厂家中唯一直接支持复杂非线性报表的软件。而这些为本土服务的功能又同时被很好的结合在主流的功能里,很好地解决了润乾遇到的两大问题。

StyleReport包含了非线性报表所需要的功能,比如多源发片,任意的行列扩展等等。但它同时又支持通过拖拽对相当简单的表格和条形报表的设计。开放人员可以根据不同的需求选择最简化的实施方案,而不会被强迫的通过复杂的公式来创建所有的报表。

StyleReport同时包括了一个十分成熟的报表和数据处理层。它可以支持百万行的数据集。在数据爆炸的今天,这可能是在选择报表工具时一个非常重要的指标。StyleReport在大数据量的处理上有一个很强的历史,可以说是它一个最难得的特点。

在近两年,英网又推出了以可视化为主题的数据呈现和分析软件,StyleScopeStyleScope的定位是一款高性能的仪表盘工具。它其实包含了最基本的仪表盘的元素,比如仪表图形等每一个仪表盘软件的包含的工具。但在这基础上,StyleScope更是一套很完整严密的图表互动的系统。用户可以任意的从不同角度对数据做出各种分析。对于没有接触过可视化软件的朋友,去inetsoft.com.cn看看就知道了。

综合来看,国内BI市场基本被划分为中国式报表与通用报表的两大阵营。但中国式报表已经经过了近十年的发展。可以说大部分本土及国外本土化后的软件都可以对复杂表格做一个很好的支持。所以BI软件的竞争正在向新技术领域扩展。

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

  评论这张
 
阅读(1869)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017