[發明專利]用于數據庫的報表文件的加工方法有效
| 申請號: | 201410398489.2 | 申請日: | 2014-08-13 |
| 公開(公告)號: | CN104123394B | 公開(公告)日: | 2018-05-15 |
| 發明(設計)人: | 姚元偉;郭彥偉;閆宏宇;曾濤 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京金信知識產權代理有限公司 11225 | 代理人: | 黃威;喻嶸 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 數據庫 報表 文件 加工 方法 | ||
本發明公開了一種用于數據庫的報表文件的加工方法,包括以下步驟:步驟S1,配置表頭配置表、表體表;步驟S3,解析表頭配置表的參數生成報表表頭,解析表體表的參數生成報表表體;步驟S5,將報表表頭和報表表體拼接成報表文件。本發明的報表文件的加工方法能夠使得開發人員進行簡單配置即可完成報表生成,可最大程度的減輕開發及維護報表的工作量,尤其適用于有批量生成報表處理要求的應用系統。
技術領域
本發明涉及報表生成領域,尤其涉及一種用于數據庫的報表文件的加工方法。
背景技術
開發本產品之前,業界有類似報表加工工具,但在同樣技術領域無使用相同技術實現的報表加工產品。
發明內容
本發明所要解決的問題是同樣技術領域無法使用相同技術實現的報表加工產品,提供一種用于數據庫的報表文件的加工方法。
為了解決上述問題,本發明提供一種用于數據庫的報表文件的加工方法,包括以下步驟:
步驟S1,配置表頭配置表、表體表;
步驟S3,解析表頭配置表的參數生成報表表頭,解析表體表的參數生成報表表體;
步驟S5,將報表表頭和報表表體拼接成報表文件。
作為優選,表體表包括表體項目和表體內容,其中:
在步驟S1中,配置表體表的過程分別包括:
步驟S11,根據預先配置的報表文件的表名和預先生成的表頭參數表通過SQL生成用于篩選表體內容的表體內容配置表;
步驟S12,配置表體表包括配置表體項目;則
在步驟S3中,解析表體表的參數生成報表表體的過程進一步包括:
步驟S31,根據表體內容配置表通過SQL從數據庫內篩選表體內容;
步驟S32,將篩選出的表體內容與表體項目進行映射,然后生成報表表體。
作為優選,步驟S31進一步包括:
以游標技術從數據庫內篩選表體內容。
作為優選,在步驟S1前,還包括:
步驟S01,數據庫內的UDM通過PL/SQL生成的表頭參數表,其包括機構、幣種、數據的單位和/或報表日;則
步驟S1中配置表頭配置表的方法為根據表頭參數表配置表頭配置表。
作為優選,步驟S01中數據庫內的UDM還通過PL/SQL生成CRDS;則
步驟S5進一步包括:
將報表表頭和報表表體根據UDM和CRDS拼接成報表文件。
作為優選,在步驟S1后,還包括:
步驟S2,核查所配置的表頭配置表和表體表。
作為優選,在步驟S5后,還包括:
步驟S6,通過ondemand服務器展現報表文件。
作為優選,報表文件的類型為以下至少之一:
列示型報表、標準二維表、含下級機構的列示型報表、含固定子項的列示型報表、含有多個子表的報表、通知書型報表。
作為優選,加工方法基于AIX+Oracle+OnDemand系統環境實現。
本發明相對于現有技術的有益效果在于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410398489.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種單鍋筒橫置式往復爐排噴淋脫硝角管鍋爐
- 下一篇:一種終端





