Java報表工具選型記

Java報表工具選型記

 

第一天
中午(陽光明媚,萬里無雲的天空中漂浮着朵朵白雲……),老大交待任務,說目前一個項目中報表太多,而且這個用戶太難纏了,考慮買個報表工具對付一下。因爲我在幾年前用過水晶報表,是部門內唯一接觸過報表工具的人,所以工具選型這個光榮任務就非我莫屬了。
本來準備下午開始的,結果臨時被售前部門的人拉去當苦力,幫忙寫方案,弄到晚上10點多才結束。算了,明天再說吧。
第二天
昨晚電話問了幾個朋友,有一個說用過Actuate,但是對中文支持不是很好,還有一個給推薦了Style Report,說是Java報表的祖師爺,但他自己沒用過,也是聽說的。看來今天的任務很艱鉅。
在Google裏胡找了一通,大多數內容都是關於開源報表的。最後發現最有價值的還是Google上一溜排的報表工具廣告,廠商還不少,這麼多,總會有一兩家合適的吧。
除了廣告,也去幾個技術論壇看了看相關的技術帖子,發現沒太大意思,大部分帖子都是廠商的槍手貼。花了大半天,初步確定六家:水晶、傑表、數巨報表、Style Report、如意報表、潤乾報表。看看時間,已經是下午3點了,開始下載試用版。除了Style Report和潤乾以外,另外幾家都可以在網站上直接下載。Style Report和潤乾要先登記,登記後說等通知,有點煩人。還好下班前這兩家都先後來電話,說給我發了Mail,在Mail中給了下載地址和授權文件。公司網絡速度比較慢,到下班纔剛下載一半,開着機器走人,明天再說。
第三天
今天週六,可以清清靜靜地幹一天活。上午來一看,幾個產品都下載完了,開始安裝。今天的任務就是把幾個產品都跑一遍,重點看看功能差別。
先看的水晶報表,多年不見的老夥計了,一見面還是覺得親切。界面上感覺沒有什麼變化,簡單看看聯機文檔,功能上比原先我用的時候豐富了一些,比如多了格式刷,還有漏斗圖之類的。但總的來說,變化不大。
然後看的傑表,感覺在界面設計上和水晶報表的有點類似,看了一下附帶的樣例,做得挺漂亮,分組、交叉這些常用的報表都有,但是沒有看到什麼有特色的例子。
接下來看的是數巨報表,看了看它的例子,比傑表的要多很多,給我印象比較深的是對數據的控制能力很好,可以在報表運行時根據邏輯來動態建立SQL取數據,另外對多數據源集成展現的支持也不錯。
Style Report據說是最早的Java報表,發展到今天,不知道廉頗尚能飯否,對它的期望值還是很高的。挑了幾張比較複雜的樣例看一看,感覺設計思路很清晰,特別是在數據的跨行列處理方面。看到好幾張樣例和我現在手上拿到的客戶報表原型很接近,這讓我很興奮。
如意報表給我的感覺和傑表差不多,提供了一些常用的模型,但是沒有什麼特色表現出來。
最後看的是潤乾,找樣例花了半天時間,目錄結構藏得也太深了一點。不過樣例做得很好,做例子的人是下了功夫的。整體功能和Style Report的表格功能差不多,模仿得還是比較到位的。象多數據源的交叉表拼接、行列運算等細節功能,設計得也很周到。
今天花了一天時間,收穫是排除了傑表和如意報表。剩下的幾個產品,明天準備詳細研究一下。
第四天
今天開始詳細研究水晶報表、Style Report、數巨報表和潤乾報表。
研究的方法是兩個,一個是看文檔,基本上各家產品最有優勢的地方,在自己的產品白皮書上都不會吝惜筆墨的,這是最省力的辦法。還有一個是比較試用版提供的樣例,同樣的道理,在樣例中最能體現各個產品的特色,我只要看看一個產品的樣例功能在其他產品樣例中有沒有對應設計,就可以大致瞭解這些產品的優劣了。
最後比較結果如下:


應該說,水晶報表是有點落伍了,這大概和它被BO收購後,成爲BO家族一個部分有關係,很多功能由它的家族兄弟來負責了。
在報表設計方面,Style Report、數巨報表、潤乾報表差不多是各有優勢,不相上下的。
但是在應用便捷性方面考慮,潤乾相對薄弱,沒有Portal的結果就是每做一張報表都要另外編程寫調用,工作量很大,而且如果用戶自己想增加報表的話,因爲沒有編程基礎也不可能實現,這樣最後還是要麻煩我們。Style Report和數巨報表這方面就做得比較好了。
另外還有一點,就是Style Report和數巨報表都屬於分析型報表,屬於BI產品範疇,而潤乾報表則屬於低端的展現型報表。儘管目前項目中沒有分析功能要求,但考慮今後客戶需求發生擴展時的順利過渡,還是用分析型報表穩妥一些。還有就是畢竟分析型的產品需要更高的技術含量,從這個角度上來說,Style和數巨的技術實力應該比潤乾要強,這也是促成我下決定的重要因素。
今天的收穫就是:基本確定兩個目標:Style Report和數巨報表。
第五天
今天重點是瞭解各個產品的成功案例。
Style Report提供的應用案例有:2000年悉尼奧運會和2002年美國鹽湖冬季奧運會的比分發布系統報表平臺、ABB、雲南電力、寶鋼等等,目前全球有1400多個OEM合作伙伴。
數巨報表提供的案例有:2008年北京奧運會的安全保衛項目工程報表及統計分析平臺、國家菸草一號工程的報表平臺、中國航天科技集團、海南航空等等,目前國內有600多個OEM合作伙伴。
從案例上來看,好像兩家都不錯。
臨下班前寫了份報告交上去,初步確定了兩家備選:Style Report和數巨報表。
這兩天會讓他們派人來做一些深入交流,至於最後選用誰的,那應該不僅僅是產品功能的事情了,到了這個階段,服務、價格可能是最主要的決定因素了。
還有很重要的一點,那就是我們老大看誰派來的談判代表更順眼了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章