[發(fā)明專利]多維聯(lián)機分析處理系統(tǒng)中的立方體重構(gòu)方法和裝置有效
| 申請?zhí)枺?/td> | 201410097447.5 | 申請日: | 2014-03-14 |
| 公開(公告)號: | CN103870571B | 公開(公告)日: | 2017-06-06 |
| 發(fā)明(設(shè)計)人: | 張勇;尹必安;涂丹丹 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司11205 | 代理人: | 劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多維 聯(lián)機 分析 處理 系統(tǒng) 中的 立方 體重 方法 裝置 | ||
1.一種多維聯(lián)機分析處理MOLAP系統(tǒng)中的立方體重構(gòu)方法,其特征在于,包括:
接收用戶提交的重構(gòu)請求,所述重構(gòu)請求用于重構(gòu)位于所述MOLAP系統(tǒng)的存儲介質(zhì)中的舊立方體;
其中,所述舊立方體是指:從數(shù)據(jù)庫中獲取OLAP所用到的多維數(shù)據(jù),將所述多維數(shù)據(jù)物理上存儲為多維數(shù)組的形式;
根據(jù)所述重構(gòu)請求以及所述舊立方體中存儲的數(shù)據(jù),重構(gòu)所述舊立方體,以生成新立方體;
所述舊立方體或所述新立方體包括:立方體模型和其中存儲的數(shù)據(jù),其中,所述立方體模型是用于存儲所述數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述重構(gòu)請求包括所述新立方體的模型,所述根據(jù)所述重構(gòu)請求以及所述舊立方體中存儲的數(shù)據(jù),重構(gòu)所述舊立方體,以生成新立方體,包括:
從所述舊立方體中獲取與所述新立方體的模型的數(shù)據(jù)結(jié)構(gòu)相匹配的第二數(shù)據(jù);
將所述第二數(shù)據(jù)加載到所述新立方體的模型中,生成所述新立方體;
存儲所述新立方體,刪除所述舊立方體。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述從所述舊立方體中獲取與所述新立方體的模型的數(shù)據(jù)結(jié)構(gòu)相匹配的第二數(shù)據(jù),包括:
獲取所述舊立方體中存儲的第一數(shù)據(jù),所述第一數(shù)據(jù)為所述舊立方體的全部數(shù)據(jù);
從所述第一數(shù)據(jù)中篩選出與所述新立方體的模型的數(shù)據(jù)結(jié)構(gòu)相匹配的第二數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述重構(gòu)請求包括更新數(shù)據(jù),所述根據(jù)所述重構(gòu)請求以及所述舊立方體中存儲的數(shù)據(jù),重構(gòu)所述舊立方體,以生成新立方體,包括:
根據(jù)所述更新數(shù)據(jù)確定所述舊立方體中待更新的數(shù)據(jù)的位置;
將所述待更新的數(shù)據(jù)的位置中的數(shù)據(jù)對應(yīng)地更新為所述更新數(shù)據(jù),生成新立方體。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述更新數(shù)據(jù)確定所述舊立方體中待更新的數(shù)據(jù)的位置包括:
復(fù)制所述舊立方體,將復(fù)制的所述舊立方體作為第一立方體;
根據(jù)所述更新數(shù)據(jù)確定所述第一立方體中待更新的數(shù)據(jù)的位置;
所述將所述待更新的數(shù)據(jù)的位置中的數(shù)據(jù)對應(yīng)地更新為所述更新數(shù)據(jù),生成新立方體,包括:
將所述第一立方體中待更新的數(shù)據(jù)的位置中的數(shù)據(jù)對應(yīng)地更新為所述更新數(shù)據(jù),生成所述新立方體;
存儲所述新立方體,刪除所述舊立方體。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述重構(gòu)請求包括所述新立方體的模型和更新數(shù)據(jù),所述根據(jù)所述重構(gòu)請求以及所述舊立方體中存儲的數(shù)據(jù),重構(gòu)所述舊立方體,以生成新立方體,包括:
從所述舊立方體中獲取與所述新立方體的模型的數(shù)據(jù)結(jié)構(gòu)相匹配的第三數(shù)據(jù);
將所述第三數(shù)據(jù)加載到所述新立方體的模型中,形成第二立方體;
根據(jù)所述更新數(shù)據(jù)確定所述第二立方體中待更新的數(shù)據(jù)的位置;
將所述第二立方體中待更新的數(shù)據(jù)的位置中的數(shù)據(jù)對應(yīng)地更新為所述更新數(shù)據(jù),生成所述新立方體;
存儲所述新立方體,刪除所述舊立方體。
7.一種多維聯(lián)機分析處理MOLAP系統(tǒng)中的立方體重構(gòu)裝置,其特征在于,包括:
接收模塊,用于接收用戶提交的重構(gòu)請求,所述重構(gòu)請求用于重構(gòu)位于所述MOLAP系統(tǒng)的存儲介質(zhì)中的舊立方體;
處理模塊,用于根據(jù)所述重構(gòu)請求以及所述舊立方體中存儲的數(shù)據(jù),重構(gòu)所述舊立方體,以生成新立方體。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述重構(gòu)請求包括所述新立方體的模型,所述處理模塊包括:
第一數(shù)據(jù)處理單元,用于從所述舊立方體中獲取與所述新立方體的模型的數(shù)據(jù)結(jié)構(gòu)相匹配的第二數(shù)據(jù);
第一數(shù)據(jù)加載單元,用于將所述第二數(shù)據(jù)加載到所述新立方體的模型中,生成所述新立方體;
第一更新單元,用于存儲所述新立方體,刪除所述舊立方體。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一數(shù)據(jù)處理單元具體用于獲取所述舊立方體中存儲的第一數(shù)據(jù),所述第一數(shù)據(jù)為所述舊立方體的全部數(shù)據(jù);從所述第一數(shù)據(jù)中篩選出與所述新立方體的模型的數(shù)據(jù)結(jié)構(gòu)相匹配的第二數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410097447.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 與服務(wù)器間斷線自動重連方法
- 切換網(wǎng)絡(luò)聯(lián)機裝置的方法及網(wǎng)絡(luò)聯(lián)機系統(tǒng)
- 藍牙輔助聯(lián)機建立方法與無線存取點裝置
- 支持點對點聯(lián)機的無線通信裝置與方法
- 一種基于并聯(lián)機構(gòu)的復(fù)雜路面搬運機器人
- 一種套疊式超冗余串并聯(lián)變剛度擺動推進裝置
- 一種透過偵測聯(lián)機編碼進行無線訊號聯(lián)機的系統(tǒng)
- 一種應(yīng)用程序測試方法及終端設(shè)備
- 一種混聯(lián)機器人工作空間的求解方法
- 終端設(shè)備的聯(lián)機方法及裝置、聯(lián)機系統(tǒng)、存儲介質(zhì)





