[發明專利]一種詳情數據的查詢方法及裝置在審
| 申請號: | 202011084149.4 | 申請日: | 2020-10-12 |
| 公開(公告)號: | CN112434056A | 公開(公告)日: | 2021-03-02 |
| 發明(設計)人: | 朱旨昂;闞蘇立;孫祥;盧清瑤;黃璐;王路 | 申請(專利權)人: | 南京江北新區生物醫藥公共服務平臺有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F16/2453;G06F16/28 |
| 代理公司: | 北京嘉科知識產權代理事務所(特殊普通合伙) 11687 | 代理人: | 楊超 |
| 地址: | 210000 江蘇省南京市江北新區新錦*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 詳情 數據 查詢 方法 裝置 | ||
本發明公開了一種詳情數據的查詢方法,該方法包括:響應于聚合查詢指令,向分析型數據庫管理系統發送聚合查詢請求;獲取聚合查詢請求對應的聚合查詢結果,其中,聚合查詢結果為分析型數據庫管理系統根據聚合查詢請求所確定的;響應于針對聚合查詢結果的詳情查詢指令,向即席查詢引擎發送詳情查詢請求;獲取詳情查詢請求對應的詳情數據,其中,詳情數據為即席查詢引擎根據所述詳情查詢請求所確定的。本發明提供的方法可以實現提高數據分析、詳情數據查詢的效率,并降低了詳情數據的查詢成本,進而提高了詳情數據查詢的用戶體驗。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種詳情數據的查詢方法及裝置。
背景技術
Kylin是被廣泛使用的OLAP工具之一,具有百億級以上數據查詢和分析能力,并且,其可提供標準SQL接口,可進行交互式的實時數據分析,故Kylin性能比普通數據倉庫(如Hive)高很多。但Kylin在應用上缺少了一個比較關鍵的詳情查詢特性,為此,采用Kylin時,用戶不得不采取各種辦法來使Kylin支持詳情查詢。
目前,通常所采用比較普遍的基于Kylin的詳情查詢方案是利用一個指標來存儲維度下所有詳情數據,當用戶選擇查看指定維度值下的詳情時,再用Kylin通用的指標查詢方式查詢出詳情數據。具體地,由于Kylin本身是采用預計算的方式,故為了支持字段詳情查詢指標,上述Kylin采用的字典結合Bitmap的方式進行詳情數據查詢。
然而,由于詳情字段一般是超高基數,所以Bitmap的計算量都會比較大。故會采用上述現有技術方案會導致詳情數據查詢會耗費更多的帶寬和計算資源,且數據的膨脹率更高,也就是說,上述現有技術方案會導致Kylin數據構建的時間更長、詳情查詢更加緩慢且詳情數據存儲的占比更高的問題。
發明內容
本發明提供一種詳情數據的查詢方法及裝置,可以實現提高數據分析、詳情數據查詢的效率,并降低了詳情數據的查詢成本,進而提高了詳情數據查詢的用戶體驗。
第一方面,本發明提供了一種詳情數據的查詢方法,所述方法包括:
響應于聚合查詢指令,向分析型數據庫管理系統發送聚合查詢請求;
獲取所述聚合查詢請求對應的聚合查詢結果,其中,所述聚合查詢結果為所述分析型數據庫管理系統根據所述聚合查詢請求所確定的;
響應于針對所述聚合查詢結果的詳情查詢指令,向所述即席查詢引擎發送詳情查詢請求;
獲取所述詳情查詢請求對應的詳情數據,其中,所述詳情數據為所述即席查詢引擎根據所述詳情查詢請求所確定的。
第二方面,本發明提供了一種詳情數據的查詢裝置,所述裝置包括:
第一發送單元,用于響應于聚合查詢指令,向分析型數據庫管理系統發送聚合查詢請求;
第一獲取單元,用于獲取所述聚合查詢請求對應的聚合查詢結果,其中,所述聚合查詢結果為所述分析型數據庫管理系統根據所述聚合查詢請求所確定的;
第二發送單元,用于響應于針對所述聚合查詢結果的詳情查詢指令,向所述即席查詢引擎發送詳情查詢請求;
第二獲取單元,用于獲取所述詳情查詢請求對應的詳情數據,其中,所述詳情數據為所述即席查詢引擎根據所述詳情查詢請求所確定的。
第三方面,本發明提供了一種可讀介質,包括執行指令,當電子設備的處理器執行所述執行指令時,所述電子設備執行如第一方面中任一所述的方法。
第四方面,本發明提供了一種電子設備,包括處理器以及存儲有執行指令的存儲器,當所述處理器執行所述存儲器存儲的所述執行指令時,所述處理器執行如第一方面中任一所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京江北新區生物醫藥公共服務平臺有限公司,未經南京江北新區生物醫藥公共服務平臺有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011084149.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有多層折疊吸收芯的吸收性用品
- 下一篇:一種可適用方管的直線軸承
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





