以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  像找恋人一样找报表软件  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=85727)


--  作者:雪地看星星
--  发布时间:7/15/2010 5:52:00 PM

--  像找恋人一样找报表软件
[B]报表是几乎每一个IT项目都需要的功能。从早期的自己开发,到更多的使用第三方报表工具,大部分项目已经认识到使用现成的工具总体在质量和投入上都更优化。那么怎样选择一个报表软件,以求达到最高的回报率呢?我们一起来看看报表软件选择中需要了解和比较的因素。
大部分关于报表软件的信息,无论是厂家自己的宣传资料,还是用户的介绍,大都以比较产品的功能为主。很多恨不得把所有功能列成表,一个一个打勾,然后看谁的勾多。其实在报表软件已经使用了几十年的今天,一项一项的功能对比已经没有太大的意义。因为在对最根本的报表实现上,几乎所有报表工具都可以通过不同的方法提供一个不错的支持。
所以,在验证报表软件的基本功能的前提下,报表软件选择更应该注意一些高层次的理念,方法,和大致以后的方向。即使这个软件只在一个项目里使用,如果选择好了,开发人员往往可以在以后的项目里继续使用同一个工具,从而降低学习和培训的费用。
[/B]
--  作者:雪地看星星
--  发布时间:7/15/2010 5:52:00 PM

--  
从产品定位上,可以把报表软件大致分为三类:大而全产品,主要以国外大厂家为代表;国内复杂报表专家;国外专注高效灵活应用产品。
国外大厂家,比如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采用了云计算的技术,可以支持极大数据量的即时分析。
除了功能之外,这类产品最大的共同点是以提供一个简单高效的环境,让用户可以把总体费用控制在最小。当然,在这过程中肯定也会有一些限制。如果你的项目需要支持万亿级以上的数据,那可能需要一个最大型的系统。不然性能上应该不会有什么问题。

--  作者:雪地看星星
--  发布时间:7/15/2010 5:53:00 PM

--  
从产品理念上,可以把报表软件大致分为三类:BI完整解决方案;纯报表软件;报表+N解决方案。
BI完整解决方案包含了两个方面。首先软件本身包含了大部分和BI有关的功能。更重要的,是厂家的提供整套服务的观念。一部分因为软件本身的复杂性,一部分因为厂家的销售和定位,当你选择一个大型BI软件的时候,通常需要包括大量的服务和支持费用。
纯报表软件基本包括了所有的低端报表产品,比如BIRT,杰表,FineReport,数巨报表等等。这类工具通常还在继续完善基础报表功能的阶段。但总体来讲,对最基础的报表设计还是可以达到一个满意的支持。特别是因为这类产品大都是国内厂家,前几年也不断投入在复杂表格的支持上,所以对“中国式报表”的支持往往还是不错的。如果你的项目需要的是单纯的报表工具,同时数据量和用户量都很有限,那这也是一个不错的选择。

--  作者:我的家
--  发布时间:7/16/2010 2:35:00 PM

--  
学习了,将来会用得到!
--  作者:雪地看星星
--  发布时间:7/19/2010 5:29:00 PM

--  
如果你觉得还不错,请帮忙顶下~~~~小女子这厢有礼了~~~谢谢大家~~~~

--  作者:lu_ch
--  发布时间:8/23/2010 10:21:00 AM

--  
主流报表工具推荐: http://www.cnblogs.com/report/archive/2010/07/22/1783230.html
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms