第10章 多維數(shù)據(jù)分析的高級(jí)話題_第1頁
第10章 多維數(shù)據(jù)分析的高級(jí)話題_第2頁
第10章 多維數(shù)據(jù)分析的高級(jí)話題_第3頁
第10章 多維數(shù)據(jù)分析的高級(jí)話題_第4頁
第10章 多維數(shù)據(jù)分析的高級(jí)話題_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、數(shù)據(jù)倉庫與olap實(shí)踐 清華大學(xué)出版社 2 第10章 多維數(shù)據(jù)分析的高級(jí)話題 v 10.1 計(jì)算成員計(jì)算成員 v 10.2 計(jì)算單元計(jì)算單元 v 10.3 對(duì)策對(duì)策 v 10.4 數(shù)據(jù)鉆取數(shù)據(jù)鉆取 v 10.5 虛擬多維數(shù)據(jù)集虛擬多維數(shù)據(jù)集 v 10.6 多維數(shù)據(jù)集的分區(qū)管理多維數(shù)據(jù)集的分區(qū)管理 v 10.7 維度編輯器中的屬性管理維度編輯器中的屬性管理 v 10.8 多維數(shù)據(jù)集編輯器中的屬性管理多維數(shù)據(jù)集編輯器中的屬性管理 v 10.9 小結(jié)小結(jié) 3 10.1 計(jì)算成員 v計(jì)算成員可用來實(shí)現(xiàn)更復(fù)雜的查詢并支持對(duì)數(shù)據(jù)的詳計(jì)算成員可用來實(shí)現(xiàn)更復(fù)雜的查詢并支持對(duì)數(shù)據(jù)的詳 細(xì)分析。細(xì)分析。 v一個(gè)計(jì)

2、算成員實(shí)質(zhì)上是一個(gè)表達(dá)式,它從多維數(shù)據(jù)集一個(gè)計(jì)算成員實(shí)質(zhì)上是一個(gè)表達(dá)式,它從多維數(shù)據(jù)集 的一個(gè)或多個(gè)組成成員(維度、級(jí)別或度量)中導(dǎo)出的一個(gè)或多個(gè)組成成員(維度、級(jí)別或度量)中導(dǎo)出 一個(gè)值。一個(gè)值。 v計(jì)算成員實(shí)質(zhì)也是維度成員,它的值在運(yùn)行時(shí)通過在計(jì)算成員實(shí)質(zhì)也是維度成員,它的值在運(yùn)行時(shí)通過在 定義計(jì)算成員時(shí)所指定的表達(dá)式計(jì)算得到。定義計(jì)算成員時(shí)所指定的表達(dá)式計(jì)算得到。 v計(jì)算成員也可定義為度量值。系統(tǒng)只存儲(chǔ)計(jì)算成員的計(jì)算成員也可定義為度量值。系統(tǒng)只存儲(chǔ)計(jì)算成員的 定義,其值則在需要答復(fù)查詢時(shí)在內(nèi)存中計(jì)算。定義,其值則在需要答復(fù)查詢時(shí)在內(nèi)存中計(jì)算。 v計(jì)算成員使用戶可以向多維數(shù)據(jù)集中添加成員和

3、度量計(jì)算成員使用戶可以向多維數(shù)據(jù)集中添加成員和度量 值,而不增加多維數(shù)據(jù)集的大小。值,而不增加多維數(shù)據(jù)集的大小。 4 創(chuàng)建計(jì)算成員的必要性 v進(jìn)行數(shù)據(jù)分析所需要的一些字段在企業(yè)的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)分析所需要的一些字段在企業(yè)的數(shù)據(jù)庫 系統(tǒng)中也不一定都存在,只有在自行構(gòu)建后才能系統(tǒng)中也不一定都存在,只有在自行構(gòu)建后才能 作進(jìn)一步的分析,這時(shí)就需要?jiǎng)?chuàng)建計(jì)算成員。作進(jìn)一步的分析,這時(shí)就需要?jiǎng)?chuàng)建計(jì)算成員。 v例如第例如第9章的銀行章的銀行“信貸信貸”多維數(shù)據(jù)集中有如下多維數(shù)據(jù)集中有如下 六個(gè)度量值:余額、正常、關(guān)注、次級(jí)、可疑、六個(gè)度量值:余額、正常、關(guān)注、次級(jí)、可疑、 損失,這幾個(gè)度量值描述的是信貸資產(chǎn)的

4、余額和損失,這幾個(gè)度量值描述的是信貸資產(chǎn)的余額和 五級(jí)分類的絕對(duì)值,如果在分析過程中希望同時(shí)五級(jí)分類的絕對(duì)值,如果在分析過程中希望同時(shí) 對(duì)相對(duì)值進(jìn)行分析,比如對(duì)信貸資產(chǎn)的不良率進(jìn)對(duì)相對(duì)值進(jìn)行分析,比如對(duì)信貸資產(chǎn)的不良率進(jìn) 行比較等,這就需要構(gòu)建行比較等,這就需要構(gòu)建“不良率不良率”計(jì)算成員。計(jì)算成員。 5 增加“不良率”計(jì)算成員示例 添加計(jì)算成員后添加計(jì)算成員后 6 創(chuàng)建計(jì)算成員的方法 v為多維數(shù)據(jù)集創(chuàng)建計(jì)算成員的簡易方法是使用計(jì)算成為多維數(shù)據(jù)集創(chuàng)建計(jì)算成員的簡易方法是使用計(jì)算成 員生成器。員生成器。 v在多維數(shù)據(jù)集編輯器或在虛擬多維數(shù)據(jù)集編輯器中執(zhí)在多維數(shù)據(jù)集編輯器或在虛擬多維數(shù)據(jù)集編輯器中

5、執(zhí) 行以下操作之一,可啟動(dòng)行以下操作之一,可啟動(dòng)“計(jì)算成員生成器計(jì)算成員生成器”窗體:窗體: 在“插入”菜單上單擊“計(jì)算成員”命令。 在樹窗格右擊“計(jì)算成員”節(jié)點(diǎn)或一個(gè)計(jì)算成員, 然后在彈出的菜單中單擊“新建計(jì)算成員”命令。 在樹窗格中右擊任一個(gè)計(jì)算成員,然后在彈出的菜 單中單擊“編輯”命令。 在工具欄上,單擊“插入計(jì)算成員”圖標(biāo)。 7 計(jì)算成員生成器窗口 8 10.2 計(jì)算單元 v計(jì)算單元和計(jì)算成員類似,是一個(gè)其值在運(yùn)行時(shí)計(jì)算單元和計(jì)算成員類似,是一個(gè)其值在運(yùn)行時(shí) 才計(jì)算的才計(jì)算的mdx表達(dá)式。表達(dá)式。 v計(jì)算時(shí)所用的計(jì)算時(shí)所用的mdx表達(dá)式是定義計(jì)算單元時(shí)指定表達(dá)式是定義計(jì)算單元時(shí)指定 的

6、。的。 v計(jì)算單元使用戶得以將以前為計(jì)算成員、自定義計(jì)算單元使用戶得以將以前為計(jì)算成員、自定義 成員以及自定義匯總公式保留的功能應(yīng)用到單元成員以及自定義匯總公式保留的功能應(yīng)用到單元 的特定范圍,甚至應(yīng)用到單個(gè)單元,以允許精細(xì)的特定范圍,甚至應(yīng)用到單個(gè)單元,以允許精細(xì) 地調(diào)整多維數(shù)據(jù)集或查詢的性能。地調(diào)整多維數(shù)據(jù)集或查詢的性能。 v計(jì)算單元由計(jì)算單元由 mdx 集合表達(dá)式所定義的單元的多集合表達(dá)式所定義的單元的多 維部分組成。維部分組成。 9 計(jì)算單元的構(gòu)造元素計(jì)算單元的構(gòu)造元素 v在多維數(shù)據(jù)集中構(gòu)造計(jì)算單元,主要包含在多維數(shù)據(jù)集中構(gòu)造計(jì)算單元,主要包含 下列三個(gè)元素:下列三個(gè)元素: 1計(jì)算子多

7、維數(shù)據(jù)集 2計(jì)算條件 3計(jì)算公式 10 1計(jì)算子多維數(shù)據(jù)集 v計(jì)算子多維數(shù)據(jù)集是用來定義多維數(shù)據(jù)集切片的計(jì)算子多維數(shù)據(jù)集是用來定義多維數(shù)據(jù)集切片的mdx 集表達(dá)式,計(jì)算單元功能將在該切片上起作用。集表達(dá)式,計(jì)算單元功能將在該切片上起作用。 v計(jì)算子多維數(shù)據(jù)集由一列單維度集合定義,每個(gè)集合計(jì)算子多維數(shù)據(jù)集由一列單維度集合定義,每個(gè)集合 包含下列選項(xiàng)之一:包含下列選項(xiàng)之一: 維度(包括 measures 維度)的所有成員。 維度(包括 measures 維度)的單個(gè)指定的成員。 維度中指定級(jí)別上的所有成員。 維度中指定成員的所有后代。 維度中指定級(jí)別上指定成員的所有后代。 解析為包含上述集合之一的

8、集合中的 mdx 表達(dá)式。 11 2計(jì)算條件 v進(jìn)一步限制計(jì)算單元功能應(yīng)用的進(jìn)一步限制計(jì)算單元功能應(yīng)用的mdx邏輯邏輯 表達(dá)式。表達(dá)式。 v計(jì)算單元條件表達(dá)式與計(jì)算子多維數(shù)據(jù)集計(jì)算單元條件表達(dá)式與計(jì)算子多維數(shù)據(jù)集 中的每個(gè)單元相比較。如果邏輯表達(dá)式對(duì)中的每個(gè)單元相比較。如果邏輯表達(dá)式對(duì) 該單元取值為該單元取值為 true,則應(yīng)用計(jì)算單元公,則應(yīng)用計(jì)算單元公 式而且該單元返回計(jì)算值。如果取值為式而且該單元返回計(jì)算值。如果取值為 false,則該單元返回原始單元值。,則該單元返回原始單元值。 12 3計(jì)算公式 v用來計(jì)算包含于計(jì)算子多維數(shù)據(jù)集中用來計(jì)算包含于計(jì)算子多維數(shù)據(jù)集中 的單元的值的的單元的

