[發(fā)明專利]報表數(shù)據(jù)查詢方法、裝置、電子設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202110449735.2 | 申請日: | 2021-04-25 |
| 公開(公告)號: | CN113064928A | 公開(公告)日: | 2021-07-02 |
| 發(fā)明(設(shè)計)人: | 劉根生 | 申請(專利權(quán))人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F16/2457 | 分類號: | G06F16/2457;G06F16/2453;G06F16/248;G06F16/28;G06F16/22 |
| 代理公司: | 深圳市沃德知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 報表 數(shù)據(jù) 查詢 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,揭露了一種報表數(shù)據(jù)查詢方法,包括:響應(yīng)于報表數(shù)據(jù)的查詢請求,生成所述報表數(shù)據(jù)的查詢標(biāo)識及查詢對象;根據(jù)所述查詢標(biāo)識及查詢對象,生成對應(yīng)的初始查詢語句,并根據(jù)所述初始查詢語句中的查詢指標(biāo),將所述初始查詢語句進行合并,得到合并查詢語句;根據(jù)所述合并查詢語句,采用并發(fā)線程執(zhí)行的方式向預(yù)設(shè)數(shù)據(jù)庫查詢報表數(shù)據(jù),得到所述合并查詢語句的合并查詢結(jié)果;將所述合并查詢結(jié)果進行分解,得到對應(yīng)初始查詢語句的查詢結(jié)果。本發(fā)明還提供一種報表數(shù)據(jù)查詢裝置、電子設(shè)備及計算機可讀存儲介質(zhì)。此外,本發(fā)明還涉及區(qū)塊鏈技術(shù),所述合并查詢結(jié)果可存儲于區(qū)塊鏈中。本發(fā)明可以提高報表數(shù)據(jù)查詢的速度。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種報表數(shù)據(jù)查詢方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù)
可視化報表編輯系統(tǒng)是一種支持可視化報表分析的無代碼開發(fā)平臺,通過組件配置和鼠標(biāo)拖拽,用戶可以根據(jù)業(yè)務(wù)需要,通過鼠標(biāo)拖拽報表組件和對報表組件進行屬性配置,對報表配置數(shù)據(jù)源,對動態(tài)數(shù)據(jù)組件配置維度和指標(biāo)集以及相應(yīng)的過濾器,由系統(tǒng)在后臺根據(jù)動態(tài)數(shù)據(jù)組件的配置自動轉(zhuǎn)化成查詢語句,在報表預(yù)覽和查看的時候,執(zhí)行所有動態(tài)轉(zhuǎn)化的查詢語句,返回查詢結(jié)果并填充到諸如柱狀圖、雷達圖、轉(zhuǎn)換圖之類的動態(tài)數(shù)據(jù)組件,從而完成報表數(shù)據(jù)的圖形化多維度展現(xiàn)。
一個復(fù)雜的報表通常含有多個動態(tài)數(shù)據(jù)組件,而一個動態(tài)數(shù)據(jù)組件也可能需要查詢多個查詢語句,通常復(fù)雜的報表會一次性查詢20條查詢語句甚至更多,因此在報表數(shù)據(jù)查詢時往往會需要多條查詢語句執(zhí)行,這樣導(dǎo)致在利用查詢語句向源數(shù)據(jù)庫查詢報表數(shù)據(jù)時的延遲會非常大,甚至?xí)?dǎo)致報表數(shù)據(jù)查詢響應(yīng)超時,嚴重影響用戶體驗。
發(fā)明內(nèi)容
本發(fā)明提供一種報表數(shù)據(jù)查詢方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì),其主要目的在于提高報表數(shù)據(jù)查詢的速度。
為實現(xiàn)上述目的,本發(fā)明提供的一種報表數(shù)據(jù)查詢方法,包括:
響應(yīng)于報表數(shù)據(jù)的查詢請求,生成所述報表數(shù)據(jù)的查詢標(biāo)識及查詢對象;
根據(jù)所述查詢標(biāo)識及查詢對象,生成對應(yīng)的初始查詢語句,并根據(jù)所述初始查詢語句中的查詢指標(biāo),將所述初始查詢語句進行合并,得到合并查詢語句;
根據(jù)所述合并查詢語句,采用并發(fā)線程執(zhí)行的方式向預(yù)設(shè)數(shù)據(jù)庫查詢報表數(shù)據(jù),得到所述合并查詢語句的合并查詢結(jié)果;
將所述合并查詢結(jié)果進行分解,得到對應(yīng)初始查詢語句的查詢結(jié)果。
可選地,所述響應(yīng)于報表數(shù)據(jù)的查詢請求,生成所述報表數(shù)據(jù)的查詢標(biāo)識及查詢對象,包括:
識別所述查詢請求的報表數(shù)據(jù)查詢類型及查詢時間,根據(jù)所述報表數(shù)據(jù)查詢類型及查詢時間,建立所述報表數(shù)據(jù)的查詢標(biāo)識;
獲取所述查詢請求中報表查詢指標(biāo)及查詢條件,根據(jù)所述報表查詢指標(biāo)及查詢條件,建立所述報表數(shù)據(jù)的查詢對象。
可選地,所述根據(jù)所述查詢標(biāo)識及查詢對象,生成對應(yīng)的初始查詢語句,包括:
根據(jù)所述查詢標(biāo)識,生成查詢語句的id,并將所述查詢對象轉(zhuǎn)換為查詢語句的查詢參數(shù);
根據(jù)所述id和所述查詢參數(shù),生成對應(yīng)的初始查詢語句。
可選地,所述根據(jù)所述初始查詢語句中的查詢指標(biāo),將所述初始查詢語句進行合并,得到合并查詢語句,包括:
獲取所述查詢指標(biāo)對應(yīng)的查詢條件;
將所述查詢條件及查詢指標(biāo)一致的初始查詢語句進行語句合并,得到合并查詢語句。
可選地,所述根據(jù)所述合并查詢語句,采用并發(fā)線程執(zhí)行的方式向預(yù)設(shè)數(shù)據(jù)庫查詢報表數(shù)據(jù)之前,還包括:
判斷所述合并查詢語句的數(shù)量是否超過預(yù)設(shè)閾值;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳壹賬通智能科技有限公司,未經(jīng)深圳壹賬通智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110449735.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





