[發(fā)明專利]基于元數(shù)據(jù)快速實(shí)現(xiàn)數(shù)據(jù)倉(cāng)庫(kù)過(guò)程的方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200710191526.2 | 申請(qǐng)日: | 2007-12-12 |
| 公開(kāi)(公告)號(hào): | CN101178732A | 公開(kāi)(公告)日: | 2008-05-14 |
| 發(fā)明(設(shè)計(jì))人: | 莊哲寅;張明明;王成現(xiàn) | 申請(qǐng)(專利權(quán))人: | 江蘇省電力公司 |
| 主分類號(hào): | G06F17/30 | 分類號(hào): | G06F17/30 |
| 代理公司: | 南京蘇高專利商標(biāo)事務(wù)所 | 代理人: | 陳揚(yáng) |
| 地址: | 210024*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 數(shù)據(jù) 快速 實(shí)現(xiàn) 數(shù)據(jù)倉(cāng)庫(kù) 過(guò)程 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種加速數(shù)據(jù)倉(cāng)庫(kù)過(guò)程、提高應(yīng)用適應(yīng)能力和擴(kuò)展能力的方法,具體地說(shuō)是一種基于元數(shù)據(jù),通過(guò)提供人機(jī)交互界面,使得數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用的使用者能夠方便的通過(guò)已有多維立方體(稱為基礎(chǔ)立方體),組成形成新的多維立方體(稱為組合立方體)的基于元數(shù)據(jù)快速實(shí)現(xiàn)數(shù)據(jù)倉(cāng)庫(kù)過(guò)程的方法。
背景技術(shù)
聯(lián)機(jī)分析處理(OLAP)的概念最早是由關(guān)系數(shù)據(jù)庫(kù)之父E.F.Codd于1993年提出的。當(dāng)時(shí),Codd認(rèn)為聯(lián)機(jī)事務(wù)處理(OLTP)已不能滿足終端用戶對(duì)數(shù)據(jù)庫(kù)查詢分析的需要,對(duì)大數(shù)據(jù)庫(kù)進(jìn)行的簡(jiǎn)單查詢也不能滿足用戶分析的需求。用戶的決策分析需要對(duì)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行大量計(jì)算才能得到結(jié)果,而查詢的結(jié)果并不能滿足決策者提出的需求。因此Codd提出了多維數(shù)據(jù)庫(kù)和多維分析的概念,即OLAP。
企業(yè)數(shù)據(jù)倉(cāng)庫(kù)(OLAP?SERVER)建設(shè)的主要目的,是為管理者全面、及時(shí)的了解和分析企業(yè)運(yùn)營(yíng)信息提供豐富的手段,為領(lǐng)導(dǎo)決策指揮的科學(xué)性、高效性、準(zhǔn)確性提供強(qiáng)大的技術(shù)支持。
與一般性的業(yè)務(wù)應(yīng)用系統(tǒng)不同,數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用的需求提出和明確往往是非常困難的。主要有以下幾點(diǎn)原因:
1)數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用的使用者往往是企業(yè)的領(lǐng)導(dǎo)者和決策者。需求分析人員很難與其就需求細(xì)節(jié)進(jìn)行仔細(xì)的討論與溝通;
2)由于數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用在國(guó)內(nèi)的建設(shè)還處在剛剛起步的階段,企業(yè)業(yè)務(wù)人員及管理人員對(duì)這一領(lǐng)域缺乏基本的了解,對(duì)系統(tǒng)能夠提供怎么的查詢分析手段也沒(méi)有認(rèn)識(shí);
3)大量常規(guī)的查詢、統(tǒng)計(jì)和報(bào)表在業(yè)務(wù)系統(tǒng)中已經(jīng)完成,企業(yè)管理人員即便有更深層次的管理分析需求,卻也往往處于一種“說(shuō)不清道不明”的狀態(tài)。
正因?yàn)槿绱耍粋€(gè)數(shù)據(jù)倉(cāng)庫(kù)過(guò)程的完成,往往只起到原型開(kāi)發(fā)的作用。管理人員只有在看到前端應(yīng)用之后,才開(kāi)始對(duì)自身的分析應(yīng)用需求做出更清晰的界定。這一過(guò)程需要多次迭代。
傳統(tǒng)的數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用項(xiàng)目立足于根據(jù)數(shù)據(jù)分析應(yīng)用的需求,構(gòu)建大而全的多維立方體來(lái)支撐分析應(yīng)用。由于此項(xiàng)工作的復(fù)雜度很高,導(dǎo)致了數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目建設(shè)難度大、周期長(zhǎng)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于元數(shù)據(jù)快速實(shí)現(xiàn)數(shù)據(jù)倉(cāng)庫(kù)過(guò)程的方法,通過(guò)該方法使用者可以直接參與到數(shù)據(jù)分析模型的構(gòu)建中來(lái),使得深層次的管理分析需求能夠由使用者自己來(lái)實(shí)現(xiàn)。開(kāi)發(fā)者只需更多的關(guān)心最為核心的業(yè)務(wù)基礎(chǔ)數(shù)據(jù),而不需去了解繁復(fù)的數(shù)據(jù)間應(yīng)用邏輯和分析需求。
本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的:
一種基于元數(shù)據(jù)快速實(shí)現(xiàn)數(shù)據(jù)倉(cāng)庫(kù)過(guò)程的方法,其特征在于它包括以下步驟:
1)通過(guò)元數(shù)據(jù),對(duì)數(shù)據(jù)倉(cāng)庫(kù)(OLAP?SERVER)中已有的基礎(chǔ)立方體模型進(jìn)行解析并列出其包含的度量和維度,供使用者選擇;
2)使用者將一些具有共有維度的基礎(chǔ)立方體進(jìn)行組合,并利用已有度量創(chuàng)建新的計(jì)算度量;
3)將使用者所做的組合立方體的定義以XML的形式進(jìn)行描述并通過(guò)開(kāi)發(fā)OLAPSERVER的元數(shù)據(jù)訪問(wèn)接口,將定義導(dǎo)入OLAP?SERVER中,形成組合立方體模型;
4)根據(jù)使用者所做的組合立方體定義信息,將基礎(chǔ)立方體所關(guān)聯(lián)的事實(shí)表數(shù)據(jù)以共有維度所對(duì)應(yīng)的外鍵進(jìn)行關(guān)聯(lián)組合,形成新的事實(shí)表或視圖來(lái)作為組合立方體的數(shù)據(jù)支撐。
本發(fā)明引入業(yè)務(wù)元數(shù)據(jù)對(duì)多維立方體模型進(jìn)行表述,屏蔽其中復(fù)雜的技術(shù)元數(shù)據(jù)信息,使得使用者僅僅通過(guò)度量、維度等具有業(yè)務(wù)含義的關(guān)鍵要素就能夠描述多維立方體模型。通過(guò)分析技術(shù)元數(shù)據(jù)與業(yè)務(wù)元數(shù)據(jù)間關(guān)聯(lián)關(guān)系,將多維立方體模型轉(zhuǎn)換為各類OLAP?SERVER能夠識(shí)別的表述形式,并通過(guò)開(kāi)發(fā)接口程序,將多維立方體模型導(dǎo)入OLAP?SERVER。
本發(fā)明中,數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用的使用者通過(guò)人機(jī)交互界面,可以列出應(yīng)用中已有的多維立方體(稱為基礎(chǔ)立方體)信息,包括多維立方體的名稱、其包含的度量和維度信息。選擇多個(gè)具有共有維度信息的基礎(chǔ)立方體,可以將其組合形成一個(gè)新的多維立方體(稱為組合立方體)。在形成組合立方體的過(guò)程中,使用者可以使用基礎(chǔ)立方體中包含的度量和各類常數(shù),通過(guò)定義計(jì)算表達(dá)式,構(gòu)造出新的度量。組合立方體定義信息將轉(zhuǎn)換為多維立方體模型的元數(shù)據(jù)并導(dǎo)入至OLAPSERVER中,形成新的多維分析模型。
通過(guò)本發(fā)明,數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用的使用者可以方便的將若干個(gè)存在關(guān)聯(lián)維度的簡(jiǎn)單多維立方體,通過(guò)定義計(jì)算度量等方式,組合成為新的復(fù)雜多維立方體。數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用開(kāi)發(fā)者不需要再將大量精力投入到各類業(yè)務(wù)關(guān)聯(lián)分析的設(shè)計(jì)實(shí)現(xiàn)中去,既可縮短應(yīng)用開(kāi)發(fā)周期,又可提高應(yīng)用對(duì)業(yè)務(wù)需求,特別是關(guān)聯(lián)分析需求的適應(yīng)能力和擴(kuò)展能力。
本發(fā)明的有益效果如下:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇省電力公司,未經(jīng)江蘇省電力公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710191526.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
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ì)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置





