




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)倉庫與olap實(shí)踐 清華大學(xué)出版社 2 第10章 多維數(shù)據(jù)分析的高級話題 v 10.1 計算成員計算成員 v 10.2 計算單元計算單元 v 10.3 對策對策 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 計算成員 v計算成員可用來實(shí)現(xiàn)更復(fù)雜的查詢并支持對數(shù)據(jù)的詳計算成員可用來實(shí)現(xiàn)更復(fù)雜的查詢并支持對數(shù)據(jù)的詳 細(xì)分析。細(xì)分析。 v一個計
2、算成員實(shí)質(zhì)上是一個表達(dá)式,它從多維數(shù)據(jù)集一個計算成員實(shí)質(zhì)上是一個表達(dá)式,它從多維數(shù)據(jù)集 的一個或多個組成成員(維度、級別或度量)中導(dǎo)出的一個或多個組成成員(維度、級別或度量)中導(dǎo)出 一個值。一個值。 v計算成員實(shí)質(zhì)也是維度成員,它的值在運(yùn)行時通過在計算成員實(shí)質(zhì)也是維度成員,它的值在運(yùn)行時通過在 定義計算成員時所指定的表達(dá)式計算得到。定義計算成員時所指定的表達(dá)式計算得到。 v計算成員也可定義為度量值。系統(tǒng)只存儲計算成員的計算成員也可定義為度量值。系統(tǒng)只存儲計算成員的 定義,其值則在需要答復(fù)查詢時在內(nèi)存中計算。定義,其值則在需要答復(fù)查詢時在內(nèi)存中計算。 v計算成員使用戶可以向多維數(shù)據(jù)集中添加成員和
3、度量計算成員使用戶可以向多維數(shù)據(jù)集中添加成員和度量 值,而不增加多維數(shù)據(jù)集的大小。值,而不增加多維數(shù)據(jù)集的大小。 4 創(chuàng)建計算成員的必要性 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)一步的分析,這時就需要創(chuàng)建計算成員。作進(jìn)一步的分析,這時就需要創(chuàng)建計算成員。 v例如第例如第9章的銀行章的銀行“信貸信貸”多維數(shù)據(jù)集中有如下多維數(shù)據(jù)集中有如下 六個度量值:余額、正常、關(guān)注、次級、可疑、六個度量值:余額、正常、關(guān)注、次級、可疑、 損失,這幾個度量值描述的是信貸資產(chǎn)的
4、余額和損失,這幾個度量值描述的是信貸資產(chǎn)的余額和 五級分類的絕對值,如果在分析過程中希望同時五級分類的絕對值,如果在分析過程中希望同時 對相對值進(jìn)行分析,比如對信貸資產(chǎn)的不良率進(jìn)對相對值進(jìn)行分析,比如對信貸資產(chǎn)的不良率進(jìn) 行比較等,這就需要構(gòu)建行比較等,這就需要構(gòu)建“不良率不良率”計算成員。計算成員。 5 增加“不良率”計算成員示例 添加計算成員后添加計算成員后 6 創(chuàng)建計算成員的方法 v為多維數(shù)據(jù)集創(chuàng)建計算成員的簡易方法是使用計算成為多維數(shù)據(jù)集創(chuàng)建計算成員的簡易方法是使用計算成 員生成器。員生成器。 v在多維數(shù)據(jù)集編輯器或在虛擬多維數(shù)據(jù)集編輯器中執(zhí)在多維數(shù)據(jù)集編輯器或在虛擬多維數(shù)據(jù)集編輯器中
5、執(zhí) 行以下操作之一,可啟動行以下操作之一,可啟動“計算成員生成器計算成員生成器”窗體:窗體: 在“插入”菜單上單擊“計算成員”命令。 在樹窗格右擊“計算成員”節(jié)點(diǎn)或一個計算成員, 然后在彈出的菜單中單擊“新建計算成員”命令。 在樹窗格中右擊任一個計算成員,然后在彈出的菜 單中單擊“編輯”命令。 在工具欄上,單擊“插入計算成員”圖標(biāo)。 7 計算成員生成器窗口 8 10.2 計算單元 v計算單元和計算成員類似,是一個其值在運(yùn)行時計算單元和計算成員類似,是一個其值在運(yùn)行時 才計算的才計算的mdx表達(dá)式。表達(dá)式。 v計算時所用的計算時所用的mdx表達(dá)式是定義計算單元時指定表達(dá)式是定義計算單元時指定 的
6、。的。 v計算單元使用戶得以將以前為計算成員、自定義計算單元使用戶得以將以前為計算成員、自定義 成員以及自定義匯總公式保留的功能應(yīng)用到單元成員以及自定義匯總公式保留的功能應(yīng)用到單元 的特定范圍,甚至應(yīng)用到單個單元,以允許精細(xì)的特定范圍,甚至應(yīng)用到單個單元,以允許精細(xì) 地調(diào)整多維數(shù)據(jù)集或查詢的性能。地調(diào)整多維數(shù)據(jù)集或查詢的性能。 v計算單元由計算單元由 mdx 集合表達(dá)式所定義的單元的多集合表達(dá)式所定義的單元的多 維部分組成。維部分組成。 9 計算單元的構(gòu)造元素計算單元的構(gòu)造元素 v在多維數(shù)據(jù)集中構(gòu)造計算單元,主要包含在多維數(shù)據(jù)集中構(gòu)造計算單元,主要包含 下列三個元素:下列三個元素: 1計算子多
7、維數(shù)據(jù)集 2計算條件 3計算公式 10 1計算子多維數(shù)據(jù)集 v計算子多維數(shù)據(jù)集是用來定義多維數(shù)據(jù)集切片的計算子多維數(shù)據(jù)集是用來定義多維數(shù)據(jù)集切片的mdx 集表達(dá)式,計算單元功能將在該切片上起作用。集表達(dá)式,計算單元功能將在該切片上起作用。 v計算子多維數(shù)據(jù)集由一列單維度集合定義,每個集合計算子多維數(shù)據(jù)集由一列單維度集合定義,每個集合 包含下列選項(xiàng)之一:包含下列選項(xiàng)之一: 維度(包括 measures 維度)的所有成員。 維度(包括 measures 維度)的單個指定的成員。 維度中指定級別上的所有成員。 維度中指定成員的所有后代。 維度中指定級別上指定成員的所有后代。 解析為包含上述集合之一的
8、集合中的 mdx 表達(dá)式。 11 2計算條件 v進(jìn)一步限制計算單元功能應(yīng)用的進(jìn)一步限制計算單元功能應(yīng)用的mdx邏輯邏輯 表達(dá)式。表達(dá)式。 v計算單元條件表達(dá)式與計算子多維數(shù)據(jù)集計算單元條件表達(dá)式與計算子多維數(shù)據(jù)集 中的每個單元相比較。如果邏輯表達(dá)式對中的每個單元相比較。如果邏輯表達(dá)式對 該單元取值為該單元取值為 true,則應(yīng)用計算單元公,則應(yīng)用計算單元公 式而且該單元返回計算值。如果取值為式而且該單元返回計算值。如果取值為 false,則該單元返回原始單元值。,則該單元返回原始單元值。 12 3計算公式 v用來計算包含于計算子多維數(shù)據(jù)集中用來計算包含于計算子多維數(shù)據(jù)集中 的單元的值的的單元的
9、值的mdx值表達(dá)式。值表達(dá)式。 13 創(chuàng)建計算單元的必要性 銀行貸款分析多維數(shù)據(jù)集銀行貸款分析多維數(shù)據(jù)集 希望執(zhí)行一些與第四希望執(zhí)行一些與第四 季度季度a a分行給國有經(jīng)分行給國有經(jīng) 濟(jì)性質(zhì)的企業(yè)貸款金濟(jì)性質(zhì)的企業(yè)貸款金 額有關(guān)的預(yù)測分析,額有關(guān)的預(yù)測分析, 比如,期望通過計算比如,期望通過計算 使得第四季度的相關(guān)使得第四季度的相關(guān) 貸款變更為第三季度貸款變更為第三季度 貸款金額的貸款金額的120%120%,但,但 僅當(dāng)?shù)谒募径鹊馁J款僅當(dāng)?shù)谒募径鹊馁J款 金額少于第三季度時金額少于第三季度時 才進(jìn)行這樣的計算。才進(jìn)行這樣的計算。 14 解決方法1 v若為若為“經(jīng)濟(jì)性質(zhì)經(jīng)濟(jì)性質(zhì)” 維度的維度的“國
10、有國有”成成 員創(chuàng)建自定義成員,員創(chuàng)建自定義成員, 則會影響該成員的則會影響該成員的 所有單元,包括那所有單元,包括那 些與其它維度成員些與其它維度成員 相交的單元。相交的單元。 設(shè)定經(jīng)濟(jì)性質(zhì)的自定義成員設(shè)定經(jīng)濟(jì)性質(zhì)的自定義成員 15 解決方法2 v若為時間維度的第若為時間維度的第 四季度成員創(chuàng)建一四季度成員創(chuàng)建一 自定義成員,則這自定義成員,則這 會影響所有其它經(jīng)會影響所有其它經(jīng) 濟(jì)性質(zhì)成員和銀行濟(jì)性質(zhì)成員和銀行 成員。成員。 設(shè)定時間的自定義成員設(shè)定時間的自定義成員 16 解決方法3 v若為銀行的若為銀行的a分行分行 建自定義成員,則建自定義成員,則 會影響所有經(jīng)濟(jì)性會影響所有經(jīng)濟(jì)性 質(zhì)和
11、時間。質(zhì)和時間。 設(shè)定銀行的自定義成員設(shè)定銀行的自定義成員 17 解決方法4 v可以組合前面的三個可以組合前面的三個 方法,創(chuàng)建多個自定方法,創(chuàng)建多個自定 義成員以包括所有可義成員以包括所有可 能的交集,為每個成能的交集,為每個成 員提供一個復(fù)雜的員提供一個復(fù)雜的 mdx公式,但僅為公式,但僅為 兩個單元派生計算值,兩個單元派生計算值, 顯然這種方法不合算,顯然這種方法不合算, 同時計算效率也非常同時計算效率也非常 低。低。 設(shè)定多個自定義成員設(shè)定多個自定義成員 18 使用計算單元解決 v上述上述4種解決方法都沒有真正提供僅處理特種解決方法都沒有真正提供僅處理特 定多維數(shù)據(jù)集切片所需的靈活性,
12、因?yàn)樗ǘ嗑S數(shù)據(jù)集切片所需的靈活性,因?yàn)樗?們都影響整個成員,而不是單元的特定范們都影響整個成員,而不是單元的特定范 圍。圍。 v如果使用計算單元,則可定義單元的特定如果使用計算單元,則可定義單元的特定 范圍,提供應(yīng)用公式的條件,以及對單元范圍,提供應(yīng)用公式的條件,以及對單元 的特定范圍應(yīng)用公式。的特定范圍應(yīng)用公式。 19 使用計算單元解決步驟1 v首先定義如圖所首先定義如圖所 示的計算子多維示的計算子多維 數(shù)據(jù)集。數(shù)據(jù)集。 計算子多維數(shù)據(jù)集計算子多維數(shù)據(jù)集 20 使用計算單元解決步驟2 v然后設(shè)定計算條件,然后設(shè)定計算條件, 檢查每個適用的單元檢查每個適用的單元 以確定它是否少于第以確定它是
13、否少于第 三季度中單元的度量三季度中單元的度量 值。值。 v這會消除單元中的一這會消除單元中的一 個。個。 設(shè)定計算條件設(shè)定計算條件 21 使用計算單元解決步驟3 v最后將計算公式應(yīng)用最后將計算公式應(yīng)用 到適用的單元,以返到適用的單元,以返 回相應(yīng)單元的值,即回相應(yīng)單元的值,即 變更為上一季度的度變更為上一季度的度 量值的量值的120%。 應(yīng)用計算公式應(yīng)用計算公式 22 計算單元小結(jié) v計算成員或自定義成員不同,計算單元影響多維計算成員或自定義成員不同,計算單元影響多維 數(shù)據(jù)集的特定單元而不是整個成員,它可以只為數(shù)據(jù)集的特定單元而不是整個成員,它可以只為 整個多維數(shù)據(jù)集中的單個單元創(chuàng)建計算單元
14、定義。整個多維數(shù)據(jù)集中的單個單元創(chuàng)建計算單元定義。 v對于某些計算分析的需求,計算成員或自定義成對于某些計算分析的需求,計算成員或自定義成 員等是無法滿足要求的,必須創(chuàng)建合適的計算單員等是無法滿足要求的,必須創(chuàng)建合適的計算單 元來實(shí)現(xiàn)分析目標(biāo)。元來實(shí)現(xiàn)分析目標(biāo)。 23 創(chuàng)建計算單元的方法 v與計算成員一樣,計算單元的定義也被存儲起來。與計算成員一樣,計算單元的定義也被存儲起來。 v只有當(dāng)客戶端應(yīng)用程序查詢多維數(shù)據(jù)集時,才計只有當(dāng)客戶端應(yīng)用程序查詢多維數(shù)據(jù)集時,才計 算計算單元的值。算計算單元的值。 v與計算成員不同,計算單元保留其原始基礎(chǔ)數(shù)據(jù)。與計算成員不同,計算單元保留其原始基礎(chǔ)數(shù)據(jù)。 這樣
15、,計算單元可以添加到多維數(shù)據(jù)集而不影響這樣,計算單元可以添加到多維數(shù)據(jù)集而不影響 基礎(chǔ)數(shù)據(jù),而且計算單元可以從多維數(shù)據(jù)集刪除基礎(chǔ)數(shù)據(jù),而且計算單元可以從多維數(shù)據(jù)集刪除 而不會使該多維數(shù)據(jù)集無效。而不會使該多維數(shù)據(jù)集無效。 v當(dāng)處理常規(guī)或虛擬多維數(shù)據(jù)集時,不對計算單元當(dāng)處理常規(guī)或虛擬多維數(shù)據(jù)集時,不對計算單元 進(jìn)行評估;處理該多維數(shù)據(jù)集時如同計算單元定進(jìn)行評估;處理該多維數(shù)據(jù)集時如同計算單元定 義并不存在一樣。義并不存在一樣。 24 創(chuàng)建計算單元的方法(續(xù)) v創(chuàng)建計算單元定義,可以使用多維數(shù)據(jù)集編輯器創(chuàng)建計算單元定義,可以使用多維數(shù)據(jù)集編輯器 中的計算單元向?qū)?。中的計算單元向?qū)А?v執(zhí)行下列任
16、一操作即會顯示計算單元向?qū)В簣?zhí)行下列任一操作即會顯示計算單元向?qū)В?在多維數(shù)據(jù)集編輯器或虛擬多維數(shù)據(jù)集編輯器 樹型窗格中,右擊“計算單元”節(jié)點(diǎn),然后在 彈出的菜單中單擊“新建計算單元”命令。 在多維數(shù)據(jù)集編輯器或虛擬多維數(shù)據(jù)集編輯器 中,在“插入”菜單上單擊“計算單元”命令。 右擊多維數(shù)據(jù)集編輯器或虛擬多維數(shù)據(jù)集編輯 器中的一個現(xiàn)有計算單元定義,然后在彈出的 菜單中單擊“新建計算單元”或“編輯”命令。 25 創(chuàng)建計算單元的方法(續(xù)) v計算單元向?qū)е邪ㄏ铝胁襟E:計算單元向?qū)е邪ㄏ铝胁襟E: 定義計算子多維數(shù)據(jù)集。 定義計算條件。 定義計算公式。 命名并保存計算單元定義。 26 計算單元的屬性
17、計算單元的屬性 27 計算單元的屬性計算單元的屬性(續(xù)) 28 10.3 對策 v對策是指最終用戶啟動的、在所選多維數(shù)據(jù)集或?qū)Σ呤侵缸罱K用戶啟動的、在所選多維數(shù)據(jù)集或 其某部分上執(zhí)行的操作。其某部分上執(zhí)行的操作。 v操作可以通過將所選項(xiàng)目作為參數(shù)來啟動應(yīng)用程操作可以通過將所選項(xiàng)目作為參數(shù)來啟動應(yīng)用程 序,也可以檢索有關(guān)所選項(xiàng)目的信息。序,也可以檢索有關(guān)所選項(xiàng)目的信息。 v可使用對策向?qū)槎嗑S數(shù)據(jù)集創(chuàng)建對策??墒褂脤Σ呦?qū)槎嗑S數(shù)據(jù)集創(chuàng)建對策。 v對策選項(xiàng):對策選項(xiàng): 目標(biāo) 類型 語法 29 對策目標(biāo) v選擇對策所附加到的對象。對策所應(yīng)用的目標(biāo):選擇對策所附加到的對象。對策所應(yīng)用的目標(biāo): 多維數(shù)
18、據(jù)集。 維度。 維度中的成員。 級別。 級別中的成員。 單元。 命名集。 30 對策類型 31 對策語法 v 指定執(zhí)行對策時所傳遞的參數(shù)。指定執(zhí)行對策時所傳遞的參數(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)建立好 的維度對數(shù)據(jù)進(jìn)行瀏覽、分析。的維度對數(shù)據(jù)進(jìn)行瀏覽、分析。 v這些匯總數(shù)據(jù)對于趨勢、異常情況的分
19、析是很有這些匯總數(shù)據(jù)對于趨勢、異常情況的分析是很有 幫助的。幫助的。 v當(dāng)趨勢、異常情況確定后,常常需要深化到底層當(dāng)趨勢、異常情況確定后,常常需要深化到底層 數(shù)據(jù)對疑點(diǎn)進(jìn)行進(jìn)一步的分析和判斷,查找產(chǎn)生數(shù)據(jù)對疑點(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ù)時要顯示的字段名稱,據(jù)時要顯示的字段名稱, 35 通過鉆取查看底層數(shù)據(jù) 36 通過鉆取查看底層數(shù)據(jù)(續(xù)) 37 10.5 虛擬多維數(shù)據(jù)集 v虛擬多維數(shù)據(jù)集(虛擬多維數(shù)據(jù)集(vir
21、tual cube)是一個邏輯)是一個邏輯 多維數(shù)據(jù)集,它是一個或多個多維數(shù)據(jù)集的組合。多維數(shù)據(jù)集,它是一個或多個多維數(shù)據(jù)集的組合。 v這個思想和使用視圖將關(guān)系數(shù)據(jù)庫中其它視圖和這個思想和使用視圖將關(guān)系數(shù)據(jù)庫中其它視圖和 表組合在一起很相似。表組合在一起很相似。 v在創(chuàng)建虛擬多維數(shù)據(jù)集時,可以從常規(guī)多維數(shù)據(jù)在創(chuàng)建虛擬多維數(shù)據(jù)集時,可以從常規(guī)多維數(shù)據(jù) 集的維度和度量值的合并集合中選擇維度和度量集的維度和度量值的合并集合中選擇維度和度量 值。值。 v最終用戶看到的虛擬多維數(shù)據(jù)集同常規(guī)的多維數(shù)最終用戶看到的虛擬多維數(shù)據(jù)集同常規(guī)的多維數(shù) 據(jù)集類似。據(jù)集類似。 v虛擬多維數(shù)據(jù)集也可只基于一個多維數(shù)據(jù)集,
22、以虛擬多維數(shù)據(jù)集也可只基于一個多維數(shù)據(jù)集,以 只表現(xiàn)該多維數(shù)據(jù)集度量值和維度的一個子集。只表現(xiàn)該多維數(shù)據(jù)集度量值和維度的一個子集。 38 虛擬多維數(shù)據(jù)集(續(xù)) v在創(chuàng)建虛擬多維數(shù)據(jù)集后,必須先對其進(jìn)行處理,在創(chuàng)建虛擬多維數(shù)據(jù)集后,必須先對其進(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ù)集將自動觸發(fā)所有需要處理但處理虛擬多維數(shù)據(jù)集將自動觸發(fā)所有需要處理 的常規(guī)多維數(shù)據(jù)集的處
23、理過程,從而大大增加了的常規(guī)多維數(shù)據(jù)集的處理過程,從而大大增加了 處理時間。處理時間。 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ù)分布在多臺服務(wù)器中。聚合數(shù)據(jù)分布在多臺服務(wù)器中。 v多維數(shù)據(jù)集中的每個分區(qū)可
24、以有不同的數(shù)據(jù)源。多維數(shù)據(jù)集中的每個分區(qū)可以有不同的數(shù)據(jù)源。 這些數(shù)據(jù)源可以引用不同計算機(jī)中的關(guān)系數(shù)據(jù)庫。這些數(shù)據(jù)源可以引用不同計算機(jī)中的關(guān)系數(shù)據(jù)庫。 v每一分區(qū)的聚合數(shù)據(jù)都可以存儲在定義了該分區(qū)每一分區(qū)的聚合數(shù)據(jù)都可以存儲在定義了該分區(qū) 的分析服務(wù)器中,也可存儲在其他分析服務(wù)器中,的分析服務(wù)器中,也可存儲在其他分析服務(wù)器中, 或著存儲在該分區(qū)的源數(shù)據(jù)所在的同一數(shù)據(jù)庫中?;蛑鎯υ谠摲謪^(qū)的源數(shù)據(jù)所在的同一數(shù)據(jù)庫中。 v每個多維數(shù)據(jù)集都至少有一個用于包含數(shù)據(jù)的分每個多維數(shù)據(jù)集都至少有一個用于包含數(shù)據(jù)的分 區(qū)。區(qū)。 40 多維數(shù)據(jù)集的分區(qū)管理(續(xù)) v在用戶創(chuàng)建多維數(shù)據(jù)集時,系統(tǒng)會自動為每一個在用
25、戶創(chuàng)建多維數(shù)據(jù)集時,系統(tǒng)會自動為每一個 多維數(shù)據(jù)集創(chuàng)建一個與多維數(shù)據(jù)集同名的分區(qū)。多維數(shù)據(jù)集創(chuàng)建一個與多維數(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ū)的方式對于該多維數(shù)據(jù)集多維數(shù)據(jù)集劃分為分區(qū)的方式對于該多維數(shù)據(jù)集 的最終用戶是不可見的。的最終用戶是不可見的。 41 多維數(shù)據(jù)集的分區(qū)管理(續(xù)) v分區(qū)是管理多維數(shù)據(jù)集的強(qiáng)大而靈活的工分區(qū)是管理多維數(shù)據(jù)集的強(qiáng)大而靈活的工 具,尤其是管
26、理大型多維數(shù)據(jù)集。具,尤其是管理大型多維數(shù)據(jù)集。 v例如,某個包含銷售信息的多維數(shù)據(jù)集可例如,某個包含銷售信息的多維數(shù)據(jù)集可 以含有一個存儲過去每一年數(shù)據(jù)的分區(qū)和以含有一個存儲過去每一年數(shù)據(jù)的分區(qū)和 四個針對當(dāng)年每一季度的分區(qū)。四個針對當(dāng)年每一季度的分區(qū)。 v在年末這四個針對季度的分區(qū)可以合并成在年末這四個針對季度的分區(qū)可以合并成 一個單獨(dú)的針對全年的分區(qū)。一個單獨(dú)的針對全年的分區(qū)。 42 多維數(shù)據(jù)集的分區(qū)管理(續(xù)) v每個分區(qū)都有一個可以與該分區(qū)的多維數(shù)據(jù)集每個分區(qū)都有一個可以與該分區(qū)的多維數(shù)據(jù)集 的數(shù)據(jù)源相同或不同的數(shù)據(jù)源。的數(shù)據(jù)源相同或不同的數(shù)據(jù)源。 v如果使用的是同一個數(shù)據(jù)源,則分區(qū)和
27、多維數(shù)如果使用的是同一個數(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如果添加或刪除了某個分區(qū),然后對多維如果添加或刪除了某個分區(qū),然后對多維 數(shù)據(jù)集進(jìn)行處理,則該多維數(shù)據(jù)集的數(shù)據(jù)數(shù)據(jù)集
28、進(jìn)行處理,則該多維數(shù)據(jù)集的數(shù)據(jù) 會更改。會更改。 v分區(qū)的更改及后繼處理也可以導(dǎo)致其多維分區(qū)的更改及后繼處理也可以導(dǎo)致其多維 數(shù)據(jù)集數(shù)據(jù)的更改。數(shù)據(jù)集數(shù)據(jù)的更改。 44 有四個分區(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 出錯原因 vanalysis manager雖然提供了雖然提供了“多維多維 數(shù)據(jù)集分區(qū)向?qū)?shù)據(jù)集分區(qū)向?qū)А币詤f(xié)助建立分區(qū),但如以協(xié)助建立分區(qū),但如 果多維數(shù)據(jù)集的數(shù)據(jù)包含在一個以上的分果多維數(shù)據(jù)集的數(shù)據(jù)包含在一個以上的分 區(qū)中,則類似上述的查詢就會返回不正確區(qū)中,則類似上述的查詢就會返回不正確 的結(jié)果。的結(jié)果。 v因此,許多時候必須利用因此,許多時候必須利用“篩選篩選”功能來功能來 設(shè)置,以更精確地完成數(shù)據(jù)的分區(qū)。設(shè)置,以更精確地完成數(shù)據(jù)的分區(qū)。 48 編輯分區(qū)與設(shè)置篩選條件編輯分區(qū)與設(shè)置篩選條件 v在在analysis manager樹型窗格中,
30、展開樹型窗格中,展開“分分 區(qū)區(qū)”節(jié)點(diǎn),在某個分區(qū)上右擊某分區(qū),在彈出的節(jié)點(diǎn),在某個分區(qū)上右擊某分區(qū),在彈出的 菜單中選擇菜單中選擇“編輯編輯”命令,彈出顯示命令,彈出顯示“指定數(shù)據(jù)指定數(shù)據(jù) 源和事實(shí)數(shù)據(jù)表源和事實(shí)數(shù)據(jù)表”步驟的窗體。步驟的窗體。 v v在在“高級設(shè)置高級設(shè)置”窗體的窗體的“篩選語句篩選語句”框中輸入:框中輸入: “year(借款時間借款時間) 2004” v注意:系統(tǒng)可以支持建立多個分區(qū),但每個分區(qū)注意:系統(tǒng)可以支持建立多個分區(qū),但每個分區(qū) 間一定要保持間一定要保持“互斥互斥”,即彼此之間數(shù)據(jù)不重疊,即彼此之間數(shù)據(jù)不重疊, 每當(dāng)加入一個分區(qū)之后,原有的分區(qū)需要利用篩每當(dāng)加入一
31、個分區(qū)之后,原有的分區(qū)需要利用篩 選條件來確保數(shù)據(jù)的不重疊。選條件來確保數(shù)據(jù)的不重疊。 49 多維數(shù)據(jù)集的合并 v可以將一個多維數(shù)據(jù)集數(shù)據(jù)因?yàn)槟骋荒康亩M(jìn)行可以將一個多維數(shù)據(jù)集數(shù)據(jù)因?yàn)槟骋荒康亩M(jìn)行 分區(qū)。同樣也可以將兩個或者兩個以上互斥的分分區(qū)。同樣也可以將兩個或者兩個以上互斥的分 區(qū)進(jìn)行合并。區(qū)進(jìn)行合并。 v為了確保分區(qū)以后可以合并,以及合并的數(shù)據(jù)是為了確保分區(qū)以后可以合并,以及合并的數(shù)據(jù)是 正確的,必須注意以下幾點(diǎn):正確的,必須注意以下幾點(diǎn): 分區(qū)數(shù)據(jù)必須位于相同的多維數(shù)據(jù)集中。 各個分區(qū)具有相同的結(jié)構(gòu)。 各個分區(qū)都以相同存儲模式存儲。 各個分區(qū)都具有相同的聚合設(shè)計。 50 10.7 維
32、度編輯器中的屬性管理 v在在analysis manager的維度編輯器中,選的維度編輯器中,選 擇樹型窗格中的對象,單擊擇樹型窗格中的對象,單擊“屬性屬性”按鈕可顯按鈕可顯 示所選對象的屬性。示所選對象的屬性。 v每種類型的對象(維度、級別或成員屬性)都每種類型的對象(維度、級別或成員屬性)都 含有一組不同的屬性。含有一組不同的屬性。 v可用屬性窗格修改所選對象的屬性設(shè)置??捎脤傩源案裥薷乃x對象的屬性設(shè)置。 51 10.8 多維數(shù)據(jù)集編輯器中的屬性管理 v在在analysis manager的多維數(shù)據(jù)集編輯器中,的多維數(shù)據(jù)集編輯器中, 選擇樹型窗格中的對象,單擊選擇樹型窗格中的對象,單擊“屬性屬性”按鈕可顯按鈕可顯 示所選對象的屬性。示所選對象的屬性。 v每種類型的對象(多維數(shù)據(jù)集、計算成員、計算每種類型的對象(多維數(shù)據(jù)集、計算成員、計算 單元、對策、度量值和命名集)都含有一組不同單元、對策、度量值和命名集)都含有一組不同 的屬性。的屬性。 v可用屬性窗格修改所選對象的屬性設(shè)置。對于維可用屬性窗格修改所選對象的屬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同之冷凍食品購銷合同
- 創(chuàng)新思維訓(xùn)練在小學(xué)數(shù)學(xué)思維提升教案
- 建筑勞務(wù)鋼筋工分包合同
- 2025年陽江貨運(yùn)資格證模擬考試題庫
- 抽真空合同范文6篇
- 客服回訪合同模板7篇
- 2025年高中化學(xué)新教材同步 必修第一冊 第2章 第3節(jié) 第1課時 物質(zhì)的量 摩爾質(zhì)量
- 認(rèn)識三角形(2)教學(xué)設(shè)計-2024-2025學(xué)年北師大版(2024)七年級數(shù)學(xué)下冊
- 中學(xué)生拒絕校園霸凌 從我做起班會教案
- 土地糾紛調(diào)解合同范本
- 2024年2天津理工大學(xué)馬克思主義基本原理概論(期末考試題+答案)
- 跟著名著《小王子》學(xué)高考英語讀后續(xù)寫絕佳的續(xù)寫清單-高中英語作文復(fù)習(xí)專項(xiàng)
- 產(chǎn)教融合大學(xué)科技園建設(shè)項(xiàng)目實(shí)施方案
- 交通法律與交通事故處理培訓(xùn)課程與法律解析
- 廣西版四年級下冊美術(shù)教案
- 《換熱器及換熱原理》課件
- 兒童權(quán)利公約演示文稿課件
- UPVC排水管技術(shù)標(biāo)準(zhǔn)
- MSA-測量系統(tǒng)分析模板
- 血透室公休座談水腫的護(hù)理
- 急診預(yù)檢分診專家共識課件
評論
0/150
提交評論