[發明專利]用于報表配置的信息處理方法及裝置在審
| 申請號: | 202110150140.7 | 申請日: | 2021-02-03 |
| 公開(公告)號: | CN112882702A | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 任元元;王繼云;林海;羅萌 | 申請(專利權)人: | 叮當快藥科技集團有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F16/242;G06F16/2455 |
| 代理公司: | 北京知果之信知識產權代理有限公司 11541 | 代理人: | 卜榮麗 |
| 地址: | 100006 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 報表 配置 信息處理 方法 裝置 | ||
本公開實施例用于報表配置的信息處理方法及裝置,首先接收對報表的實時配置請求,對實時配置請求進行實時解析,得到實時配置請求的字段;在獲取到報表對應的標識信息后,確定存儲在數據庫中的所述報表對應的映射文件;之后基于實時配置請求的字段,確定所述映射文件中與所述實時配置請求字段映射的信息,以基于所述映射的信息實時生成獲取目標數據指令;在獲取到所述報表包含的標識信息后,基于所述標識信息,從緩存中獲取與所述報表標識對應的數據源鏈接信息;最后基于指令指示的內容和數據源鏈接信息,獲取目標數據?;趯蟊砼渲眯枨?,實時對數據源進行切換,以及基于報表配置需求實時生成相應的配置執行指令,提高了配置效率。
技術領域
本公開涉及報表數據處理技術領域,具體涉及到一種用于報表配置的信息處理方法及裝置。
背景技術
在報表開發時,對每一個報表都需要開發對應的報表展現頁面,并創建相應的數據源鏈接,而后通過mybatis的XML映射片段完成開發,最后重新部署工程才能展現所開發的報表。
采用上述方式開發報表,需要書寫大量重復代碼以及頁面,報表開發效率極低。
發明內容
本公開的主要目的在于提供一種用于報表配置的信息處理方法,以解決對報表開發效率低的技術問題。
為了實現上述目的,根據本公開的第一方面,提供了一種用于報表配置的信息處理方法,包括:接收對報表的實時配置請求,對所述實時配置請求進行實時解析,得到所述實時配置請求的字段;在獲取到報表對應的標識信息后,確定存儲在數據庫中的所述報表對應的映射文件;基于所述實時配置請求的字段,確定所述映射文件中與所述實時配置請求字段映射的信息,以基于所述映射的信息實時生成獲取目標數據指令;在獲取到所述報表包含的標識信息后,基于所述標識信息,從緩存中獲取與所述報表標識對應的數據源鏈接信息;基于所述指令指示的內容和所述數據源鏈接信息,獲取所述目標數據。
可選地,在基于所述指令指示的內容和所述數據源鏈接信息,獲取所述目標數據之后,所述方法還包括:在對所述目標數據進行渲染后,發送所述渲染后的數據至預設頁面。
可選地,在接收對報表的實時配置請求,對所述實時配置請求進行實時解析,得到所述實時配置請求的字段之前,所述方法還包括:為所述報表配置數據源;將所述報表與配置的所述數據源建立數據源鏈接;存儲所述數據源鏈接至緩存中。
可選地,在獲取到所述報表包含的標識信息后,基于所述標識信息,從緩存中獲取與所述報表標識對應的數據源鏈接信息包括:在獲取到所述報表包含的標識信息后,基于所述標識信息,判斷所述緩存中是否存在與所述報表標識對應的數據源鏈接信息;如果所述緩存中不存在與所述報表標識對應的數據源鏈接信息,創建與所述報表標識對應的數據源鏈接信息,以存儲創建的所述與所述報表標識對應的數據源鏈接信息;從緩存中獲取與所述報表標識對應的數據源鏈接信息。
根據本公開的第二方面,提供了一種用于報表配置的信息處理裝置,包括:解析單元,被配置成接收對報表的實時配置請求,對所述實時配置請求進行實時解析,得到所述實時配置請求的字段;第一確定單元,被配置成在獲取到報表對應的標識信息后,確定存儲在數據庫中的所述報表對應的映射文件;第二確定單元,被配置成基于所述實時配置請求的字段,確定所述映射文件中與所述實時配置請求字段映射的信息,以基于所述映射的信息實時生成獲取目標數據指令;第三確定單元,被配置成在獲取到所述報表包含的標識信息后,基于所述標識信息,從緩存中獲取與所述報表標識對應的數據源鏈接信息;獲取單元,被配置成基于所述指令指示的內容和所述數據源鏈接信息,獲取所述目標數據。
可選地,裝置還包括:發送單元,在對所述目標數據進行渲染后,發送所述渲染后的數據至預設頁面。
可選地,裝置還包括:配置單元,被配置成為所述報表配置數據源;創建單元,被配置成將所述報表與配置的所述數據源建立數據源鏈接;存儲單元,被配置成存儲所述數據源鏈接至緩存中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于叮當快藥科技集團有限公司,未經叮當快藥科技集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110150140.7/2.html,轉載請聲明來源鉆瓜專利網。





