[BIRT]-印象
BIRT作為Eclipse的BI和Report工具,由業(yè)界領(lǐng)先的公司Actuate公司開(kāi)發(fā),總體印象來(lái)說(shuō),在java報(bào)表方面已經(jīng)很強(qiáng)了,當(dāng)然比起一些商業(yè)工具還是有差距的,最近在一個(gè)BOSS系統(tǒng)上看到的報(bào)表so強(qiáng),據(jù)說(shuō)那工具70W一套,比起Actuate公司的商用BIRT貴了不知道多少倍,不過(guò)感覺(jué)還是滿不錯(cuò)的。
java在報(bào)表方面要想達(dá)到PB那樣簡(jiǎn)單易用還是比較難,對(duì)于BIRT來(lái)說(shuō),首先是高級(jí)查詢報(bào)表的實(shí)現(xiàn),必須依靠ScriptedDataSource和ScriptedDataSet,而B(niǎo)IRT在這個(gè)事情上則只起到了一個(gè)界面生成的工具的作用,為了生成Excel的報(bào)表,則必須自己制作一個(gè)report engine嵌入到BIRT的framework中去,另外讓我不解的一個(gè)問(wèn)題是BIRT竟然將插入到報(bào)表中的圖片以二進(jìn)制源文件的形式存儲(chǔ)在XML格式的.rptdesign文件中,而web報(bào)表的參數(shù)傳遞全部采用http的get方式,why not post??
總之在BIRT中制作初級(jí)報(bào)表以及固定查詢條件組合的報(bào)表還是比較方便的,幾乎都是自動(dòng)生成了,還算比較合用,雖然有時(shí)候會(huì)有點(diǎn)Bug,而且速度也不快。但是在高級(jí)條件組合查詢方面還稍顯不足,只有自己寫數(shù)據(jù)庫(kù)訪問(wèn)類來(lái)解決這個(gè)問(wèn)題,不過(guò)有這樣的開(kāi)源工具用,也算是很幸福了^_^
java在報(bào)表方面要想達(dá)到PB那樣簡(jiǎn)單易用還是比較難,對(duì)于BIRT來(lái)說(shuō),首先是高級(jí)查詢報(bào)表的實(shí)現(xiàn),必須依靠ScriptedDataSource和ScriptedDataSet,而B(niǎo)IRT在這個(gè)事情上則只起到了一個(gè)界面生成的工具的作用,為了生成Excel的報(bào)表,則必須自己制作一個(gè)report engine嵌入到BIRT的framework中去,另外讓我不解的一個(gè)問(wèn)題是BIRT竟然將插入到報(bào)表中的圖片以二進(jìn)制源文件的形式存儲(chǔ)在XML格式的.rptdesign文件中,而web報(bào)表的參數(shù)傳遞全部采用http的get方式,why not post??
總之在BIRT中制作初級(jí)報(bào)表以及固定查詢條件組合的報(bào)表還是比較方便的,幾乎都是自動(dòng)生成了,還算比較合用,雖然有時(shí)候會(huì)有點(diǎn)Bug,而且速度也不快。但是在高級(jí)條件組合查詢方面還稍顯不足,只有自己寫數(shù)據(jù)庫(kù)訪問(wèn)類來(lái)解決這個(gè)問(wèn)題,不過(guò)有這樣的開(kāi)源工具用,也算是很幸福了^_^
posted on 2005-08-22 23:31 fisher 閱讀(1741) 評(píng)論(2) 編輯 收藏 所屬分類: Programing