9、值的mdx值表達(dá)式。值表達(dá)式。 13 創(chuàng)建計(jì)算單元的必要性 銀行貸款分析多維數(shù)據(jù)集銀行貸款分析多維數(shù)據(jù)集 希望執(zhí)行一些與第四希望執(zhí)行一些與第四 季度季度a a分行給國有經(jīng)分行給國有經(jīng) 濟(jì)性質(zhì)的企業(yè)貸款金濟(jì)性質(zhì)的企業(yè)貸款金 額有關(guān)的預(yù)測(cè)分析,額有關(guān)的預(yù)測(cè)分析, 比如,期望通過計(jì)算比如,期望通過計(jì)算 使得第四季度的相關(guān)使得第四季度的相關(guān) 貸款變更為第三季度貸款變更為第三季度 貸款金額的貸款金額的120%120%,但,但 僅當(dāng)?shù)谒募径鹊馁J款僅當(dāng)?shù)谒募径鹊馁J款 金額少于第三季度時(shí)金額少于第三季度時(shí) 才進(jìn)行這樣的計(jì)算。才進(jìn)行這樣的計(jì)算。 14 解決方法1 v若為若為“經(jīng)濟(jì)性質(zhì)經(jīng)濟(jì)性質(zhì)” 維度的維度的“國

10、有國有”成成 員創(chuàng)建自定義成員,員創(chuàng)建自定義成員, 則會(huì)影響該成員的則會(huì)影響該成員的 所有單元,包括那所有單元,包括那 些與其它維度成員些與其它維度成員 相交的單元。相交的單元。 設(shè)定經(jīng)濟(jì)性質(zhì)的自定義成員設(shè)定經(jīng)濟(jì)性質(zhì)的自定義成員 15 解決方法2 v若為時(shí)間維度的第若為時(shí)間維度的第 四季度成員創(chuàng)建一四季度成員創(chuàng)建一 自定義成員,則這自定義成員,則這 會(huì)影響所有其它經(jīng)會(huì)影響所有其它經(jīng) 濟(jì)性質(zhì)成員和銀行濟(jì)性質(zhì)成員和銀行 成員。成員。 設(shè)定時(shí)間的自定義成員設(shè)定時(shí)間的自定義成員 16 解決方法3 v若為銀行的若為銀行的a分行分行 建自定義成員,則建自定義成員,則 會(huì)影響所有經(jīng)濟(jì)性會(huì)影響所有經(jīng)濟(jì)性 質(zhì)和

11、時(shí)間。質(zhì)和時(shí)間。 設(shè)定銀行的自定義成員設(shè)定銀行的自定義成員 17 解決方法4 v可以組合前面的三個(gè)可以組合前面的三個(gè) 方法,創(chuàng)建多個(gè)自定方法,創(chuàng)建多個(gè)自定 義成員以包括所有可義成員以包括所有可 能的交集,為每個(gè)成能的交集,為每個(gè)成 員提供一個(gè)復(fù)雜的員提供一個(gè)復(fù)雜的 mdx公式,但僅為公式,但僅為 兩個(gè)單元派生計(jì)算值,兩個(gè)單元派生計(jì)算值, 顯然這種方法不合算,顯然這種方法不合算, 同時(shí)計(jì)算效率也非常同時(shí)計(jì)算效率也非常 低。低。 設(shè)定多個(gè)自定義成員設(shè)定多個(gè)自定義成員 18 使用計(jì)算單元解決 v上述上述4種解決方法都沒有真正提供僅處理特種解決方法都沒有真正提供僅處理特 定多維數(shù)據(jù)集切片所需的靈活性,

12、因?yàn)樗ǘ嗑S數(shù)據(jù)集切片所需的靈活性,因?yàn)樗?們都影響整個(gè)成員,而不是單元的特定范們都影響整個(gè)成員,而不是單元的特定范 圍。圍。 v如果使用計(jì)算單元,則可定義單元的特定如果使用計(jì)算單元,則可定義單元的特定 范圍,提供應(yīng)用公式的條件,以及對(duì)單元范圍,提供應(yīng)用公式的條件,以及對(duì)單元 的特定范圍應(yīng)用公式。的特定范圍應(yīng)用公式。 19 使用計(jì)算單元解決步驟1 v首先定義如圖所首先定義如圖所 示的計(jì)算子多維示的計(jì)算子多維 數(shù)據(jù)集。數(shù)據(jù)集。 計(jì)算子多維數(shù)據(jù)集計(jì)算子多維數(shù)據(jù)集 20 使用計(jì)算單元解決步驟2 v然后設(shè)定計(jì)算條件,然后設(shè)定計(jì)算條件, 檢查每個(gè)適用的單元檢查每個(gè)適用的單元 以確定它是否少于第以確定它是

13、否少于第 三季度中單元的度量三季度中單元的度量 值。值。 v這會(huì)消除單元中的一這會(huì)消除單元中的一 個(gè)。個(gè)。 設(shè)定計(jì)算條件設(shè)定計(jì)算條件 21 使用計(jì)算單元解決步驟3 v最后將計(jì)算公式應(yīng)用最后將計(jì)算公式應(yīng)用 到適用的單元,以返到適用的單元,以返 回相應(yīng)單元的值,即回相應(yīng)單元的值,即 變更為上一季度的度變更為上一季度的度 量值的量值的120%。 應(yīng)用計(jì)算公式應(yīng)用計(jì)算公式 22 計(jì)算單元小結(jié) v計(jì)算成員或自定義成員不同,計(jì)算單元影響多維計(jì)算成員或自定義成員不同,計(jì)算單元影響多維 數(shù)據(jù)集的特定單元而不是整個(gè)成員,它可以只為數(shù)據(jù)集的特定單元而不是整個(gè)成員,它可以只為 整個(gè)多維數(shù)據(jù)集中的單個(gè)單元?jiǎng)?chuàng)建計(jì)算單元

