[發明專利]數據處理方法、裝置及設備有效
| 申請號: | 202010177753.5 | 申請日: | 2020-03-13 |
| 公開(公告)號: | CN113392130B | 公開(公告)日: | 2022-04-29 |
| 發明(設計)人: | 鄒迎春;趙曉明 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;G06F16/28 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 劉戈 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 設備 | ||
本申請實施例提供一種數據處理方法、裝置及設備,該方法包括:確定不同歷史查詢數據的查詢維度,基于不同歷史查詢數據的查詢維度,確定目標維度組合,所述目標維度組合包括多個數據維度,基于所述目標維度組合對數據庫中的數據進行聚合處理,以便基于聚合處理后的數據進行查詢操作。本申請提高了聚合處理所針對的維度組合的合理性。
技術領域
本申請涉及計算機技術領域,尤其涉及一種數據處理方法、裝置及設備。
背景技術
聯機分析處理(On-Line Analytical Processing,OLAP)是一種用于分析海量數據的方法,其能夠基于不同維度對海量數據進行分析,以向用戶提供數據查詢服務。
通常,為了減少查詢耗時,對于查詢所涉及的多個維度,可以由管理員基于該多個維度配置維度組合。在獲得管理員配置的維度組合之后,對查詢指標按照管理員配置的維度組合,進行聚合處理,以得到聚合表,其中,聚合表中包括維度組合下查詢指標對應的聚合信息,通過查詢聚合表中的聚合信息來降低查詢耗時。
然而,管理員配置維度組合的方式,其合理性無法保證,因此如何提高聚合處理所針對的維度組合的合理性,成為目前亟待解決的問題。
發明內容
本申請實施例提供一種數據處理方法、裝置及設備,用以解決現有技術中如何提高聚合處理所針對的維度組合的合理性。
第一方面,本申請實施例提供一種數據處理方法,所述方法包括:
確定不同歷史查詢數據的查詢維度;
基于不同歷史查詢數據的查詢維度,確定目標維度組合,所述目標維度組合包括多個數據維度;
基于所述目標維度組合對數據庫中的數據進行聚合處理,以便基于聚合處理后的數據進行查詢操作。
第二方面,本申請實施例提供一種數據處理方法,所述方法包括:
確定用戶設備的查詢請求對應的查詢維度;
根據所述查詢維度,從聚合處理后的數據中查詢獲得針對所述查詢請求的中間數據;所述聚合處理后的數據是基于目標維度組合對數據庫中的數據進行聚合處理得到,所述目標維度組合包括多個數據維度,所述目標維度組合是基于不同歷史查詢數據的查詢維度確定;
根據所述中間數據,計算得到針對所述查詢請求的查詢結果。
第三方面,本申請實施例提供一種數據處理裝置,所述裝置包括:
維度確定模塊,用于確定不同歷史查詢數據的查詢維度;
組合確定模塊,用于基于不同歷史查詢數據的查詢維度,確定目標維度組合,所述目標維度組合包括多個數據維度;
聚合模塊,用于基于所述目標維度組合,對數據庫中的數據進行聚合處理,以便基于聚合處理后的數據進行查詢操作。
第四方面,本申請實施例提供一種數據處理裝置,所述裝置包括:
確定模塊,用于確定用戶設備的查詢請求對應的查詢維度;
查詢模塊,用于根據所述查詢維度,從聚合處理后的數據中查詢獲得針對所述查詢請求的中間數據;所述聚合處理后的數據是基于目標維度組合對數據庫中的數據進行聚合處理得到,所述目標維度組合包括多個數據維度,所述目標維度組合是基于不同歷史查詢數據的查詢維度確定;
計算模塊,用于根據所述中間數據,計算得到針對所述查詢請求的查詢結果。
第五方面,本申請實施例提供一種服務器,包括:存儲器、處理器;所述存儲器用于存儲一條或多條計算機指令,其中,所述一條或多條計算機指令被所述處理器執行時實現如第一方面任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010177753.5/2.html,轉載請聲明來源鉆瓜專利網。





