FacebookTwitterLineHatena

近日,帆軟(FineReport)軟體有限公司有限公司與合作夥伴攜手合作,將FineReport報表軟體集成到江西出入境檢驗檢疫局檢驗檢疫業務信息管理系統中。

江西出入境檢驗檢疫局主要承擔全省出入境衛生檢疫、出入境動植物檢疫和進出口商品檢驗、鑒定和監管工作。全局在職人員328人,目前局機關設置17個職能處室,4個事業單位,1個企業單位,下設置6個分支機構,3個辦事處,自獲2005年得「全國文明單位」以來,在省文明辦的具體指導下,深入學習貫徹科學發展觀,以創新工作思路、活動載體和工作機製為目標,不斷鞏固發展創建成果,為服務江西開放型經濟和實現檢驗檢疫事業又好又快發展提供了堅強的組織保障、有力的思想保證和精神動力。

不同於傳統工具,FineReport是一款集數據展示(報表)和數據錄入(表單)功能於一身,用於快速構建企業信息系統的Java報表軟體。她的核心優勢主要體現在:類Excel報表設計器、無縫導入導出Excel 、報表多源分片、自定義規則分組、報錶行列對稱、報表層次坐標、報表填報、遠程報表設計器、Flash客戶端報表列印等幾大方面。下面重點介紹下FineReport報表軟體的多源分片這一功能。

中國特色報表經常需要在一個報表中展現存在於幾個資料庫表中的數據。傳統西方報表工具採用創建統一試圖、寫存儲過程和用程序準備數據或者子報表來解決問題。作為第一類解決方案,創建統一試圖、寫存儲過程和用程序準備數據。主要用於處理水平方向上的報表分片。但此方案存在SQL編寫會過於複雜,多個join和union造成處理效率低下。第二類解決方案——子報表,主要用於解決豎直方向分片問題。但是在子報表存在如下問題:

1)子報表各自為政,每次對主表和子表格式一者調整,需要調整所有相關報表,報表間的對其非常難調整。

2)在數據上,主子表之間和子表相互之間都無法溝通數據,只能將主表的數據作為參數傳遞給子表,子表無法帶回信息,也無法向其它子表提供信息。這時,整表的混合運算將非常困難,必須單獨計算,無法採用某些子表的中間運算結果,不僅書寫複雜,運算效率也降低。

而FineReport的多源分片思想徹底解決了以上問題。一張報表能從多個資料庫中提取數據或從一個資料庫中多張資料庫表中提取數據。報表製作效率提高五倍以上。同時,還能實現傳統報表工具基本沒有辦法實現複雜分片報表。

數年的耕耘,FineReport的合作夥伴遍及金融,電信,電力,公安,煙草,稅務,政府,鋼鐵,航空,外貿等各個行業,其中不乏像IBM這類躋身於世界500強的客戶和國內神州數碼、金蝶軟體等眾多知名企業。此次FineReport再次集成於國家級項目中,為其應用案例添加了新亮點。

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

熱門文章推薦

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

免費試用