[發(fā)明專利]一種數(shù)據(jù)倉庫快速查詢方法和裝置有效
| 申請?zhí)枺?/td> | 201610053574.4 | 申請日: | 2016-01-27 |
| 公開(公告)號: | CN105740365B | 公開(公告)日: | 2019-02-05 |
| 發(fā)明(設(shè)計)人: | 李春輝 | 申請(專利權(quán))人: | 北京掌闊移動傳媒科技有限公司 |
| 主分類號: | G06F16/24 | 分類號: | G06F16/24;G06F16/28 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100028 北京市朝*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù)倉庫 快速 查詢 方法 裝置 | ||
1.一種數(shù)據(jù)倉庫快速查詢方法,其特征在于,包括:
步驟一)獲取數(shù)據(jù)模型和查詢條件,其中,數(shù)據(jù)模型包括事實表和維度表的關(guān)聯(lián)關(guān)系,查詢條件中包括需要查詢的第一數(shù)據(jù)庫表,其是作為主表的事實表和與該事實表相關(guān)聯(lián)的維度表的任意組合;
步驟二)從第一數(shù)據(jù)庫表所有的表出發(fā),根據(jù)事實表和維度表的關(guān)聯(lián)關(guān)系路徑,向著事實表依次回溯,每次回溯計數(shù)加1;
步驟三)重復(fù)步驟二,當(dāng)回溯計數(shù)和事實表的個數(shù)一致時,表明當(dāng)前表為所有關(guān)聯(lián)維度表的主表;
步驟四)從所述主表出發(fā),按照關(guān)聯(lián)關(guān)系進行深度遍歷,依次形成查詢路徑和需要關(guān)聯(lián)的維度表,最終形成需要查詢的第二數(shù)據(jù)庫表;所述數(shù)據(jù)模型為雪花或星型模型;步驟四)中,具體包括:
根據(jù)步驟三)得到第一數(shù)據(jù)庫表和回溯用到的表,構(gòu)成關(guān)聯(lián)表;
從所述主表出發(fā),按照關(guān)聯(lián)關(guān)系進行深度遍歷,最終得到主表、關(guān)聯(lián)表、維度表的查詢順序,形成最終的第二數(shù)據(jù)庫表。
2.一種數(shù)據(jù)倉庫快速查詢裝置,其特征在于,包括:
查詢輸入單元,用于獲取數(shù)據(jù)模型和查詢條件,其中,數(shù)據(jù)模型包括事實表和維度表的關(guān)聯(lián)關(guān)系,查詢條件中包括需要查詢的第一數(shù)據(jù)庫表,其是作為主表的事實表和與該事實表相關(guān)聯(lián)的維度表的任意組合;
查詢計算單元,用于從第一數(shù)據(jù)庫表所有的表出發(fā),根據(jù)事實表和維度表的關(guān)聯(lián)關(guān)系路徑,向著事實表依次回溯,每次回溯計數(shù)加1;
重復(fù)以上步驟,即:從第一數(shù)據(jù)庫表所有的表出發(fā),根據(jù)事實表和維度表的關(guān)聯(lián)關(guān)系路徑,向著事實表依次回溯,每次回溯計數(shù)加1;其中,當(dāng)回溯計數(shù)和事實表的個數(shù)一致時,表明當(dāng)前表為所有關(guān)聯(lián)維度表的主表;
數(shù)據(jù)庫表構(gòu)建單元,用于從所述主表出發(fā),按照關(guān)聯(lián)關(guān)系進行深度遍歷,依次形成查詢路徑和需要關(guān)聯(lián)的維度表,最終形成需要查詢的第二數(shù)據(jù)庫表;所述數(shù)據(jù)模型為雪花或星型模型;所述數(shù)據(jù)庫表構(gòu)建單元,進一步根據(jù)查詢計算單元的處理,得到第一數(shù)據(jù)庫表和回溯用到的表,構(gòu)成關(guān)聯(lián)表;
進一步從所述主表出發(fā),按照關(guān)聯(lián)關(guān)系進行深度遍歷,最終得到主表、關(guān)聯(lián)表、維度表的查詢順序,形成最終的第二數(shù)據(jù)庫表。
該專利技術(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/201610053574.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于進行數(shù)據(jù)倉儲的設(shè)備和方法
- 用于進行數(shù)據(jù)倉儲的系統(tǒng)和方法
- 同步構(gòu)建業(yè)務(wù)模型和數(shù)據(jù)倉庫模型及其映射的方法及系統(tǒng)
- 一種構(gòu)建數(shù)據(jù)倉庫表血緣關(guān)系圖的方法和裝置
- 一種數(shù)據(jù)倉庫性能測試方法及系統(tǒng)
- 一種老年健康監(jiān)護系統(tǒng)用數(shù)據(jù)及資源存儲層
- 數(shù)據(jù)模型生成方法和數(shù)據(jù)倉庫生成方法、裝置及電子設(shè)備
- 一種解耦合的彈性數(shù)據(jù)倉庫架構(gòu)
- 數(shù)據(jù)同步方法、裝置、存儲介質(zhì)和計算機設(shè)備
- 一種數(shù)據(jù)倉庫管理方法及系統(tǒng)





