[發明專利]數據處理方法、數據處理裝置、計算機設備和介質在審
| 申請號: | 202010024591.1 | 申請日: | 2020-01-09 |
| 公開(公告)號: | CN113094444A | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 楊文波;李銘浩;沈俊杰 | 申請(專利權)人: | 北京沃東天駿信息技術有限公司 |
| 主分類號: | G06F16/28 | 分類號: | G06F16/28;G06F16/2458;G06F16/23;G06F16/22 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 楊靜 |
| 地址: | 100176 北京市大興區北京市北京經*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 計算機 設備 介質 | ||
本公開提供了一種數據處理方法,包括:獲取數據源。其中,數據源包括至少一個維度項和至少一個指標項。對數據源分別進行多次聚合,以得到多個聚合表格。接收來自客戶端的查詢請求,從上述多個聚合表格中篩選得到符合查詢請求的聚合表格。再將篩選得到的符合查詢請求的聚合表格發送至客戶端。本公開還提供了一種數據處理裝置、一種計算機設備以及一種計算機可讀存儲介質。
技術領域
本公開涉及計算機技術領域,更具體地,涉及一種數據處理方法、數據處理裝置、計算機設備和介質。
背景技術
相關技術中,用戶向數據倉庫發送查詢請求時需要指定數據源和聚合表格,但隨著業務的需求的變化,用戶分析的維度也隨之變化,會導致從一個數據源中聚合出多張聚合表格。現有數據倉庫的數據表格可以認為是數據庫中的物化視圖或索引,用戶每次發出查詢請求后都需要從返回的大量的聚合表格中選擇滿足查詢需求并且查詢性能最優的表,因此需要用戶對數據表格的結構和模型有清晰的認識。這樣不僅增加了用戶的學習成本,也增大了服務端的維護成本。
發明內容
有鑒于此,本公開提供了一種數據處理方法、數據處理裝置、計算機設備和介質。
本公開的一個方面提供了一種數據處理方法,包括:獲取數據源。其中,數據源包括至少一個維度項和至少一個指標項。對數據源分別進行多次聚合,以得到多個聚合表格。接收來自客戶端的查詢請求,從上述多個聚合表格中篩選得到符合查詢請求的聚合表格。再將篩選得到的符合查詢請求的聚合表格發送至客戶端。
根據本公開的實施例,上述對數據源分別進行多次聚合,以得到多個聚合表格包括:對于多次聚合中的任一次聚合,從至少一個維度項中確定針對該任一次聚合的維度項,從至少一個指標項中確定針對該任一次聚合的指標項,并且,確定針對該任一次聚合的聚合函數。基于針對該任一次聚合的維度項、針對該任一次聚合的指標項、和針對該任一次聚合的聚合函數,對數據源進行聚合,以得到針對該任一次聚合的聚合表格。
根據本公開的實施例,數據源每隔預定周期進行一次數據更新和版本更新。多個聚合表格中的任一聚合表格的版本與針對該任一聚合表格的數據源的版本相同。
根據本公開的實施例,查詢請求包括查詢版本。上述從多個聚合表格中篩選得到符合查詢請求的聚合表格包括:根據查詢版本對多個聚合表格進行篩選,以得到經過第一篩選的聚合表格。
根據本公開的實施例,查詢請求還包括:指定維度項和指定指標項。上述從多個聚合表格中篩選得到符合查詢請求的聚合表格還包括:從經過第一篩選的聚合表格中篩選包含指定維度項和指定指標項的聚合表格,以得到經過第二篩選的聚合表格。
根據本公開的實施例,查詢請求還包括過濾條件,過濾條件包括指定維度項和指定維度項的取值。上述從多個聚合表格中篩選得到符合查詢請求的聚合表格還包括:對于經過第二篩選的聚合表格中的任一聚合表格,按照預定順序搜索所述任一聚合表格中的維度項。將搜索到的每個維度項與指定維度項進行匹配,如果匹配成功,則確定該維度項的權值,并繼續搜索下一維度項,如果匹配失敗,則結束搜索。然后基于所確定的維度項的權值,確定該任一聚合表格的評分。在確定經過第二篩選的各聚合表格的評分后,篩選評分最高的聚合表格,以作為經過第三篩選的聚合表格。
根據本公開的實施例,上述從多個聚合表格中篩選得到符合查詢請求的聚合表格還包括:從經過第三篩選的聚合表格中篩選出維度項數量最小和/或數據數量最小的聚合表格。
本公開的另一個方面提供了一種數據處理裝置,包括:獲取模塊、聚合模塊、接收模塊、篩選模塊和發送模塊。獲取模塊用于獲取數據源。其中,數據源包括至少一個維度項和至少一個指標項。聚合模塊用于對數據源分別進行多次聚合,以得到多個聚合表格。其中,多個聚合表格各自的維度項不同,和/或,多個聚合表格各自的指標項不同。接收模塊用于接收來自客戶端的查詢請求。篩選模塊用于從多個聚合表格中篩選得到符合查詢請求的聚合表格。發送模塊用于將符合查詢請求的聚合表格發送至客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃東天駿信息技術有限公司,未經北京沃東天駿信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010024591.1/2.html,轉載請聲明來源鉆瓜專利網。





