[發明專利]一種高效復雜報表解析引擎及其解析方法有效
| 申請號: | 201210563189.6 | 申請日: | 2012-12-20 |
| 公開(公告)號: | CN103019728A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 施明泰;李功新;陳謀坤;林開雄;林立;陳書亮 | 申請(專利權)人: | 廈門億力吉奧信息科技有限公司;國家電網公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 深圳市博銳專利事務所 44275 | 代理人: | 張明 |
| 地址: | 361000 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 高效 復雜 報表 解析 引擎 及其 方法 | ||
技術領域
本發明涉及計算機報表處理領域,尤其是指一種高效復雜報表解析引擎及其解析方法。
背景技術
報表就是用表格、圖表等格式來動態顯示數據,在沒有計算機以前,人們利用紙和筆來記錄數據,比如:民間常常說的豆腐帳,就是賣豆腐的每天將自己的賣出的豆腐記在一個本子上,然后每月都要匯總算算。這種情況下,報表數據和報表格式是緊密結合在一起的,都在同一個本子上。數據也只能有一種,幾乎只有記賬的人才能理解的表現形式,且這種形式難于修改。
當計算機出現之后,人們利用計算機處理數據和界面設計的功能來生成、展示報表。計算機上的報表的主要特點是數據動態化,格式多樣化,并且實現報表數據和報表格式的完全分離,用戶可以只修改數據,或者只修改格式。
報表工具的核心在于提高報表開發效率和后期維護性,提高用戶體驗,減少開發成本。
報表工具的最大價值在于學習成本低,讓業務人員實現做報表,甚至快速構建報表展現系統。如果一個報表工具能讓最終業務人員容易學習和使用,一個企業所有信息系統就可以采用同一個報表工具,沒有必要每個信息系統用一個報表解決方案。
很多人對于報表還有個偏見,認為同樣的報表,Excel幾乎都能做出來,為什么還要花大量的人力物力去開發專門的報表工具呢?因為Excel與專業的報表工具應用場景存在許多不同。
一、動態刷新報表數據。Excel能夠繪制出非常復雜多樣的報表,也可以在表內定義復雜的數據關系,但原始數據及表的樣式都只能是確定的,每張報表都需要臨時手工制作,而不能根據業務系統數據庫中的數據自動更新統計報表。舉個簡單例子,一張銷售訂單的明細表,當數據庫中增加了一條訂單的時候,Excel表格數據不可能自動更新。Web報表工具制作出來的報表,數據直接取自數據庫,當數據庫中的數據變化時,Web報表工具自動計算出新的報表。
二、對報表實現權限控制。地區經理銷售經理和銷售總監看到報表時有存在差別的,如果用Excel來做報表,需要為銷售經理和銷售總監每人制作一張Excel表;而Web報表工具能根據不同角色對應的數據權限調出相應的數據,一張Web報表模板就能解決問題。
三、數據填報功能。如果部門100個人,每人都有一張員工Excel的員工通信錄。當某個人電話號碼變動時候,需要更新Excel通信錄,然后給每個人重新發一份Excel表樣;用Web報表工具做一張可以更新數據的填報表,員工只需要修改電話號碼,并且將信息入庫,其他員工再次打開數據庫時候,信息就全部更新了。
Web報表工具在處理報表有上述優勢,但作為專業的報表軟件來說,對應用人員要求也相對較高,業務人員很難直接使用,而且大多數報表工具在報表設計上遠不如Excel方便,故而也無法取代Excel,兩種產品會在較長時期內相輔相成。
一個好的Web報表工具應當在展現方式及操作習慣盡量與Excel相似,減少用戶的學習時間,能夠無縫的導入導出Excel,易于與權限系統集成,并且具有數據填報功能。
在逝去時光中,很多外資企業雖然攜帶優秀管理和成熟技術來到中國,卻遭遇水土不服,如雅虎、亞馬遜,他們的命運不是被收購就是在虧損中苦苦掙扎。作為國內報表市場的啟蒙者—水晶報表也同樣面臨這種困境。這個老牌的報表從1988年開始開發以來,它幾乎在一夜之間成為報表軟件業的標準。很多產品,包括Birt、JasperReport、StyleReport等產品,早期版本幾乎都是以水晶報表的操作風格為藍本設計的。但是在中國水晶報表遇到如下幾個問題:
1.多數據源關聯交叉表是非常常見的一種報表樣式。水晶報表解決方案是,通過編寫復雜視圖或子報表來解決。但是,如果遇到復雜需求,寫一個復雜視圖就是一件不容易的事情,同時還要面對視圖性能的挑戰。使用子報表解決,可能在格式上有麻煩(比如表格的對齊),也有可能在計算上有困難(主子報表之間往往只傳遞參數,無法直接引用數據進行公式計算。
2.中國業務人員習慣了Excel的表格式報表,積累了大量用Excel手工制作的報表,甚至給系統集成商描述報表需求時候也直接丟給他們一堆Excel文件。由于種種歷史原因中國業務人員喜歡Excel類的報表。另外,中國報表樣式非常復雜,需要類Excel這種布局粒度小,更加靈活的報表設計器。以上種種原因,讓中國用戶對水晶報表條帶式的報表工具選擇放棄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門億力吉奧信息科技有限公司;國家電網公司,未經廈門億力吉奧信息科技有限公司;國家電網公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210563189.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有位移傳感器的液壓壓上缸
- 下一篇:一種可移動車廂板





