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