14、定義。整個(gè)多維數(shù)據(jù)集中的單個(gè)單元?jiǎng)?chuàng)建計(jì)算單元定義。 v對(duì)于某些計(jì)算分析的需求,計(jì)算成員或自定義成對(duì)于某些計(jì)算分析的需求,計(jì)算成員或自定義成 員等是無法滿足要求的,必須創(chuàng)建合適的計(jì)算單員等是無法滿足要求的,必須創(chuàng)建合適的計(jì)算單 元來實(shí)現(xiàn)分析目標(biāo)。元來實(shí)現(xiàn)分析目標(biāo)。 23 創(chuàng)建計(jì)算單元的方法 v與計(jì)算成員一樣,計(jì)算單元的定義也被存儲(chǔ)起來。與計(jì)算成員一樣,計(jì)算單元的定義也被存儲(chǔ)起來。 v只有當(dāng)客戶端應(yīng)用程序查詢多維數(shù)據(jù)集時(shí),才計(jì)只有當(dāng)客戶端應(yīng)用程序查詢多維數(shù)據(jù)集時(shí),才計(jì) 算計(jì)算單元的值。算計(jì)算單元的值。 v與計(jì)算成員不同,計(jì)算單元保留其原始基礎(chǔ)數(shù)據(jù)。與計(jì)算成員不同,計(jì)算單元保留其原始基礎(chǔ)數(shù)據(jù)。 這樣

15、,計(jì)算單元可以添加到多維數(shù)據(jù)集而不影響這樣,計(jì)算單元可以添加到多維數(shù)據(jù)集而不影響 基礎(chǔ)數(shù)據(jù),而且計(jì)算單元可以從多維數(shù)據(jù)集刪除基礎(chǔ)數(shù)據(jù),而且計(jì)算單元可以從多維數(shù)據(jù)集刪除 而不會(huì)使該多維數(shù)據(jù)集無效。而不會(huì)使該多維數(shù)據(jù)集無效。 v當(dāng)處理常規(guī)或虛擬多維數(shù)據(jù)集時(shí),不對(duì)計(jì)算單元當(dāng)處理常規(guī)或虛擬多維數(shù)據(jù)集時(shí),不對(duì)計(jì)算單元 進(jìn)行評(píng)估;處理該多維數(shù)據(jù)集時(shí)如同計(jì)算單元定進(jìn)行評(píng)估;處理該多維數(shù)據(jù)集時(shí)如同計(jì)算單元定 義并不存在一樣。義并不存在一樣。 24 創(chuàng)建計(jì)算單元的方法(續(xù)) v創(chuàng)建計(jì)算單元定義,可以使用多維數(shù)據(jù)集編輯器創(chuàng)建計(jì)算單元定義,可以使用多維數(shù)據(jù)集編輯器 中的計(jì)算單元向?qū)АV械挠?jì)算單元向?qū)А?v執(zhí)行下列任

16、一操作即會(huì)顯示計(jì)算單元向?qū)В簣?zhí)行下列任一操作即會(huì)顯示計(jì)算單元向?qū)В?在多維數(shù)據(jù)集編輯器或虛擬多維數(shù)據(jù)集編輯器 樹型窗格中,右擊“計(jì)算單元”節(jié)點(diǎn),然后在 彈出的菜單中單擊“新建計(jì)算單元”命令。 在多維數(shù)據(jù)集編輯器或虛擬多維數(shù)據(jù)集編輯器 中,在“插入”菜單上單擊“計(jì)算單元”命令。 右擊多維數(shù)據(jù)集編輯器或虛擬多維數(shù)據(jù)集編輯 器中的一個(gè)現(xiàn)有計(jì)算單元定義,然后在彈出的 菜單中單擊“新建計(jì)算單元”或“編輯”命令。 25 創(chuàng)建計(jì)算單元的方法(續(xù)) v計(jì)算單元向?qū)е邪ㄏ铝胁襟E:計(jì)算單元向?qū)е邪ㄏ铝胁襟E: 定義計(jì)算子多維數(shù)據(jù)集。 定義計(jì)算條件。 定義計(jì)算公式。 命名并保存計(jì)算單元定義。 26 計(jì)算單元的屬性

17、計(jì)算單元的屬性 27 計(jì)算單元的屬性計(jì)算單元的屬性(續(xù)) 28 10.3 對(duì)策 v對(duì)策是指最終用戶啟動(dòng)的、在所選多維數(shù)據(jù)集或?qū)Σ呤侵缸罱K用戶啟動(dòng)的、在所選多維數(shù)據(jù)集或 其某部分上執(zhí)行的操作。其某部分上執(zhí)行的操作。 v操作可以通過將所選項(xiàng)目作為參數(shù)來啟動(dòng)應(yīng)用程操作可以通過將所選項(xiàng)目作為參數(shù)來啟動(dòng)應(yīng)用程 序,也可以檢索有關(guān)所選項(xiàng)目的信息。序,也可以檢索有關(guān)所選項(xiàng)目的信息。 v可使用對(duì)策向?qū)槎嗑S數(shù)據(jù)集創(chuàng)建對(duì)策。可使用對(duì)策向?qū)槎嗑S數(shù)據(jù)集創(chuàng)建對(duì)策。 v對(duì)策選項(xiàng):對(duì)策選項(xiàng): 目標(biāo) 類型 語法 29 對(duì)策目標(biāo) v選擇對(duì)策所附加到的對(duì)象。對(duì)策所應(yīng)用的目標(biāo):選擇對(duì)策所附加到的對(duì)象。對(duì)策所應(yīng)用的目標(biāo): 多維數(shù)

