[發明專利]一種參數化報表的生成方法及系統有效
| 申請號: | 201210288248.3 | 申請日: | 2012-08-14 |
| 公開(公告)號: | CN102841938A | 公開(公告)日: | 2012-12-26 |
| 發明(設計)人: | 劉文圣;劉宏斌;林敏 | 申請(專利權)人: | 北京久其軟件股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/24 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 任默聞 |
| 地址: | 100176 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 參數 報表 生成 方法 系統 | ||
技術領域
本發明涉及一種報表工具,尤其涉及一種參數化的報表的生成方法及系統。
背景技術
自從企業IT信息化建設以來,不同的廠商都研發了許多報表制作工具。以下為現有的幾種報表生成工具:
1、固定樣式的報表制作
通常系統中有一部分數據需要以表格的方式進行展現,而且針對這部分數據的展示具有規律性。這種情況,考慮開發成本因素,通常采用固定樣式報表來進行實現。這種內置的報表形式比較單一,表格樣式,如字體,顏色等等都是固定的。最常見的就是數據庫管理工具中,查詢結果的展示表格。這種表格是一個二維結構,行數由數據條目數決定,欄數由查詢的字段數決定。
2、以結構化方式進行報表的制作和展現
結構化報表的特點就是:樣式非常規整,沒有格線,表頭非常簡單。無法實現非結構化報表。通常有兩類結構化方式實現的報表:表樣不能個性化配置的結構化報表,這一類報表通常用在查詢展現;表樣可以個性化配置的結構化報表。
表樣不能個性化配置的結構化報表通常出現在數據查詢中。OLAP報表就是一個很典型的結構化報表,它根據選擇的行維度和欄維度情況展示不同的報表。其中,展示的報表,行方向上的結構和欄方向上的結構具有規律性。如,第一級維度和第二級維度之間有上下級關系,表頭通常以合并或者樹形上下級的方式進行展示。
表樣可以個性化配置的結構化報表在前一種結構化報表的實現技術上有了更進一步的發展,實現了報表的可個性化配置。這種類型的報表,可以配置報表行方向上某一些單元格的浮動條件、欄方向的浮動條件,以及相關的表格樣式等。
3、完全定制(編碼)方式實現的報表
傳統的報表工具對于復雜報表的支持都非常有限,每當出現特殊報表需求的時候,都采用代碼開發的方式來進行實現。這種方式,由于不可配置,會導致維護成本增加。當出現新的報表需求的時候,又需要進行另一輪的代碼開發來解決該問題。
上述的這些報表制作工具都能滿足一定范圍內的需求,但都存在許多致命缺陷:
1)報表樣式相對固定,無法實現用戶對個性化表樣的需求。這類工具都是在產品里預置有限數量的幾類報表樣式。如果后期對新的表樣有需求,還需要重新進行研發,以增加對該類需求的支持;
2)以結構化方式進行報表的制作雖然能夠實現報表的個性化定制,但是卻無法支持具有復雜的非結構化表樣的報表的制作;
3)對數據模型的結構化規范程度要求很高,比如大多要求基于多維模型,這使得數據預處理的工作量很大;對于復雜的無模式報表的支持較弱,其制作過程需要大量的腳本開發,對于報表制作人員的技術水平要求很高,而且制作效率低下;另外,無法實現穿透式查詢,對于特殊的復雜公式支持不夠,如:排名公式、同比環比公式、數據偏移公式等;
4)雖然對于數據的規范程度要求不高,但通常需要開發人員編碼實現,很難被終端用戶使用,其制表工作量大,維護難度非常高,當報表樣式需要局部微調時,往往需要對整張報表推倒重來;
5)對于具有復雜計算和大數據量處理的非結構化報表,普遍存在處理效率低下的問題。
發明內容
本發明的目的是為了克服上述現有技術中的報表生成方法的不足,特提供一種參數化報表的生成方法及系統。
為了達到上述目的,本發明實施例公開了一種參數化報表的生成方法,包括:使用報表設計器生成報表模型;將所述報表模型交由報表處理引擎處理,根據用戶設置的報表參數和多數據源生成報表結果;將所述報表結果進行展示。
為了達到上述目的,本發明實施例還公開了一種參數化報表的生成系統,包括:報表設計器,用于生成報表模型;報表處理引擎,用于根據所述報表模型、用戶設置的報表參數和多數據源生成報表結果;報表展示單元,用于將所述報表結果進行展示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京久其軟件股份有限公司,未經北京久其軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210288248.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:八寶苦菜茶及其制備方法
- 下一篇:一種帶過濾裝置的油箱





