最近兩個項目實在是被報表頭都搞大,我們在項目中一直用birt作為報表工具(這裡感謝安訊把birt開源了),BIRT是一個Eclipse-based開放源代碼報表系統。它主要是用在基於Java與J2EE的Web應用程序上。BIRT主要由兩部分組成:一個是基於Eclipse的報表設計和一個可以加到你應用服務的運行期組件。BIRT同時也提供一個圖形報表製作引擎。
它具有如下優點:
1)操作界面友好大方,各種提示信息直觀清晰,界面,圖標都很漂亮:尤其是對報表的開發布局劃分的很科學,一般的報表工具只有設計和預覽兩個界面,BIRT有正常主頁,XML源,布局,預覽,腳本多個設計布局。
2)集成在Eclipse中,不用再開啟別的報表開發工具窗口。
3)BIRT的本地化做的很好,安裝以後操作界面就是中文的。
4)開源的報表產品,降低開發成本,一些報表開發工具價格相當昂貴。
但是birt存在如下缺點;
1)如果遇到問題,只能藉助互聯網。雖然可以找安訊,但是感覺不划算,認為都開源了,還要給安訊交錢,不如自己多花時間研究研究,說不定就能解決。(呵呵,這裡不要笑話我這種程序員,死腦筋!)
2)birt沒有填報(或者表單功能),常見系統不光要展現數據還要錄入數據。於是我們要在錄入數據上花大量時間去做開發。
3)由於birt使用條帶的報表模型,很多中國複雜報表做不了。幾次在項目中,我們不能使用birt做出來客戶要求的報表,不但要向客戶多次解釋,而且最終鬧得有些不愉快,大大降低客戶滿意度。
4)滿足個性化需求是社會趨勢,但是使用birt,基本上讓客戶自定義報表不可能,(雖然我知道用戶可能最終定製報表數量有限,但是我個人覺得當用戶能自定義簡單的報表是應該的)遇到困難怎麼辦,不能抱怨了,要想辦法解決,向同行諮詢,問客戶意見,發現購買商業報表一種可行方案。
經過多方取證和調查,我感覺應該從一下五個方面來考察報表價值,如果有不足希望大家批評指正:
1. 報表合同價格。報錶行業購買方式一般是按照伺服器來授權,細微區別可能在按功能或者並發來確定價格高低。如果按照伺服器授權方式,個人感覺價格應該在五萬以下,當然具有報表之外的功能,可以適當加價。但是如果光一個報表模塊就報價幾十萬,感覺基本沒有談必要,特別遇到要部署幾十個伺服器的大項目。感覺基本沒有談的必要,無論怎麼打折,都很難達到理性價格。如果,用戶付費,為報表這個模塊就要付出這麼大代價,用戶可能選擇競爭對手的方案,如果軟體開發公司付費,我看不如自己投人力改造開源報表,
2. 報表產品易用性。購買報表產品目的是加快開發進度,減少報表維護量,增加客戶滿意度。如果報表設計過程中,報表設計器沒有充分考慮設計者,比方設置一個報表背景圖片,報表只保存圖片相對路徑,如果移動報表那麻煩就大了,這些方面建議報表公司向excel學習,比方製作報表需要編寫大量表達式,一個簡單功能還要寫一行表達式,不能通過拖拽來生成,這方面建議報表工具可以向dreamweaver學習。在那些報表數量比較大項目中,要特別注意報表易用性,否則設計者會瘋了,還不如去coding了。
3. 使用報表過程中享受報表公司的服務。我感覺如果遇到報表公司的銷售人員不懂技術,一定要謹慎,很可能出現收錢人(態度好),幫忙解決問題的人(另外一個態度)。
作為銷售人員,應該是懂技術好,有問題,直接找銷售人員就可以解決(當然比較複雜問題,肯定還是要聯繫報表公司的技術人員)。如果銷售人員不懂技術,我想可能有一下幾個原因:
1)公司人員流動性比較大,剛進來,還沒有熟悉產品,要找個技術人員陪同。
2)產品過於複雜,難以理解,讓銷售人員沒有辦法學會自己產品。
3)可能銷售人員把心思放在通過手段來推銷產品,而不是幫助客戶解決所有問題這種方式來銷售。
打聽公司服務可以通過以下幾種方式:
1)向朋友打聽,看看他們對各個報表公司評價。
2)通過網路調查,自從進入web2.0時代後,網上能搜多關於報表公司評價,比方:it公司速查手冊,技術人員blog。
3)去報表公司官方平台上,看報表公司有沒有和客戶互動活動(互動活動說明這個公司比較關心客戶體驗),去論壇看幫助其他用戶解決問題速度,如果一個公司連論壇都沒有或者不維護,說明報表公司不想通過一種免費方式幫助客戶解決問題,通俗點可能被試用客戶整煩了。
4)休息時間給公司打電話,如果有人接電話,可能意味著這個公司戰鬥力強,也可能他們在幫助客戶解決問題(做項目的客戶加班是常事)。
4.項目上線之後能否提高客戶滿意度。如果沒有達到這個目的,就沒有購買商業軟體的價值。比方,能滿足客戶簡單自定義報表需求,能提高報表展現時間速度,能把客戶想到報表都能設計出來。
5.第一次購買之後合作價格。由於軟體付費中有很大一部分是軟體服務成本,我想隨著對軟體越來越熟練,報錶廠商的服務成本會越來越低,所以以後軟體購買價格最好不要高於第一次購買價格,當然如果價格漲幅沒有超過cpi指數也是可以接受。
以上是我想到的報表選擇中注意事項,希望已經購買了商業報表的xdjm,把你們經驗分享出來,幫助我選擇一個好商業報表工具。