18、據(jù)集。 維度。 維度中的成員。 級(jí)別。 級(jí)別中的成員。 單元。 命名集。 30 對(duì)策類型 31 對(duì)策語法 v 指定執(zhí)行對(duì)策時(shí)所傳遞的參數(shù)。指定執(zhí)行對(duì)策時(shí)所傳遞的參數(shù)。 v該語法必須取值為字符串,并且必須包含該語法必須取值為字符串,并且必須包含 以多維表達(dá)式以多維表達(dá)式 (mdx) 形式編寫的表達(dá)式。形式編寫的表達(dá)式。 vmdx 表達(dá)式在傳遞參數(shù)之前得到取值。表達(dá)式在傳遞參數(shù)之前得到取值。 32 10.4 數(shù)據(jù)鉆取 v多維數(shù)據(jù)集的建立,使我們可以根據(jù)已經(jīng)建立好多維數(shù)據(jù)集的建立,使我們可以根據(jù)已經(jīng)建立好 的維度對(duì)數(shù)據(jù)進(jìn)行瀏覽、分析。的維度對(duì)數(shù)據(jù)進(jìn)行瀏覽、分析。 v這些匯總數(shù)據(jù)對(duì)于趨勢(shì)、異常情況的分

19、析是很有這些匯總數(shù)據(jù)對(duì)于趨勢(shì)、異常情況的分析是很有 幫助的。幫助的。 v當(dāng)趨勢(shì)、異常情況確定后,常常需要深化到底層當(dāng)趨勢(shì)、異常情況確定后,常常需要深化到底層 數(shù)據(jù)對(duì)疑點(diǎn)進(jìn)行進(jìn)一步的分析和判斷,查找產(chǎn)生數(shù)據(jù)對(duì)疑點(diǎn)進(jìn)行進(jìn)一步的分析和判斷,查找產(chǎn)生 疑問的源數(shù)據(jù)。疑問的源數(shù)據(jù)。 vanalysis services的鉆取給我們提供了這一的鉆取給我們提供了這一 功能。功能。 33 鉆取示例 c市分行在所有分行中不良貸款額最高,市分行在所有分行中不良貸款額最高, 為什么?為什么? 34 啟用多維數(shù)據(jù)集的鉆取功能 v在在analysis manager樹窗格中,在某數(shù)據(jù)庫樹窗格中,在某數(shù)據(jù)庫 下,展開下,

20、展開“多維數(shù)據(jù)集多維數(shù)據(jù)集”節(jié)點(diǎn),右擊某多維數(shù)據(jù)節(jié)點(diǎn),右擊某多維數(shù)據(jù) 集,在彈出的菜單中單擊集,在彈出的菜單中單擊“編輯編輯”命令。命令。 v在多維數(shù)據(jù)集編輯器中,單擊在多維數(shù)據(jù)集編輯器中,單擊“工具工具”菜單中的菜單中的 “鉆取選項(xiàng)鉆取選項(xiàng)”命令。命令。 v在在“多維數(shù)據(jù)集鉆取選項(xiàng)多維數(shù)據(jù)集鉆取選項(xiàng)”窗體中選中窗體中選中“啟用鉆啟用鉆 取取”復(fù)選框,并且在復(fù)選框,并且在“列列”選項(xiàng)卡中選擇鉆取數(shù)選項(xiàng)卡中選擇鉆取數(shù) 據(jù)時(shí)要顯示的字段名稱,據(jù)時(shí)要顯示的字段名稱, 35 通過鉆取查看底層數(shù)據(jù) 36 通過鉆取查看底層數(shù)據(jù)(續(xù)) 37 10.5 虛擬多維數(shù)據(jù)集 v虛擬多維數(shù)據(jù)集(虛擬多維數(shù)據(jù)集(vir

21、tual cube)是一個(gè)邏輯)是一個(gè)邏輯 多維數(shù)據(jù)集,它是一個(gè)或多個(gè)多維數(shù)據(jù)集的組合。多維數(shù)據(jù)集,它是一個(gè)或多個(gè)多維數(shù)據(jù)集的組合。 v這個(gè)思想和使用視圖將關(guān)系數(shù)據(jù)庫中其它視圖和這個(gè)思想和使用視圖將關(guān)系數(shù)據(jù)庫中其它視圖和 表組合在一起很相似。表組合在一起很相似。 v在創(chuàng)建虛擬多維數(shù)據(jù)集時(shí),可以從常規(guī)多維數(shù)據(jù)在創(chuàng)建虛擬多維數(shù)據(jù)集時(shí),可以從常規(guī)多維數(shù)據(jù) 集的維度和度量值的合并集合中選擇維度和度量集的維度和度量值的合并集合中選擇維度和度量 值。值。 v最終用戶看到的虛擬多維數(shù)據(jù)集同常規(guī)的多維數(shù)最終用戶看到的虛擬多維數(shù)據(jù)集同常規(guī)的多維數(shù) 據(jù)集類似。據(jù)集類似。 v虛擬多維數(shù)據(jù)集也可只基于一個(gè)多維數(shù)據(jù)集,

