FacebookTwitterLineHatena

提到Smart Query,平常有報表需求的大家一定都不陌生,這款優秀的本土報表產品在台灣本地有著極大的市場份額。很多朋友都會在Smart Query和FineReport間進行反覆的比較和抉擇,今天軟妹通過兩款報表軟體的功能對比,讓大家更多地瞭解Smart Query和FineReport這兩款優秀的工具,從而根據自己的需求來進行適當的選擇。

什麼是Smart Query?

Smart Query是一套功能強大的Web及Mobile查詢報表軟體,運用最新HTML5+JavaScript技術開發,使用者可以在不同的裝置、作業系統及瀏覽器上執行。企業可快速設計財務、銷售、生產等各類報表,並能整合不同資料來源,透過Drilldown連結功能,實現企業各部門的查詢及報表呈現。Smart Query應用範圍從報表開發,擴展到企業資訊服務整合平台,可滿足一般使用者日常查詢,也支援自主多維度分析功能。

Smart Query與FineReport比較

下面我們來說說聯銓Smart Query報表和帆軟FineReport報表比較情況。

FineReport報表軟體 ,針對複雜格式的動態報表即web報表的展現通過多源分片、不規則分組、雙向擴展來輕鬆拖拽做複雜格式的報表,製作報表從此擺脫了複雜的SQL和表達式,不需要程式編碼,大大提高了報表製作的效率。

下面我們從幾個方面對FineReport和Smart Query進行對比。

一、報表設計的靈活性與快捷性

  • 支援多數據源

Smart Query支援SQL Server、Oracle、Informix、Sybase、DB2等主流的jdbc驅動的資料庫,支援Dbase、Access、Lotus Notes、AS400等主流的ODBC驅動的資料庫,支援SAP ERP、SAP HANA等多維數據源。同時也支援內建資料集,但並不支援調用java的api程式資料集

在FineReport設計器中,同一張報表的數據可同時來自多個數據表,多個不同的資料庫,或者多個不同的使用者自訂數據視圖,然後在報表中可直接相互運算形成最終的報表。FineReport連結數據源的方式也多種多樣,支援JDBC,JNDI數據源,如Oracle, DB2, SQLServer, MySQL等主流的資料庫,自訂的程式數據源,文字數據源,Hibernate數據源,Remedy等等,同時數據源具有無限的擴展性,可以支援WebService,SOA等標準的數據。

  • 應用環境&服務器部署&集成

應用環境上,Smart Query後台僅支援windows系統,FineReport則相對更加靈活,設計器同時支援Windows和Mac系統,web工程可以支援包括windows、Linux、Unix等在內的所有兼容java web應用的平台。

在伺服器部署&集成上,Smart Query支援將產品部署到客戶自己的應用中,也支援內建伺服器部署和嵌入式部署,同時支援.NET的應用集成。其也支援頁面的集成,但不夠靈活。Smart Query不支援Java Application集成和IDE集成

FineReport支援將報表集成到客戶自己的應用中,支援屏蔽掉伺服器的埠,實現IIS與tomcat的無縫集成,即去tomcat埠集成,同時也支援和CAS服務器進行無縫單點登入和單點登出集成。

二、資料採集填報與展現功能

資料採集填報與展現是報表最核心的功能之一。Smart Query的表單填報功能需要另外購買同公司產品Smart eBuilder。FineReport有著強大的填報功能,可實現行動端的掃碼填報,還能夠結合排程管理處理數據。比如工廠常見的巡檢場景:巡檢人員通過排程定期推送的訊息提醒,前往工廠巡檢,掃描設備上粘貼的QR Code,即可將設備資訊同步到行動端進行填報,實時紀錄設備數據。

三、報表展現和匯出

  • 介面風格

Smart Query是直接採用Excel進行報表設計,操作簡便。

FineReport的界面風格,是完全類似於Excel的,格線對齊的編輯方式,極大的便利了報表的設計和輸出,並且儲存格內屬性比較自由靈活,可以得到格式任意複雜的報表。

  • 報表匯出

