[發(fā)明專利]數據報表配置方法、報表平臺和計算機可讀存儲介質在審
| 申請?zhí)枺?/td> | 201710967504.4 | 申請日: | 2017-10-17 |
| 公開(公告)號: | CN107908659A | 公開(公告)日: | 2018-04-13 |
| 發(fā)明(設計)人: | 林敘斌;李晶;李毅;鄒高鋒 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國,趙愛蓉 |
| 地址: | 518052 廣東省深圳市前海深港合作區(qū)前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 報表 配置 方法 平臺 計算機 可讀 存儲 介質 | ||
技術領域
本發(fā)明涉及數據報表配置領域,尤其涉及一種數據報表配置方法、報表平臺和計算機可讀存儲介質。
背景技術
傳統(tǒng)的數據報表配置方式,主要是根據用戶的具體需求定制化開發(fā)來實現。具體來說,當業(yè)務人員有報表展示的需求時,首先提交需求給報表開發(fā)人員進行定制化開發(fā),開發(fā)人員完成代碼編寫測試后,交給運維人員部署上線,最后業(yè)務人員才可以使用相應的報表。這種方式,需要提交需求開發(fā)、測試、運維,整個實現過程較長,開發(fā)成本較高,開發(fā)周期也長。
此外,當業(yè)務人員的數據有變動或者發(fā)現開發(fā)出來的報表不合適需要調整時,又需要走一遍開發(fā)、測試、上線運維的流程,對于時效性要求較高的業(yè)務場景顯得過于冗余,不夠敏捷。
發(fā)明內容
本發(fā)明的主要目的在于提供一種數據報表配置方法、報表平臺和計算機可讀存儲介質,旨在解決現有的數據報表配置方式,報表配置操作過程繁瑣,周期較長,成本較高的技術問題。
為實現上述目的,本發(fā)明提供一種數據報表配置方法,應用于報表平臺,所述數據報表配置方法包括:
報表平臺接收到第一終端基于配置頁面發(fā)送的報表配置請求時,基于所述配置請求獲取配置報表的需求信息和參數信息;
接收所述第一終端發(fā)送的數據庫標識信息,基于所述數據庫標識信息確定待配置數據報表的數據源,并根據所述第一終端發(fā)送的預設語句從所述數據源中提取數據,以基于提取的數據繪制表格和/或圖表;
根據所述需求信息、所述參數信息、所述表格和/或圖表,以及所述第一終端輸入的報表名稱生成數據報表。
可選地,所述根據所述需求信息、所述參數信息、所述表格和/或圖表,以及所述第一終端輸入的報表名稱生成數據報表的步驟之后,所述方法還包括:
在報表平臺的前端頁面接收到第二終端基于預設應用發(fā)送的數據報表展示請求時,從報表平臺的后臺服務器中獲取報表平臺的網頁框架;
基于獲取的網頁框架在所述前端頁面構建菜單項,并根據第二終端的賬戶標識在后臺服務器中請求所述賬戶標識對應的菜單項數據;
對請求到的菜單項數據進行壓縮,以返回至前端頁面;
在前端頁面中根據所述菜單項數據構建頁面,并將構建的頁面與所述菜單項進行關聯,以便點擊所述菜單項時跳轉至所述頁面以展示數據報表。
可選地,所述在報表平臺的前端頁面接收到第二終端基于預設應用發(fā)送的數據報表展示請求時,從報表平臺的后臺服務器中獲取報表平臺的網頁框架的步驟包括:
在前端頁面接收到第二終端基于預設應用發(fā)送的數據報表展示請求時,向前端服務器請求打開報表平臺的網頁,由所述前端服務器在鑒權服務器中對第二終端進行鑒權以獲取所述第二終端的賬戶標識,并基于獲取的賬戶標識從報表平臺的后臺服務器中獲取報表平臺的網頁框架進行反饋;
接收所述前端服務器反饋的報表平臺的網頁框架。
可選地,所述基于獲取的網頁框架在所述前端頁面構建菜單項,并根據第二終端的賬戶標識在后臺服務器中請求所述賬戶標識對應的菜單項數據的步驟包括:
由前端服務器通過轉發(fā)服務器發(fā)送賬戶標識對應的報表請求至后臺服務器,以供后臺服務器獲取所述賬戶標識對應的報表,并按照點擊率對各個菜單項進行排序;
基于獲取的網頁框架在所述前端頁面構建菜單項,并在所述報表中提取菜單項數據進行反饋。
可選地,所述頁面包括參數頁面和結果頁面,所述在前端頁面中根據所述菜單項數據構建頁面,并將構建的頁面與所述菜單項進行關聯,以便點擊所述菜單項時跳轉至所述頁面以展示數據報表的步驟之后,所述方法還包括:
在前端頁面顯示菜單項;
在檢測到點擊菜單項按鈕時,判斷所述菜單項對應的報表內容是否有參數;
若所述菜單項對應的報表內容有參數,跳轉至參數頁面,并在參數頁面基于查詢按鈕接收到觸控操作時,彈出結果頁面;
若所述菜單項對應的報表內容沒有參數,展示結果頁面。
可選地,所述若所述菜單項對應的報表內容有參數,跳轉至參數頁面的步驟之后,所述方法還包括:
在參數頁面中接收到參數調整指令時,在前端頁面中獲取第二終端輸入的參數信息,并獲取所述數據報表對應的數據內容;
將獲取的參數信息和數據內容傳輸至所述后臺服務器,由后臺服務器根據數據內容在數據源中獲取業(yè)務數據,并將所述業(yè)務數據壓縮后傳輸至前端頁面;
在前端頁面基于接收到的業(yè)務數據生成數據報表的結果頁面。
可選地,所述將所述業(yè)務數據壓縮后傳輸至前端頁面的步驟包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710967504.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法、數據系統(tǒng)、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發(fā)送方法、數據發(fā)送系統(tǒng)、數據發(fā)送裝置以及數據結構
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法及數據系統(tǒng)
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發(fā)送和數據接收設備、數據發(fā)送和數據接收方法
- 數據發(fā)送裝置、數據接收裝置、數據收發(fā)系統(tǒng)、數據發(fā)送方法、數據接收方法和數據收發(fā)方法
- 數據發(fā)送方法、數據再現方法、數據發(fā)送裝置及數據再現裝置
- 數據發(fā)送方法、數據再現方法、數據發(fā)送裝置及數據再現裝置