22、以虛擬多維數(shù)據(jù)集也可只基于一個(gè)多維數(shù)據(jù)集,以 只表現(xiàn)該多維數(shù)據(jù)集度量值和維度的一個(gè)子集。只表現(xiàn)該多維數(shù)據(jù)集度量值和維度的一個(gè)子集。 38 虛擬多維數(shù)據(jù)集(續(xù)) v在創(chuàng)建虛擬多維數(shù)據(jù)集后,必須先對(duì)其進(jìn)行處理,在創(chuàng)建虛擬多維數(shù)據(jù)集后,必須先對(duì)其進(jìn)行處理, 然后才能通過客戶端應(yīng)用程序進(jìn)行瀏覽。然后才能通過客戶端應(yīng)用程序進(jìn)行瀏覽。 v處理虛擬多維數(shù)據(jù)集將建立起指向其常規(guī)多維數(shù)處理虛擬多維數(shù)據(jù)集將建立起指向其常規(guī)多維數(shù) 據(jù)集內(nèi)所指定的維度和度量值的內(nèi)部鏈接。據(jù)集內(nèi)所指定的維度和度量值的內(nèi)部鏈接。 v但處理虛擬多維數(shù)據(jù)集將自動(dòng)觸發(fā)所有需要處理但處理虛擬多維數(shù)據(jù)集將自動(dòng)觸發(fā)所有需要處理 的常規(guī)多維數(shù)據(jù)集的處

23、理過程,從而大大增加了的常規(guī)多維數(shù)據(jù)集的處理過程,從而大大增加了 處理時(shí)間。處理時(shí)間。 v使用虛擬多維數(shù)據(jù)集向?qū)Вㄔ谑褂锰摂M多維數(shù)據(jù)集向?qū)Вㄔ凇岸嗑S數(shù)據(jù)集多維數(shù)據(jù)集”節(jié)節(jié) 點(diǎn)上單擊鼠標(biāo)右鍵,在彈出的菜單中選擇點(diǎn)上單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“新建新建 虛擬多維數(shù)據(jù)集虛擬多維數(shù)據(jù)集”選項(xiàng)選項(xiàng) )可以幫助用戶快速而簡)可以幫助用戶快速而簡 便地生成虛擬多維數(shù)據(jù)集。便地生成虛擬多維數(shù)據(jù)集。 39 10.6 多維數(shù)據(jù)集的分區(qū)管理 v分區(qū)(分區(qū)(partition)允許多維數(shù)據(jù)集的源數(shù)據(jù)和)允許多維數(shù)據(jù)集的源數(shù)據(jù)和 聚合數(shù)據(jù)分布在多臺(tái)服務(wù)器中。聚合數(shù)據(jù)分布在多臺(tái)服務(wù)器中。 v多維數(shù)據(jù)集中的每個(gè)分區(qū)可

24、以有不同的數(shù)據(jù)源。多維數(shù)據(jù)集中的每個(gè)分區(qū)可以有不同的數(shù)據(jù)源。 這些數(shù)據(jù)源可以引用不同計(jì)算機(jī)中的關(guān)系數(shù)據(jù)庫。這些數(shù)據(jù)源可以引用不同計(jì)算機(jī)中的關(guān)系數(shù)據(jù)庫。 v每一分區(qū)的聚合數(shù)據(jù)都可以存儲(chǔ)在定義了該分區(qū)每一分區(qū)的聚合數(shù)據(jù)都可以存儲(chǔ)在定義了該分區(qū) 的分析服務(wù)器中,也可存儲(chǔ)在其他分析服務(wù)器中,的分析服務(wù)器中,也可存儲(chǔ)在其他分析服務(wù)器中, 或著存儲(chǔ)在該分區(qū)的源數(shù)據(jù)所在的同一數(shù)據(jù)庫中?;蛑鎯?chǔ)在該分區(qū)的源數(shù)據(jù)所在的同一數(shù)據(jù)庫中。 v每個(gè)多維數(shù)據(jù)集都至少有一個(gè)用于包含數(shù)據(jù)的分每個(gè)多維數(shù)據(jù)集都至少有一個(gè)用于包含數(shù)據(jù)的分 區(qū)。區(qū)。 40 多維數(shù)據(jù)集的分區(qū)管理(續(xù)) v在用戶創(chuàng)建多維數(shù)據(jù)集時(shí),系統(tǒng)會(huì)自動(dòng)為每一個(gè)在用

25、戶創(chuàng)建多維數(shù)據(jù)集時(shí),系統(tǒng)會(huì)自動(dòng)為每一個(gè) 多維數(shù)據(jù)集創(chuàng)建一個(gè)與多維數(shù)據(jù)集同名的分區(qū)。多維數(shù)據(jù)集創(chuàng)建一個(gè)與多維數(shù)據(jù)集同名的分區(qū)。 v為多維數(shù)據(jù)集創(chuàng)建的新分區(qū)將添加到多維數(shù)據(jù)集為多維數(shù)據(jù)集創(chuàng)建的新分區(qū)將添加到多維數(shù)據(jù)集 已有的分區(qū)集合中。已有的分區(qū)集合中。 v多維數(shù)據(jù)集反映了其所有分區(qū)所包含的組合數(shù)據(jù)。多維數(shù)據(jù)集反映了其所有分區(qū)所包含的組合數(shù)據(jù)。 v多維數(shù)據(jù)集劃分為分區(qū)的方式對(duì)于該多維數(shù)據(jù)集多維數(shù)據(jù)集劃分為分區(qū)的方式對(duì)于該多維數(shù)據(jù)集 的最終用戶是不可見的。的最終用戶是不可見的。 41 多維數(shù)據(jù)集的分區(qū)管理(續(xù)) v分區(qū)是管理多維數(shù)據(jù)集的強(qiáng)大而靈活的工分區(qū)是管理多維數(shù)據(jù)集的強(qiáng)大而靈活的工 具,尤其是管

