[發明專利]基于動態域的報表處理系統及方法有效
| 申請號: | 201310248637.8 | 申請日: | 2013-06-21 |
| 公開(公告)號: | CN103345484A | 公開(公告)日: | 2013-10-09 |
| 發明(設計)人: | 柳學錚;沈麗倩;顧也科;艾葉;李琪剛 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王天堯 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 動態 報表 處理 系統 方法 | ||
技術領域
本發明涉及報表數據處理技術領域,尤其涉及基于動態域的報表處理系統及方法。
背景技術
隨著信息技術的不斷發展,信息系統在企業生產經營中的重要性越來越高,反映企業經營的各類報表也越來越多,報表的邏輯與頁面展示也越來越復雜,而業務人員對報表查詢的效率要求也在不斷提高。原來的報表多以單數據源為主,而今,特別是對于集團企業、跨國公司等大型企業單位,一張報表的數據域往往基于多個數據源(即將多個具有不同數據字段的數據文件作為數據源,按照各數據源的不同結構動態在一個報表內展現對應的不同表格樣式)。由于每個數據源的數據量巨大,目前報表處理系統在進行多個數據源的報表處理中已經越來越不能滿足效率要求,如何提高該類報表處理的效率成為各企業在不斷深入研究的問題。
目前基于多個動態數據源的報表展現主要是通過報表工具中的子報表功能實現:每個子報表嵌套在一個報表(父報表)中,每個子報表使用一個含有明細數據的文件作為數據源,以達到每個子報表展現一個動態數據域,整個報表展現時則要需要進行多個數據源的關聯。通過測試,該方法存在嚴重效率問題。
發明內容
本發明實施例提供一種基于動態域的報表處理系統,用以提高報表展示效率,該系統包括:
數據存儲裝置、數據處理裝置、數據生成裝置、數據管理裝置、輸入輸出裝置和報表生成裝置;其中:
數據存儲裝置,與數據處理裝置連接,用于存儲報表的數據源文件及報表配置文件;
數據處理裝置,與數據存儲裝置、數據生成裝置連接,用于從數據存儲裝置獲得數據源文件及報表配置文件,對數據源文件進行字段重組處理;
數據生成裝置,與數據處理裝置、數據管理裝置連接,用于從數據處理裝置獲得報表配置文件及處理后的數據源文件,對數據源文件中的特殊字段進行處理,并按一定維度拆分數據源文件中的數據;
數據管理裝置,與數據生成裝置、報表生成裝置連接,用于從數據生成裝置獲得報表展示所需的報表配置文件及數據源文件;
輸入輸出裝置,與報表生成裝置連接,用于接收用戶的報表查詢指令,將報表查詢指令傳送至報表生成裝置,接收報表生成裝置返回的帶數表樣,將帶數表樣展現給用戶;
報表生成裝置,與數據管理裝置、輸入輸出裝置連接,用于接收輸入輸出裝置傳送的報表查詢指令,并根據報表查詢指令從數據管理裝置獲得對應報表的數據源文件和報表配置文件,生成帶數表樣,將帶數表樣傳送至輸入輸出裝置。
一個實施例中,數據存儲裝置包括數據文件存儲單元和參數文件存儲單元,其中:
數據文件存儲單元,與數據處理裝置連接,用于存儲報表的數據源文件,向數據處理裝置提供存儲的數據源文件;
參數文件存儲單元,與數據處理裝置連接,用于存儲報表的報表配置文件,向數據處理裝置提供存儲的報表配置文件,報表配置文件中包括報表數據源配置項和報表字段配置項。
一個實施例中,數據處理裝置包括參數讀取單元、數據讀取單元和模塊樣式處理單元,其中:
參數讀取單元,與數據存儲裝置、數據讀取單元和數據生成裝置連接,用于從數據存儲裝置獲得報表的報表配置文件,從報表配置文件中讀取報表數據源配置項和報表字段配置項,從報表數據源配置項中獲得報表所需的各個數據源文件屬性,從報表字段配置項中獲得報表多個動態域的各字段屬性,向數據生成裝置提供報表配置文件;
數據讀取單元,與參數讀取單元、數據存儲裝置和模塊樣式處理單元連接,用于從參數讀取單元獲得報表所需的各個數據源文件屬性和報表多個動態域的各字段屬性,根據報表所需的各個數據源文件屬性和報表多個動態域的各字段屬性從數據存儲裝置存儲的對應數據源文件中讀取報表各動態域字段數據;
模塊樣式處理單元,與數據讀取單元和數據生成裝置連接,用于從數據讀取單元獲得報表各動態域字段數據,對報表各動態域字段數據根據個性字段的屬性值模塊編號和樣式編號對字段進行分類重組,向數據生成裝置提供處理后的數據源文件。
一個實施例中,數據生成裝置包括特殊字段判斷單元、特殊字段處理單元、數據生成單元;其中:
特殊字段判斷單元,與數據處理裝置、特殊字段處理單元、數據生成單元和數據管理裝置連接,用于從數據處理裝置獲得報表配置文件及處理后的數據源文件,判斷報表配置文件中是否有需處理的特殊字段,若有,將數據源文件傳送至特殊字段處理單元,并指明特殊字段對應數據及屬性值;否則將數據源文件傳送至數據生成單元;將報表配置文件輸出至數據管理裝置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310248637.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多媒體信息檢索方法和系統
- 下一篇:一種代碼更新方法、裝置及電子設備





