BO和Crystal report,webi (BI界数据展现之利器——BO)

来源:互联网 发布:同程网络2017校园招聘 编辑:程序博客网 时间:2024/05/07 05:34

        说到数据库,大家会Baidu或者Google到各种Database,Oracle,DB2, SQL server...etc,没错这是数据的家。可谁会想到,一个天天宅在家的孩子怎么会知道外面世界的美妙和精彩。如果现在有人告诉你,他愿意包装你,让你能够展现自己,体现价值,那么好吧,你可以去找BO。

        废话不多说,当今世界数据展现的工具也不多,也不少,我所接触最多的就是BO,之所以说它,是因为它对 large volume of data处理能力比较强。

Business Object XI(11) ,自从BO收购了crystal report以后,让数据展现更加完美-----之所以说他完美是因为它让水晶报表+webi报表同时出现在开发环境,用户可以自己选择开发界面简洁的webi报表,也可以选择大数据的crystal report. 我所见过的webi报表,有时候简单到里面只有两个字段,运行过后的数据也上千。复杂的也有30个字段以上,运行所需要的时间也要10 minutes以上,有时候数据量大了,报表的性能的确是一个需要解决的问题。说到 crystal report,他就像个笨小孩,它和webi报表一样都需要以 universe为数据源,让universe连接了DB之后然后他才能产生数据,唉。。。。。为什么不直接连接数据库呢?说到这里,universe是一个中间语义层,通过它可以把DB的数据库字段映射在universe里面,从而做出报表。

       我所见过的简单的水晶报表,简单到只有一个字段,哈哈,为什么呢?当然是自己做的喽,天下哪有这样的简单的事。那次是自己做测试的时候随便从universe里面add了一个object。至于复杂的报表嘛,运行时间长达30分钟以上的,产生百万数据的,受不了,还有运行之后出现 ”卡死“的现象。之后还是在CMC里面设置了一些运行报表值才解决,严重一点的要去优化一下报表的SQL performance。之所以这么不堪重负,是因为毕竟BO还是大数据的展现工具,这点还得体谅一下BO的这些缺点。

      说的BO报表的性能,就得说说Qlikview,听说以后QV会慢慢取代BO的地位,这是真的吗?即使是真的,哈哈我不会太担心,因为基于内存处理的数据展现工具,不知道它的大数据的处理能力怎么样,难道它真的不需要ETL这个过程吗?做了2年的BO从XI R2到3.1到4.0其实BO的优势都在升值。遇到的种种版本问题,数据问题,报表问题都可以在一番思考后找得到答案。

原来BO还是那么一回事。

 

原创粉丝点击