26、理大型多維數(shù)據(jù)集。具,尤其是管理大型多維數(shù)據(jù)集。 v例如,某個(gè)包含銷售信息的多維數(shù)據(jù)集可例如,某個(gè)包含銷售信息的多維數(shù)據(jù)集可 以含有一個(gè)存儲(chǔ)過去每一年數(shù)據(jù)的分區(qū)和以含有一個(gè)存儲(chǔ)過去每一年數(shù)據(jù)的分區(qū)和 四個(gè)針對(duì)當(dāng)年每一季度的分區(qū)。四個(gè)針對(duì)當(dāng)年每一季度的分區(qū)。 v在年末這四個(gè)針對(duì)季度的分區(qū)可以合并成在年末這四個(gè)針對(duì)季度的分區(qū)可以合并成 一個(gè)單獨(dú)的針對(duì)全年的分區(qū)。一個(gè)單獨(dú)的針對(duì)全年的分區(qū)。 42 多維數(shù)據(jù)集的分區(qū)管理(續(xù)) v每個(gè)分區(qū)都有一個(gè)可以與該分區(qū)的多維數(shù)據(jù)集每個(gè)分區(qū)都有一個(gè)可以與該分區(qū)的多維數(shù)據(jù)集 的數(shù)據(jù)源相同或不同的數(shù)據(jù)源。的數(shù)據(jù)源相同或不同的數(shù)據(jù)源。 v如果使用的是同一個(gè)數(shù)據(jù)源,則分區(qū)和

27、多維數(shù)如果使用的是同一個(gè)數(shù)據(jù)源,則分區(qū)和多維數(shù) 據(jù)集無須擁有相同的事實(shí)數(shù)據(jù)表。據(jù)集無須擁有相同的事實(shí)數(shù)據(jù)表。 v如果使用了不同的數(shù)據(jù)源,則引用的數(shù)據(jù)庫中如果使用了不同的數(shù)據(jù)源,則引用的數(shù)據(jù)庫中 所包含的一組表本質(zhì)上應(yīng)與多維數(shù)據(jù)集的架構(gòu)所包含的一組表本質(zhì)上應(yīng)與多維數(shù)據(jù)集的架構(gòu) 所具有的表相同。所具有的表相同。 43 多維數(shù)據(jù)集的分區(qū)管理(續(xù)) v分區(qū)直屬于多維數(shù)據(jù)集。分區(qū)直屬于多維數(shù)據(jù)集。 v多維數(shù)據(jù)集的數(shù)據(jù)是其所有分區(qū)的數(shù)據(jù)的多維數(shù)據(jù)集的數(shù)據(jù)是其所有分區(qū)的數(shù)據(jù)的 組合。組合。 v如果添加或刪除了某個(gè)分區(qū),然后對(duì)多維如果添加或刪除了某個(gè)分區(qū),然后對(duì)多維 數(shù)據(jù)集進(jìn)行處理,則該多維數(shù)據(jù)集的數(shù)據(jù)數(shù)據(jù)集

28、進(jìn)行處理,則該多維數(shù)據(jù)集的數(shù)據(jù) 會(huì)更改。會(huì)更改。 v分區(qū)的更改及后繼處理也可以導(dǎo)致其多維分區(qū)的更改及后繼處理也可以導(dǎo)致其多維 數(shù)據(jù)集數(shù)據(jù)的更改。數(shù)據(jù)集數(shù)據(jù)的更改。 44 有四個(gè)分區(qū)的多維數(shù)據(jù)集示意圖 45 建立多維數(shù)據(jù)集分區(qū)建立多維數(shù)據(jù)集分區(qū) v在在analysis manager樹型窗格中展開樹型窗格中展開 多維數(shù)據(jù)集節(jié)點(diǎn)下的多維數(shù)據(jù)集,右擊多維數(shù)據(jù)集節(jié)點(diǎn)下的多維數(shù)據(jù)集,右擊 “分區(qū)分區(qū)”節(jié)點(diǎn),后在彈出的菜單中單擊節(jié)點(diǎn),后在彈出的菜單中單擊 “新建分區(qū)新建分區(qū)”命令可進(jìn)入命令可進(jìn)入“分區(qū)向?qū)Х謪^(qū)向?qū)А贝按?體。體。 v按向?qū)崾就瓿珊罄m(xù)步驟。按向?qū)崾就瓿珊罄m(xù)步驟。 46 分區(qū)前后數(shù)據(jù)的比較

