[發(fā)明專利]一種基于混合模型的并行OLAP構(gòu)建裝置及構(gòu)建方法在審
| 申請(qǐng)?zhí)枺?/td> | 201510618062.3 | 申請(qǐng)日: | 2015-09-24 |
| 公開(公告)號(hào): | CN105224635A | 公開(公告)日: | 2016-01-06 |
| 發(fā)明(設(shè)計(jì))人: | 鄒立斌;李青海;簡(jiǎn)宋全;侯大勇;許飛月 | 申請(qǐng)(專利權(quán))人: | 廣州精點(diǎn)計(jì)算機(jī)科技有限公司 |
| 主分類號(hào): | G06F17/30 | 分類號(hào): | G06F17/30 |
| 代理公司: | 北京隆源天恒知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11473 | 代理人: | 閆冬 |
| 地址: | 510630 廣東省廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 混合 模型 并行 olap 構(gòu)建 裝置 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種基于混合模型的并行OLAP構(gòu)建裝置及構(gòu)建方法。
背景技術(shù)
OLAP(OnlineAnalyticalProcessing)即聯(lián)機(jī)分析處理,OLAP系統(tǒng)是數(shù)據(jù)倉(cāng)庫(kù)的核心應(yīng)用。決策者可以通過OLAP系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行鉆取、切片和切塊、以及旋轉(zhuǎn)等多維分析操作,得到直觀、易懂的形式查詢結(jié)果以支持決策。目前OLAP系統(tǒng)按照其存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)格式可以分為三種類型,即關(guān)系OLAP(RelationalOLAP,簡(jiǎn)稱ROLAP)、多維OLAP(MultidimensionalOLAP,簡(jiǎn)稱MOLAP)和混合型OLAP(HybridOLAP,簡(jiǎn)稱HOLAP)。傳統(tǒng)的ROLAP主要按照星型模型或雪花模型對(duì)數(shù)據(jù)進(jìn)行組織。星型模型是一種非正規(guī)化的結(jié)構(gòu),多維數(shù)據(jù)集的每一個(gè)維度都直接與事實(shí)表相連接,所以數(shù)據(jù)有一定的冗余且不能很好地體現(xiàn)出維的層次結(jié)構(gòu)。雪花模型是在星形模型基礎(chǔ)上對(duì)數(shù)據(jù)進(jìn)行規(guī)范化后得到的,它對(duì)維表進(jìn)一步層次化,將原有帶層次屬性的維表擴(kuò)展為小的事實(shí)表,形成一些局部的層次區(qū)域,這些被分解的表連接到主維度表,展現(xiàn)出維的層次結(jié)構(gòu),同時(shí)解決了星型模型數(shù)據(jù)冗余的問題。盡管雪花模型解決了星形模型在維層次結(jié)構(gòu)建模上和數(shù)據(jù)冗余的缺陷,但卻失去了星型模型能進(jìn)行高效并行查詢的特點(diǎn)。
如何在減少存儲(chǔ)代價(jià)的同時(shí)獲得高效并行查詢及多維分析操作的能力的問題依然沒有得到有效解決。
鑒于上述缺陷,本發(fā)明創(chuàng)作者經(jīng)過長(zhǎng)時(shí)間的研究和試驗(yàn),最終獲得了本發(fā)明。
發(fā)明內(nèi)容
為實(shí)現(xiàn)上述目的,本發(fā)明一種基于混合模型的并行OLAP構(gòu)建裝置及構(gòu)建方法。
本發(fā)明的技術(shù)方案為:一方面提供了一種基于混合模型的并行OLAP構(gòu)建裝置,該構(gòu)建裝置包括:模型預(yù)制作模塊、核心操作模塊、日志模塊和并行OLAP查詢模塊;
所述模型預(yù)制作模塊,用于接收和存儲(chǔ)從數(shù)據(jù)倉(cāng)庫(kù)或者關(guān)系型數(shù)據(jù)庫(kù)中提取的數(shù)據(jù)源,根據(jù)數(shù)據(jù)源建立雪花模型,并將雪花模型具有的所有信息輸出到所述核心操作模塊中,以及將建立雪花模型的操作過程中的所有操作信息輸出到所述日志模塊中;所述核心操作模塊,用于接收所述模型預(yù)制作模塊輸出的雪花模型具有的所有信息,更新雪花模型后得到更新后的雪花模型,并根據(jù)更新后的雪花模型具有的所有信息,建立表間連接索引,得到最終的混合模型,以及將更新雪花模型的所有操作信息和建立表間連接索引的所有操作信息輸出到所述日志模塊中,同時(shí)將混合模型具有的所有信息輸出到所述并行OLAP查詢模塊中;所述日志模塊,用于接收所述模型預(yù)制作模塊、核心操作模塊和并行OLAP查詢模塊輸出的所有操作信息,并對(duì)操作信息進(jìn)行過濾處理,得到過濾后的操作信息,將過濾后的操作信息全部輸出到所述并行OLAP查詢模塊中;所述并行OLAP查詢模塊,用于接收所述核心操作模塊輸出的混合模型具有的所有信息和所述日志模塊輸出的過濾后的操作信息,并對(duì)混合模型具有的所有信息進(jìn)行多維分析查詢操作,以及將對(duì)混合模型具有的所有信息進(jìn)行多維分析查詢的所有操作信息輸出到所述日志模塊中。
進(jìn)一步,所述模型預(yù)制作模塊包括:第一接收單元、存儲(chǔ)單元、雪花模型建立單元、第一輸出單元和第二輸出單元;所述第一接收單元,用于接收從數(shù)據(jù)倉(cāng)庫(kù)或者關(guān)系型數(shù)據(jù)庫(kù)中提取的數(shù)據(jù)源;所述存儲(chǔ)單元,用于存儲(chǔ)所述數(shù)據(jù)源;所述雪花模型建立單元,用于根據(jù)所述數(shù)據(jù)源建立對(duì)應(yīng)的雪花模型;所述第一輸出單元,用于把所述雪花模型具有的所有信息輸出到所述核心操作模塊中;所述第二輸出單元,用于將所述雪花模型建立單元建立所述雪花模型的操作過程中的所有操作信息輸出到所述日志模塊中。
進(jìn)一步,所述核心操作模塊包括:第二接收單元、更新單元、第三輸出單元、第四輸出單元和混合模型建立單元;所述第二接收單元,用于接收所述第一輸出單元輸出的雪花模型具有的所有信息;所述更新單元,用于把雪花模型中維層次非最高的維度表的鍵信息全部添加到中央事實(shí)表中,得到更新后的雪花模型;所述第三輸出單元,用于把更新后的雪花模型具有的所有信息輸出到所述混合模型建立單元中;所述第四輸出單元,用于將所述更新單元更新雪花模型的所有操作信息輸出到所述日志模塊中;所述混合模型建立單元,用于建立混合模型。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州精點(diǎn)計(jì)算機(jī)科技有限公司,未經(jīng)廣州精點(diǎn)計(jì)算機(jī)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510618062.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種送料安全監(jiān)控裝置
- 下一篇:一種拉料針機(jī)構(gòu)
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議設(shè)備的數(shù)據(jù)并行采集歸并方法及系統(tǒng)
- 減少EMI的并行數(shù)據(jù)傳輸方法
- 一種多媒體數(shù)據(jù)并行處理系統(tǒng)及方法
- 一種高速并行OQPSK解調(diào)時(shí)鐘的恢復(fù)系統(tǒng)
- 一種海量地震數(shù)據(jù)并行抽道集方法
- 3G協(xié)議的turbo碼并行譯碼方法及裝置
- 并行擴(kuò)展輸入輸出的教學(xué)裝置
- 數(shù)據(jù)的并行處理
- 并行式插件機(jī)
- 一種SPI總線與并行總線的橋接方法、設(shè)備、系統(tǒng)及介質(zhì)





