目前市場上報表工具五花八門,國内的、國外的、開源的、收費的,讓人不免有眼花缭亂之感。本文将簡單地從報表設計、資料處理、資料填報、資料分析、內建調用幾方面對大家使用的比較多的潤乾報表和銳浪報表(Grid++Report)進行對比。由于資料有限,以及對産品個别功能點的了解不同,對比的内容僅供參考,不過對比的思路和方法還是具有一定的普遍性的。
報表設計
一:基本操作
潤乾:
提供類 Excel 的設計工具,操作方式及常用公式和 excel 保持高度一緻,入門簡單;樣式設定友善,可以在工具中可視化設定報表樣式,包括:邊框、單元格、字型等等,所見即所得,并且可直接引入外部 css 檔案。
銳浪:
提供報表設計器:Grid++Report,報表設計采用控件拖拽方式,非 excel 設計風格,像一些複雜表頭合并格及布局設計不太友善,由于采用非 excel 設計,沒有單元格概念,不支援單元格間的引用。
二:支援的報表格式
潤乾:
通過拖拽可實作網格式、分組式、交叉式等常見報表;支援多層分組的小計、合計等操作;支援各種複雜的中國式報表格式,如不規則分組、動态格間計算(同期比、比上期、環比等)、資料分片、主子表、報告類、履歷、套打等;支援多資料源關聯。支援報表組。
銳浪:
通過拖拽可實作網格式、分組式、交叉式等常見報表, 支援多層分組的小計、合計等操作。支援主子表、報告類、履歷、套打等,由于采用非 excel 方式,一些複雜的中國式報表格式上設定較為費事,尤其是多源關聯等。
三:統計圖
潤乾:
内置二三十種統計圖類型,可通過向導方式快速完成統計圖的設定,支援百度 Echarts 統計圖,并且支援 Echarts 圖形的列印及導出。支援圖示間的關聯。
銳浪:
支援常用統計圖,如:柱圖、折線圖、餅圖、點圖、曲線圖等,支援圖形類型比較少,通過向導方式設定統計圖,支援圖示間的關聯,但是圖形展示效果相對一般。
四:大屏展現
潤乾:
在設計工具中可以通過向導、滑鼠拖拽等方式将多個報表組合成一個頁面,每個元件可以單獨定義成表或圖,可以靈活設定元件的大小、布局方式,可以實作區域的大小自适應。展示效果更加豐富、更加符合使用者需求。
銳浪:
隻能通過二次開發設定頁面,将多個報表以 iframe 或者 div 方式嵌入到一個頁面,布局不友善,開發量很大,而且由于統計圖效果不好,不太适合做大屏展現。
資料處理
潤乾:
支援 sqlserver、oracle、db2、mysql 等關系型資料庫;支援 txt、xml、excel、json 等文本型資料;支援 hadoop、mongodb 等 nosql 資料庫;支援多元資料庫,如阿裡雲、hbase、webservices、sap 等;支援 JDBC 與 ODBC 連結方式。針對大資料量或複雜計算,還可以通過潤乾集算器進行資料處理後作為資料源直接接入,進而有效提高報表性能。
銳浪:
支援 sqlserver、oracle、db2、mysql 等關系型資料庫,在用設計器程式設計報表時,如果要直接連接配接資料庫進行設計,電腦上必須安裝有此資料庫的 OLE DB 或 ODBC 驅動程式,連接配接不同的資料庫可能需要在客戶機上安裝不同資料庫的用戶端。針對目前比較常見的非關系型資料庫,需要通過程式進行轉換才能使用。
資料填報
潤乾:
支援使用者在浏覽器端對資料做增、删、改等操作;支援資料來去無關、多來多去;支援資料錄入時對資料進行校驗,防止錄入非法資料;支援頁面端資料的自動計算;支援導入 excel 資料填報;支援使用各種控件以提高使用者的資料錄入體驗;支援多表同時回填并且資料回填時能夠對業務進行靈活控制處理。
銳浪:
不支援填報。
資料分析
潤乾:
提供 web 端的分析控件,支援次元拖拽、切片、旋轉、鑽取、自定義名額等正常操作;支援同比、比上期等統計公式;支援的資料來源包括:
1:正常 sql,針對 sql 傳回結果進行資料分析
2:提供中繼資料層,可提前定義各表間關聯關系、資料字典、資料權限等,業務人員分析資料時不必再關心資料結構帶來的影響。
3:excel、文本,及各種特殊資料源,如資料來自不同庫、阿裡雲、多元資料庫、hadoop 等,提供集算器支援,能對各類資料分析。
銳浪:
目前主要是設計器端開發好報表,浏覽器端進行展現,不支援使用者在頁面端通過拖拽自定義報表分析資料。。
內建調用
潤乾:
潤乾報表分為設計器和伺服器:
設計器主要用于報表模闆開發,提供 windows 版和 linux 版,通常是單獨的報表開發工具,一般不用于內建。
伺服器為純 java web 應用,可和其他 java 應用無縫內建;伺服器支援 windows、linux、unix 等作業系統,支援 tomcat、weblogic、websphere 等各種 java web 中間件;支援叢集部署;報表展現為純 html 方式,對浏覽器版本要求不高;支援移動用戶端;報表可做為子產品和其他應用內建;權限可由其他平台管理、控制靈活。針對一些小項目,報表提供開源的報表中心,可以實作使用者登入、權限控制等常見平台功能。由于是純 java 項目,其他平台調用需要做 url 嵌入方式。
銳浪:
銳浪報表分為設計器和 web 端:
設計器是單獨的安裝工具,主要用于報表模闆開發,非 java 産品,提供各種控制控件方式可以将設計器內建到不同的語言平台中。
Web 端提供多語言開發平台,提供不同的功能元件,可以部署在 java 項目中,也可以內建到.NET 平台中,內建方式比較豐富。
系統環境
潤乾:
設計器提供 windows 版和 linux 版,開發環境對系統基本無限制,應用部署可以跨作業系統部署,不限系統、不限 web 伺服器。
對浏覽器不限制,目前主流的浏覽器均都支援報表的展示及列印。
銳浪:
設計器隻能運作在 windows 上,伺服器端由于提供不同的內建插件,可以做跨系統部署。但是對于一些全國性多伺服器部署方式,就有可能會有.NET 或者 java 并存的現象。
浏覽器端環境,銳浪報表 web 端展示有四種方式:報表插件、HTML5 報表、報表伺服器、報表用戶端,每種方式都有比較明顯的優缺點,比如報表插件方式要在用戶端安裝插件,但是火狐和 chrome 不支援,html5 方式的話不支援列印及導出,具體功能點的話可以看下銳浪的文檔,裡邊有詳細說明。使用不是太靈活,需要提前确定好對應的方式。
價格:
潤乾:
潤乾報表價格透明,可直接登入潤乾網銷系統查詢,而且提供免費版本——入門版,能完成上述除填報外的絕大多數功能,同時入門版提供官方論壇以及 QQ 群支援,成本效益極高。
價格主要是按照報表功能點和伺服器個數來區分,有多種靈活的商務模式,隻是伺服器收費,報表設計器不收費。
銳浪:
價格透明,可以直接在官網中查詢,也提供免費版進行使用(有一些水印提示等)。
設計器和伺服器單獨報價,主要按照節點數進行價格區分,具體可以通路官網查詢。
總結
本文對潤乾報表和銳浪報表在幾個方面做了簡單對比,做為兩款都有十幾年曆史的報表工具,總體來說,在報表設計上,由于潤乾采用類 excel 的設計方式,更符合國内報表需求,能夠靈活制作各類報表,銳浪報表采用控件方式,在設計一些格式特别複雜的中國式報表時會有一定難度,而在環境要求友善,同樣為 B/S 架構,銳浪報表對浏覽器環境要求相對較高。
服務方面,潤乾提供多種支援方式:QQ(企業 QQ、QQ 群、進階工程師 QQ)、電話、微信、郵件、論壇,并且有 7*24 熱線,響應及時。
銳浪報表提供多種方式,QQ 群、郵件、論壇、電話等,
注:本文僅從報表方面做了兩個産品的對比,實際上潤乾現在推出了資料計算中間件産品——集算器,可以用于處理特殊資料、解決複雜運算、提高系統性能、提供大資料量解決方案;而銳浪報表在多語言平台上有不同的控件做無縫內建,內建方式靈活豐富,在特定項目中也比較符合使用者需求。
更多方案對比選型相關問題請檢視:方案與選型相關問題分類導航方案與選型相關問題分類導航
* birt 報表與潤乾報表對比
* ireport 與潤乾報表對比
* Birt 交叉報表,對比潤乾
* 讓 Birt 報表腳本資料源變得既簡單又強大
* 潤乾報表 V5.0 對比 帆軟報表 V8.0