Smart Query可以輸出多種檔案格式,含:Excel、PDF、Word、HTML、XML、TXT等,其中Excel、PDF、Word檔案可做加密效果。在PDF還可依群組自動建立書籤方便瀏覽,在Excel輸出也可依群組分頁,可再搭配排程模組將多個查詢的報表,依收件者合併產出Excel附件,一份Excel整合多個查詢報表。匯入列印權限可進行控制。

FineReport支援單個或者批量匯入Excel檔,這樣可以由業務人員,事先畫好表樣,提高製作報表的效率,並且,批量匯入,更加的減輕重複的工作。生成的報表檔案可匯出為HTML、不失真的PDF、Excel、Word、CSV、SVG和文本檔案等多種樣式

在前端瀏覽器頁面,支援PD、EXCEL、IMAGE、WORD格式輸出,並能由使用者選擇匯出文件是否設定加密。另外,FineReport還可將資料集打包進模板檔案,生成內建的模板檔案。在列印上,FineReport支援PDF列印、applet列印、flash列印技術,且支援使用者在瀏覽器端直接列印,支援列印偏移和套打

四、資料視覺化與圖表展現

  • 圖表類型

資料視覺化是數據呈現的重要環節。在圖表呈現方面,Smart Query僅支援簡單的圖表類型,如:直條圖、橫條圖、圓餅圖、折線圖、區域圖、散佈圖、泡泡圖、雷達圖,配合圖表選項設定,變換風格自由,同時支援3D檢視,但交互效果有限:支援動畫,在執行時可看到統計圖成長的效果,也支援提示文字和趨勢線。

FineReport內建豐富的視覺化圖表,提供適合程式人員的API擴充及條件屬性設定,變幻風格自由。對於不在內建圖形列表中的個性需求,FineReport提供了接口,可以支援使用者對接第三方圖表庫。同時,FineReport採用的是自主開發的HTML5圖表,交互效果十分豐富,包括數據點提示以及系列隱藏、坐標提升、圖表縮放、系列拖拽以及定時刷新等高級功能。

  • 地圖

Smart Query的地圖資源需另外購買,不支援自定义GIS地图背景,若要外掛其他地圖需準備 SVG格式及單層的圖檔即可作匯入。地圖來源:網路上所提供的街道圖,引用系統管理中建立的地圖資源。

FineReport除了實時地圖,還支援本地地圖和3D地圖,其軟件內建了世界地圖的SVG文件,也支援使用者自主導入SVG文件做自定義地圖,比如商場平面圖。

  • Dashboard呈現

Smart Query通過拖拽組件進行設計,操作簡便,可設計任意風格,設定控制項可直接預覽效果。

FineReport的組件復用功能可大大減少DASHBOARD開發時間,組件設計完成後可實現多模板復用,也可下載其他使用者開發好的組件進行使用,適合開發個性化、主題場景的DASHBOARD

五、API擴展性

FineReport報表工具嚮應用it提供了結構清晰、豐富的JAVA API調用,可以對報表進行擴展和深度控制。同時支援整合許多三方工具或使用者自己的平台,使用者也能夠自己開發程序做成自己的功能,優勢明顯。

六、技術服務和支援

Smart Query在本地有技術支援,線上有免費開放的線上教學視頻,但線上教學手冊則需要申請試用後才可觀看,不是開放文檔。線下有開設Smart平台入門班和進階班課程訓練,但需收費(目前官網的課程報價為3600元/次)。

FineReport在台有在地技術支援團隊,提供線上線下全方位的技術服務並實施專案服務。同時FineReport開放萬人線上論壇,有完全免費且全面的線上說明文檔,月按時開設兩次免費的線下教育訓練,官網也有免費開放的豐富線上教學影片,使用者能夠輕鬆獲取足夠的課程資源,學習速度快且成本低。

選擇工具最重要的是要符合自己的實際需求,希望這篇文章能夠幫助你更好地瞭解這兩款報表bi軟體,更合理地進行選擇。

Smart Query需要申請試用,FineReport個人版終身完全免費

商用版價格咨詢 商用版價格咨詢

喜歡這篇文章嗎?歡迎分享按讚,給予我們支持和鼓勵!

熱門文章推薦

立即試用,可獲取更多 報表範本和案例

免費試用