29、 分區(qū)前后數(shù)據(jù)不一樣分區(qū)前后數(shù)據(jù)不一樣 47 出錯(cuò)原因 vanalysis manager雖然提供了雖然提供了“多維多維 數(shù)據(jù)集分區(qū)向?qū)?shù)據(jù)集分區(qū)向?qū)А币詤f(xié)助建立分區(qū),但如以協(xié)助建立分區(qū),但如 果多維數(shù)據(jù)集的數(shù)據(jù)包含在一個(gè)以上的分果多維數(shù)據(jù)集的數(shù)據(jù)包含在一個(gè)以上的分 區(qū)中,則類似上述的查詢就會(huì)返回不正確區(qū)中,則類似上述的查詢就會(huì)返回不正確 的結(jié)果。的結(jié)果。 v因此,許多時(shí)候必須利用因此,許多時(shí)候必須利用“篩選篩選”功能來功能來 設(shè)置,以更精確地完成數(shù)據(jù)的分區(qū)。設(shè)置,以更精確地完成數(shù)據(jù)的分區(qū)。 48 編輯分區(qū)與設(shè)置篩選條件編輯分區(qū)與設(shè)置篩選條件 v在在analysis manager樹型窗格中,

30、展開樹型窗格中,展開“分分 區(qū)區(qū)”節(jié)點(diǎn),在某個(gè)分區(qū)上右擊某分區(qū),在彈出的節(jié)點(diǎn),在某個(gè)分區(qū)上右擊某分區(qū),在彈出的 菜單中選擇菜單中選擇“編輯編輯”命令,彈出顯示命令,彈出顯示“指定數(shù)據(jù)指定數(shù)據(jù) 源和事實(shí)數(shù)據(jù)表源和事實(shí)數(shù)據(jù)表”步驟的窗體。步驟的窗體。 v v在在“高級(jí)設(shè)置高級(jí)設(shè)置”窗體的窗體的“篩選語句篩選語句”框中輸入:框中輸入: “year(借款時(shí)間借款時(shí)間) 2004” v注意:系統(tǒng)可以支持建立多個(gè)分區(qū),但每個(gè)分區(qū)注意:系統(tǒng)可以支持建立多個(gè)分區(qū),但每個(gè)分區(qū) 間一定要保持間一定要保持“互斥互斥”,即彼此之間數(shù)據(jù)不重疊,即彼此之間數(shù)據(jù)不重疊, 每當(dāng)加入一個(gè)分區(qū)之后,原有的分區(qū)需要利用篩每當(dāng)加入一

31、個(gè)分區(qū)之后,原有的分區(qū)需要利用篩 選條件來確保數(shù)據(jù)的不重疊。選條件來確保數(shù)據(jù)的不重疊。 49 多維數(shù)據(jù)集的合并 v可以將一個(gè)多維數(shù)據(jù)集數(shù)據(jù)因?yàn)槟骋荒康亩M(jìn)行可以將一個(gè)多維數(shù)據(jù)集數(shù)據(jù)因?yàn)槟骋荒康亩M(jìn)行 分區(qū)。同樣也可以將兩個(gè)或者兩個(gè)以上互斥的分分區(qū)。同樣也可以將兩個(gè)或者兩個(gè)以上互斥的分 區(qū)進(jìn)行合并。區(qū)進(jìn)行合并。 v為了確保分區(qū)以后可以合并,以及合并的數(shù)據(jù)是為了確保分區(qū)以后可以合并,以及合并的數(shù)據(jù)是 正確的,必須注意以下幾點(diǎn):正確的,必須注意以下幾點(diǎn): 分區(qū)數(shù)據(jù)必須位于相同的多維數(shù)據(jù)集中。 各個(gè)分區(qū)具有相同的結(jié)構(gòu)。 各個(gè)分區(qū)都以相同存儲(chǔ)模式存儲(chǔ)。 各個(gè)分區(qū)都具有相同的聚合設(shè)計(jì)。 50 10.7 維

32、度編輯器中的屬性管理 v在在analysis manager的維度編輯器中,選的維度編輯器中,選 擇樹型窗格中的對(duì)象,單擊擇樹型窗格中的對(duì)象,單擊“屬性屬性”按鈕可顯按鈕可顯 示所選對(duì)象的屬性。示所選對(duì)象的屬性。 v每種類型的對(duì)象(維度、級(jí)別或成員屬性)都每種類型的對(duì)象(維度、級(jí)別或成員屬性)都 含有一組不同的屬性。含有一組不同的屬性。 v可用屬性窗格修改所選對(duì)象的屬性設(shè)置??捎脤傩源案裥薷乃x對(duì)象的屬性設(shè)置。 51 10.8 多維數(shù)據(jù)集編輯器中的屬性管理 v在在analysis manager的多維數(shù)據(jù)集編輯器中,的多維數(shù)據(jù)集編輯器中, 選擇樹型窗格中的對(duì)象,單擊選擇樹型窗格中的對(duì)象,單擊“屬性屬性”按鈕可顯按鈕可顯 示所選對(duì)象的屬性。示所選對(duì)象的屬性。 v每種類型的對(duì)象(多維數(shù)據(jù)集、計(jì)算成員、計(jì)算每種類型的對(duì)象(多維數(shù)據(jù)集、計(jì)算成員、計(jì)算 單元、對(duì)策、度量值和命名集)都含有一組不同單元、對(duì)策、度量值和命名集)都含有一組不同 的屬性。的屬性。 v可用屬性窗格修改所選對(duì)象的屬性設(shè)置。對(duì)于維可用屬性窗格修改所選對(duì)象的屬

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論