報表工具選型指南

報表工具選型指南

作者:IT168.com

 

隨着企業信息化的加速,大部分企業都要上很多應用軟件,而在應用軟件中大部分都需要含有報表模塊。作爲其關鍵基礎環節的報表工具在市場上也是層出不窮,讓人眼花繚亂,國內外的加起來,仔細數一下,怕有二三十種。看看好象又都差不多,這給選擇報表工具造成了不少的麻煩。

  業內的報表工具在技術上大體可分成兩類,一類以SQL/OLAP爲理論基礎(簡稱SQL型報表,也有叫畫布式報表的),可以基於數據庫或數據倉庫自動化的製作報表。代表產品以國外爲主,如號稱世界排名第一的CrystalReport、純java的StyleReport、老牌的BI類產品BO、Brio、Cognos、MicroStrategy、新起之秀Actuate(安訊)等;國內較有名的主要有低端控件類的如明宇、數巨、傑表、BI類的和勤、博易智軟、菲奈特等;可謂數量衆多,精采紛呈。

  另一類以EXCEL爲原型(簡稱CELL型報表),主要解決報表的格式和展現問題,與數據庫的數據接口基本上沒有或非常簡單,報表中的統計數據都需要由程序代碼計算後填入表格中。事實上,這類產品嚴格地說應當屬於電子表格類軟件,和商業智能沒有關係。這類產品在國內用的比較多的是用友華表的Cell組件、插件和國外的Formula One,後者現已被Actuate收購改造成其內的一款叫SpreadSheet的產品,目前沒有中文版,不太適合中國的複雜報表,而前者是國產軟件中的優秀作品,經過七年的發展,產品已經十分成熟穩定,在各行業已有了廣泛的應用。

  SQL型報表工具有個基本的特徵,就是主編輯界面呈條狀,一般依次分成幾個條狀的區域:標題區、細節區、統計區,如果有分組,還會爲每級分組增加分組標題和分組統計兩個區,總之,整個編輯界面是一個個橫條區域構成。

  而Cell型的報表工具也有一個基本特徵就是整個界面全部由一個一個的單元格構成,用戶可以根據中國報表的格式設計出非常複雜的報表。但是由於此類報表和數據庫結合不是很緊密,這就需要應用程序員自行編寫代碼去完成報表。

  考查報表工具時,先搞清是哪種類型的產品,SQL型和CELL型的報表是相差非常巨大的兩類產品,放在一起對比基本上沒什麼意義。

  每個廠家往往都說它自己的軟件是最易用和強勁的,所有這些報表工具都號稱自己比競爭者更擅長對付中國報表,而實際上每個產品都有優點和缺點,都有自己擅長的領域,關鍵是根據你的需求選擇最適合的軟件。

  由於中國報表的樣式過於複雜,採用SQL型報表常常無法完成,而Cell型的報表則可以做出非常複雜的中國式報表,雖然報表有時候要和數據庫打交道,但是如果不涉及非常複雜的統計分析和數據挖掘,程序員完全可以通過編寫代碼的方式來實現數據庫和表的完美結合。

  而且對於中國式的報表,打印輸出是非常重要的,這裏面重點推薦一款國產的優秀報表組件—Cell組件/插件,它不僅可以很好地設計中國式複雜報表,而且打印輸出也非常棒,和Excel文件的兼容性也非常好。

  綜上所述,如果你的產品中需要複雜的統計分析,但是對報表的格式要求不是很高,你可以選擇SQL型的報表,究竟選哪個,那就要看你的整個系統的技術平臺,如果是Java平臺那麼你可以選擇StyleReport,另外還要考慮售後服務等等其他因素。如果你的報表格式很複雜,而不需要很複雜的統計分析和數據挖掘功能,通過簡單的編程就可以實現數據分析,我推薦你採用CELL型報表,這類軟件一般可以比較方便地打印封閉表格線,比較符合中國人的習慣。

 

 

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