版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
構(gòu)建基于FoodMart數(shù)據(jù)庫(kù)的福馬特商業(yè)智能系統(tǒng)。按照學(xué)習(xí)理論,“大處著眼,小處著手”是快速學(xué)習(xí)的好方法,它既能把握全局,又能掌握細(xì)節(jié)
內(nèi)容安排上屬于實(shí)踐中的“務(wù)實(shí)”,理論上的“務(wù)虛”,只著眼于操作過程而忽略其中的深?yuàn)W理論,目的在于明確一個(gè)商業(yè)智能應(yīng)用的全貌
基于FoodMart數(shù)據(jù)庫(kù)的福馬特商業(yè)智能系統(tǒng)FoodMart數(shù)據(jù)庫(kù)是SQLServer以前版本所帶的示例數(shù)據(jù)庫(kù),它模擬了一家大型的食品連鎖店的經(jīng)營(yíng)業(yè)務(wù)所產(chǎn)生的數(shù)據(jù)。其商業(yè)數(shù)據(jù)保存在一個(gè)數(shù)據(jù)庫(kù)中,其中包括了客戶管理數(shù)據(jù)、銷售數(shù)據(jù)、分銷數(shù)據(jù)和庫(kù)存數(shù)據(jù)等。隨著業(yè)務(wù)量的增加,這個(gè)食品連鎖店的老板迫切需要多方位地掌握其經(jīng)營(yíng)狀況,而傳統(tǒng)的報(bào)表形式和數(shù)據(jù)處理方式已經(jīng)不能滿足這一要求,因此在保留歷史數(shù)據(jù)的基礎(chǔ)上構(gòu)建商業(yè)智能應(yīng)用已經(jīng)迫在眉睫。下面就描述滿足這一商務(wù)需求的技術(shù)實(shí)現(xiàn)過程。FoodMart數(shù)據(jù)庫(kù)涉及到公司經(jīng)營(yíng)的各個(gè)方面,包括產(chǎn)品、庫(kù)存、人事、客戶和銷售等。一個(gè)真正的商業(yè)智能應(yīng)用應(yīng)該對(duì)這些業(yè)務(wù)需求進(jìn)行全面地考慮。本章截取這些需求中的銷售部分構(gòu)建商業(yè)智能打開配套文件中附帶的foodmart.mdf文件,可以看到如圖2-1所示的表人事管理中的員工信息存儲(chǔ)在employee表中員工所屬部門信息存儲(chǔ)在department表中職務(wù)信息則存儲(chǔ)在position表中庫(kù)存管理業(yè)務(wù)中的倉(cāng)庫(kù)類型存儲(chǔ)在warehouse_class表中具體的倉(cāng)庫(kù)存儲(chǔ)在warehouse中。2.1.2
設(shè)計(jì)數(shù)據(jù)倉(cāng)庫(kù)邏輯模型福馬特市場(chǎng)部的商務(wù)需求是要對(duì)1998年進(jìn)行的所有銷售業(yè)務(wù)數(shù)據(jù)進(jìn)行多角度分析,以便市場(chǎng)分析人員能在查詢數(shù)據(jù)庫(kù)時(shí)獲取快速的響應(yīng),高層管理人員也能從總體上把握影響本年度銷售的因素。這需要利用存儲(chǔ)在公司業(yè)務(wù)數(shù)據(jù)庫(kù)中的數(shù)據(jù),建立數(shù)據(jù)倉(cāng)庫(kù),進(jìn)而創(chuàng)建可用于分析的多維數(shù)據(jù)結(jié)構(gòu)。如前所述,這里只著眼于銷售方面的數(shù)據(jù),因而把與銷售相關(guān)的表提煉出來進(jìn)行分析。在foodmart數(shù)據(jù)庫(kù)中,銷售業(yè)務(wù)的數(shù)據(jù)和時(shí)間、促銷手段、產(chǎn)品和店鋪等都有關(guān)系,它們的關(guān)系體現(xiàn)在表與表之間的邏輯關(guān)系上。要從業(yè)務(wù)數(shù)據(jù)出發(fā)設(shè)計(jì)數(shù)據(jù)倉(cāng)庫(kù)的結(jié)構(gòu),必須明確業(yè)務(wù)數(shù)據(jù)本身的結(jié)構(gòu),而業(yè)務(wù)數(shù)據(jù)的關(guān)系一般是基于關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的范式。數(shù)據(jù)倉(cāng)庫(kù)中表的關(guān)系不受關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)范式的約束,但也要遵循一定的結(jié)構(gòu)規(guī)范,如星形結(jié)構(gòu)和雪花形結(jié)構(gòu)即是這種類型的規(guī)范。同時(shí)這也是數(shù)據(jù)倉(cāng)庫(kù)邏輯結(jié)構(gòu)的兩種類型。。這里希望用雪花形結(jié)構(gòu)來構(gòu)建福馬特商店的銷售數(shù)據(jù)倉(cāng)庫(kù),邏輯結(jié)構(gòu)設(shè)計(jì)圖如圖2-2所示銷售數(shù)據(jù)倉(cāng)庫(kù)雪花形結(jié)構(gòu)設(shè)計(jì)圖在數(shù)據(jù)倉(cāng)倉(cāng)庫(kù)的邏邏輯結(jié)構(gòu)構(gòu)中,數(shù)數(shù)據(jù)表可可以劃分分為兩類類:一類類是事實(shí)實(shí)數(shù)據(jù)表表(簡(jiǎn)稱稱為“事事實(shí)表””),用用來存儲(chǔ)儲(chǔ)數(shù)據(jù)倉(cāng)倉(cāng)庫(kù)中的的實(shí)際數(shù)數(shù)據(jù),如如這里存存儲(chǔ)1998年年銷售數(shù)數(shù)據(jù)的sales_fact_1998表表即為事事實(shí)表;;另一類是是維度數(shù)數(shù)據(jù)表((簡(jiǎn)稱為為“維度度表”)),用來來存儲(chǔ)數(shù)數(shù)據(jù)倉(cāng)庫(kù)庫(kù)中的維維度數(shù)據(jù)據(jù),如這這里的關(guān)關(guān)于時(shí)間間、促銷銷手段和和產(chǎn)品等等分析要要素的表表均為維維度表。。注意,在在本例中中設(shè)計(jì)的的維度表表和事實(shí)實(shí)表與原原始數(shù)據(jù)據(jù)中的表表名及結(jié)結(jié)構(gòu)都一一致,這這主要是是由原始始數(shù)據(jù)的的特點(diǎn)和和本章作作為入門門章節(jié)的的定位決決定的。。在實(shí)際際設(shè)計(jì)的的時(shí)候,,通常需需要根據(jù)據(jù)需求情情況重新新建立與與原始數(shù)數(shù)據(jù)不同同的表結(jié)結(jié)構(gòu)。這這主要是是由于傳傳統(tǒng)業(yè)務(wù)務(wù)的數(shù)據(jù)據(jù)庫(kù)是用用來進(jìn)行行事務(wù)處處理的((即OLTP)),而數(shù)數(shù)據(jù)倉(cāng)庫(kù)庫(kù)則是用用來進(jìn)行行分析處處理的((即OLAP)),用途途的不同同決定了了其結(jié)構(gòu)構(gòu)的不同同。這一一點(diǎn)在以以后復(fù)雜雜的數(shù)據(jù)據(jù)倉(cāng)庫(kù)設(shè)設(shè)計(jì)中會(huì)會(huì)通過示示例體現(xiàn)現(xiàn)出來。。創(chuàng)創(chuàng)建foodmartsaleDW數(shù)據(jù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)倉(cāng)庫(kù)庫(kù)也是一一種數(shù)據(jù)據(jù)庫(kù),其其管理同同樣是通通過數(shù)據(jù)據(jù)庫(kù)管理理系統(tǒng)((DBMS)來來進(jìn)行的的。因此此數(shù)據(jù)倉(cāng)倉(cāng)庫(kù)可以以像普通通數(shù)據(jù)庫(kù)庫(kù)一樣進(jìn)進(jìn)行創(chuàng)建建、修改改和刪除除。當(dāng)數(shù)數(shù)據(jù)倉(cāng)庫(kù)庫(kù)的邏輯輯結(jié)構(gòu)設(shè)設(shè)計(jì)完后后,就可可以創(chuàng)建建物理數(shù)數(shù)據(jù)倉(cāng)庫(kù)庫(kù)了。這時(shí)可以以在SQLServerManagementStudio中中按照一一般的建建立數(shù)據(jù)據(jù)庫(kù)的方方法建立立一個(gè)名名為“foodmartsaleDW”的的數(shù)據(jù)庫(kù)庫(kù),然后后把這里里設(shè)計(jì)的的表創(chuàng)建建好,數(shù)數(shù)據(jù)類型型依據(jù)原原始數(shù)據(jù)據(jù)庫(kù)中的的各個(gè)表表和字段段的數(shù)據(jù)據(jù)類型設(shè)設(shè)置但由于這這里數(shù)據(jù)據(jù)倉(cāng)庫(kù)的的表結(jié)構(gòu)構(gòu)與原始始數(shù)據(jù)庫(kù)庫(kù)中的表表結(jié)構(gòu)基基本一致致,因此此,創(chuàng)建建foodmartsaleDW數(shù)數(shù)據(jù)倉(cāng)庫(kù)庫(kù)的物理理結(jié)構(gòu)過過程也可可以在ETL階階段完成成2.2設(shè)設(shè)計(jì)計(jì)和使用用ETL這里的任任務(wù)就是是要把數(shù)數(shù)據(jù)從其其他類型型數(shù)據(jù)庫(kù)庫(kù)或其他他類型數(shù)數(shù)據(jù)載體體中裝載載到foodmartsaleDW數(shù)據(jù)倉(cāng)倉(cāng)庫(kù)中。。需要使使用到SQLServerIntegrationServices服務(wù),,即SSIS(1)打打開BusinessIntelligenceDevelopmentStudio,,選擇【【文件】】→【新新建】→→【項(xiàng)目目】命令令,彈出出“新建建項(xiàng)目””對(duì)話框框,展開開“商業(yè)業(yè)智能項(xiàng)項(xiàng)目”,,在“模模板”窗窗格中,,單擊““IntegrationServices項(xiàng)項(xiàng)目”,,把項(xiàng)目目命名為為“foodmartsaleETL””,如圖圖2-3所示。。這時(shí)會(huì)在在BIStudio環(huán)境中中打開用用于設(shè)計(jì)計(jì)SSIS的各各種工具具和窗口口,數(shù)據(jù)據(jù)提取、、轉(zhuǎn)換和和加載的的操作都都在這個(gè)個(gè)界面下下進(jìn)行。。(2)選選擇【項(xiàng)項(xiàng)目】→→【SSIS導(dǎo)導(dǎo)入和導(dǎo)導(dǎo)出向?qū)?dǎo)】命令令,這時(shí)時(shí)會(huì)彈出出SSIS導(dǎo)入入和導(dǎo)出出向?qū)У牡臍g迎界界面,單單擊【下下一步】】按鈕。。(3)在在“選擇擇數(shù)據(jù)源源”窗口口中的““數(shù)據(jù)源源”下拉拉列表框框中選擇擇Access數(shù)據(jù)源源選項(xiàng),,如圖2-4所所示。然然后在路路徑選擇擇中選擇擇此項(xiàng)目目文件夾夾中的foodmart2000.mdb文件件。2-7這時(shí)會(huì)讓讓用戶選選擇源表表和源視視圖,如如圖2-7所示示。按照照前面對(duì)對(duì)數(shù)據(jù)倉(cāng)倉(cāng)庫(kù)的設(shè)設(shè)計(jì),這這里選擇擇原始表表中的time_by_day、promotion、、product、product_class、customer、store和sales_fact_1998表作作為需要要輸入的的表。這里對(duì)原原始表中中需要導(dǎo)導(dǎo)入到數(shù)數(shù)據(jù)倉(cāng)庫(kù)庫(kù)的數(shù)據(jù)據(jù)有很強(qiáng)強(qiáng)的可定定制性,,對(duì)這些些已經(jīng)選選擇的表表中的字字段還可可以進(jìn)行行篩選和和改變,,對(duì)不需需要的字字段進(jìn)行行去除操操作,這這就是所所謂的數(shù)數(shù)據(jù)清洗洗。當(dāng)然然也可以以選擇其其他的表表一起導(dǎo)導(dǎo)入數(shù)據(jù)據(jù)倉(cāng)庫(kù)中中。可以以看到,,不一定定所有的的業(yè)務(wù)數(shù)數(shù)據(jù)庫(kù)中中的數(shù)據(jù)據(jù)都必須須體現(xiàn)在在數(shù)據(jù)倉(cāng)倉(cāng)庫(kù)中,,數(shù)據(jù)倉(cāng)倉(cāng)庫(kù)中的的數(shù)據(jù)也也有可能能是經(jīng)過過業(yè)務(wù)數(shù)數(shù)據(jù)庫(kù)中中的數(shù)據(jù)據(jù)運(yùn)算而而得到的的,這都都取決于于具體商商務(wù)活動(dòng)動(dòng)的需求求。在圖2-7的界界面中,,還可以以對(duì)數(shù)據(jù)據(jù)導(dǎo)入的的目標(biāo)進(jìn)進(jìn)行定制制,可以以對(duì)映射射方式進(jìn)進(jìn)行編輯輯,甚至至可以自自己寫““CREATETABLE”語(yǔ)句句作為復(fù)復(fù)制的目目標(biāo)表。。這些改改變都可可以體現(xiàn)現(xiàn)在數(shù)據(jù)據(jù)倉(cāng)庫(kù)的的物理結(jié)結(jié)構(gòu)中。。這里不對(duì)映射射及其目標(biāo)進(jìn)進(jìn)行變更,保保持默認(rèn)的狀狀態(tài),使生成成的數(shù)據(jù)倉(cāng)庫(kù)庫(kù)的物理模型型完全符合前前面對(duì)數(shù)據(jù)倉(cāng)倉(cāng)庫(kù)的邏輯模模型的設(shè)計(jì)。。(7)以上操操作完成后,,單擊【下一一步】按鈕,,系統(tǒng)將會(huì)把把前面的操作作列表并要求求用戶確認(rèn),,并提示將會(huì)會(huì)把包以“Package1.dtsx”作為為文件名保存存在項(xiàng)目文件件夾下面,而而且不會(huì)立即即執(zhí)行。確認(rèn)認(rèn)無誤后單擊擊【完成】按按鈕。(8)在“解解決方案資源源管理器”中中展開“SSIS包”文文件夾,在Package1.dtsx上單擊擊鼠標(biāo)右鍵,,在彈出的快快捷菜單中選選擇【設(shè)為啟啟動(dòng)對(duì)象】命命令,如圖2-8所示。。(9)單擊工工具條上的運(yùn)運(yùn)行按鈕運(yùn)運(yùn)行這個(gè)工程程,可以發(fā)現(xiàn)現(xiàn)在SSIS設(shè)計(jì)界面的的“控制流””和“數(shù)據(jù)流流”等選項(xiàng)卡卡內(nèi)都有對(duì)象象在活動(dòng),這這是系統(tǒng)正在在把數(shù)據(jù)從foodmart2000.mdb數(shù)據(jù)庫(kù)中中按照前面所所確定的規(guī)則則裝載入foodmartsaleDW數(shù)據(jù)倉(cāng)倉(cāng)庫(kù)中。新建的數(shù)據(jù)倉(cāng)倉(cāng)庫(kù)中的表需需要設(shè)置必要要的主鍵及外外鍵,否則無無法建立多維維數(shù)據(jù)集SSIS的進(jìn)進(jìn)一步使用請(qǐng)請(qǐng)參照朱德利利書第四章案例見4.32.3創(chuàng)創(chuàng)建OLAP數(shù)據(jù)立方設(shè)計(jì)好了結(jié)構(gòu)構(gòu)良好的數(shù)據(jù)據(jù)倉(cāng)庫(kù),并且且將需要分析析的業(yè)務(wù)數(shù)據(jù)據(jù)裝載到了數(shù)數(shù)據(jù)倉(cāng)庫(kù)中之之后,就為滿滿足商務(wù)決策策的全方位需需求打下了根根基,以后的的操作都是基基于這些擁有有數(shù)據(jù)的數(shù)據(jù)據(jù)倉(cāng)庫(kù)進(jìn)行的的。但是,對(duì)對(duì)數(shù)據(jù)的多維維分析卻并不不是主要針對(duì)對(duì)數(shù)據(jù)倉(cāng)庫(kù),,而是針對(duì)從從數(shù)據(jù)倉(cāng)庫(kù)中中提取的子集集,如數(shù)據(jù)集集市和多維數(shù)數(shù)據(jù)集(也稱稱為數(shù)據(jù)立方方)。因此通通常還需要在在具體分析數(shù)數(shù)據(jù)之前創(chuàng)建建數(shù)據(jù)立方。。數(shù)據(jù)立方的創(chuàng)創(chuàng)建和管理需需要用到SQLServer2005中BusinessIntelligenceDevelopmentStudio的的AnalysisServices組件,,即SSAS。這里將創(chuàng)建用用于福馬特商商店銷售分析析的數(shù)據(jù)立方方,首先要?jiǎng)?chuàng)創(chuàng)建一個(gè)SSAS的項(xiàng)目目。打開BusinessIntelligenceDevelopmentStudio,選擇【【文件】→【【新建】→【【項(xiàng)目】命令令,或按【Ctrl+Shift+N】組合鍵鍵以顯示“新新建項(xiàng)目”對(duì)對(duì)話框。在““新建項(xiàng)目””對(duì)話框中,,從“項(xiàng)目類類型”選項(xiàng)組組中選擇“商商業(yè)智能項(xiàng)目目”。從“VisualStudio已安裝裝的模板”選選項(xiàng)組中選擇擇“AnalysisServices項(xiàng)項(xiàng)目”。在““名稱”文本本框中輸入““foodmartsaleAS””作為項(xiàng)目名名稱,如圖2-10所示示。單擊【確確定】按鈕進(jìn)進(jìn)入SSAS的工作界面面。建立foodmartsaleAS項(xiàng)目打開“解決方方案資源管理理器”,可以以看到數(shù)據(jù)源源、數(shù)據(jù)源視視圖、多維數(shù)數(shù)據(jù)集、維度度和挖掘結(jié)構(gòu)構(gòu)等8個(gè)文件件夾對(duì)象,建建立和管理數(shù)數(shù)據(jù)立方也是是主要針對(duì)這這8個(gè)對(duì)象進(jìn)進(jìn)行的。下面面介紹創(chuàng)建數(shù)數(shù)據(jù)立方的步步驟定定義數(shù)據(jù)據(jù)源這是創(chuàng)建數(shù)據(jù)據(jù)立方的第1步。在“解解決方案資源源管理器”中中的“數(shù)據(jù)源源”文件夾上上單擊鼠標(biāo)右右鍵,在彈出出的快捷菜單單中選擇【新新建數(shù)據(jù)源】】命令,如圖圖2-11所所示。新建數(shù)據(jù)源在彈出的“選選擇如何定義義連接”窗口口中選擇“基基于現(xiàn)有連接接或新連接創(chuàng)創(chuàng)建數(shù)據(jù)源””單選按鈕,,在“數(shù)據(jù)連連接”列表框框中選擇foodmartsaleDW數(shù)據(jù)源源,如果沒有有此連接,可可以單擊【新新建】按鈕,,定義指向foodmartsaleDW數(shù)數(shù)據(jù)倉(cāng)庫(kù)的連連接。設(shè)置完完成后的頁(yè)面面如圖2-12所示。由由于向?qū)旅婷娴牟僮魇菦]沒有必要的,,所以這里可可以直接單擊擊【完成】按按鈕結(jié)束數(shù)據(jù)據(jù)源向?qū)А6x數(shù)據(jù)連接接
定定義數(shù)據(jù)據(jù)源視圖數(shù)據(jù)源提供與與數(shù)據(jù)庫(kù)的簡(jiǎn)簡(jiǎn)單連接,但但更多高級(jí)功功能,如緩存存元數(shù)據(jù)、添添加關(guān)系、創(chuàng)創(chuàng)建計(jì)算和設(shè)設(shè)置邏輯鍵等等還需要使用用數(shù)據(jù)源視圖圖來完成。為為了對(duì)多維數(shù)數(shù)據(jù)集進(jìn)行這這些高級(jí)操作作,這一步定定義數(shù)據(jù)源視視圖??梢栽凇皵?shù)據(jù)據(jù)源視圖”文文件夾對(duì)象上上單擊鼠標(biāo)右右鍵,在彈出出的快捷菜單單中選擇【新新建數(shù)據(jù)源視視圖】命令,,然后在彈出出的“數(shù)據(jù)源源視圖向?qū)А薄贝翱谥羞x擇擇foodmartsaleDW選選項(xiàng)作為關(guān)系系數(shù)據(jù)源,單單擊【下一步步】按鈕。這這時(shí)會(huì)彈出如如圖2-13所示的“名名稱匹配”窗窗口,其原因因是在前面SSIS的數(shù)數(shù)據(jù)裝載操作作中沒有為數(shù)數(shù)據(jù)倉(cāng)庫(kù)中的的表設(shè)置主鍵鍵及其關(guān)系,,SSAS試試圖在匹配的的列上創(chuàng)建邏邏輯關(guān)系,可可以選擇“與與主鍵同名””單選按鈕,,單擊【下一一步】按鈕繼繼續(xù)設(shè)置名稱匹配配
這時(shí)進(jìn)入“選選擇表和視圖圖”窗口,如如圖2-14所示??梢砸詮倪x定的數(shù)數(shù)據(jù)源提供的的對(duì)象列表中中選擇表和視視圖。這里主主要的商務(wù)需需求是對(duì)銷售售數(shù)據(jù)進(jìn)行分分析,所以可可以把相關(guān)的的數(shù)據(jù)表都選選入數(shù)據(jù)源視視圖,對(duì)數(shù)據(jù)據(jù)源中與分析析需求關(guān)聯(lián)不不大的要素也也可以不選入入此分析視圖圖,例如此處處的region表可以以不用選入數(shù)數(shù)據(jù)源視圖。。以上操作完成成后,單擊【【下一步】按按鈕,為此數(shù)數(shù)據(jù)源視圖命命名為Vfoodmartsale,再單擊【【完成】按鈕鈕結(jié)束此向?qū)?dǎo)選擇表和視圖圖
同樣也是由于于數(shù)據(jù)源中的的表沒有設(shè)置置主鍵的原因因,現(xiàn)在打開開的數(shù)據(jù)源視視圖上的表都都是獨(dú)立的,,相互之間沒沒有關(guān)系,還還需要我們?cè)O(shè)設(shè)置各個(gè)表的的主鍵及其關(guān)關(guān)系才能成為為可用的視圖圖。一般來說,事事實(shí)表是沒有有主鍵的,而而維度表都有有主鍵,且每每一個(gè)維度表表的主鍵都是是事實(shí)表的外外鍵,因而,,需要為每一一個(gè)維度表設(shè)設(shè)置主鍵,如如圖2-15所示,在維維度表中選擇擇應(yīng)該為主鍵鍵的字段,然然后單擊鼠標(biāo)標(biāo)右鍵,在彈彈出的快捷菜菜單中選擇【【設(shè)置邏輯主主鍵】命令,,即可設(shè)置維維度表的主鍵鍵。設(shè)置維度表的的主鍵對(duì)每一個(gè)維度度表設(shè)置好主主鍵后,應(yīng)該該設(shè)置維度表表和事實(shí)表之之間的關(guān)系,,方法是把事事實(shí)表中的外外鍵作為源,,拖動(dòng)到維度度表中的相關(guān)關(guān)字段,這時(shí)時(shí)會(huì)彈出“創(chuàng)創(chuàng)建關(guān)系”窗窗口,如圖2-16所示示。需要注意意的是一定要要把外鍵表作作為源,主鍵鍵表作為目標(biāo)標(biāo),如果方向向錯(cuò)了,可以以單擊圖2-16的【反反向】按鈕以以保證其關(guān)系系符合業(yè)務(wù)數(shù)數(shù)據(jù)中的邏輯輯關(guān)系。創(chuàng)建建關(guān)關(guān)系系””對(duì)對(duì)話話框框
按照照以以上上的的步步驟驟,,設(shè)設(shè)置置好好維維度度表表和和事事實(shí)實(shí)表表之之間間的的關(guān)關(guān)系系后后,,數(shù)數(shù)據(jù)據(jù)源源視視圖圖將將會(huì)會(huì)如如圖圖2-17所所示示設(shè)置置好好表表間間關(guān)關(guān)系系后后的的數(shù)數(shù)據(jù)據(jù)源源視視圖圖生生成成多多維維數(shù)數(shù)據(jù)據(jù)集集這一一步步在在上上面面創(chuàng)創(chuàng)建建的的數(shù)數(shù)據(jù)據(jù)源源視視圖圖的的基基礎(chǔ)礎(chǔ)上上生生成成多多維維數(shù)數(shù)據(jù)據(jù)集集,,方方法法如如下下。。(1))在在““解解決決方方案案資資源源管管理理器器””中中用用鼠鼠標(biāo)標(biāo)右右鍵鍵單單擊擊““多多維維數(shù)數(shù)據(jù)據(jù)集集””文文件件夾夾對(duì)對(duì)象象,,在在彈彈出出的的快快捷捷菜菜單單中中選選擇擇【【新新建建多多維維數(shù)數(shù)據(jù)據(jù)集集】】命命令令。。(2))在在彈彈出出的的““多多維維數(shù)數(shù)據(jù)據(jù)集集向向?qū)?dǎo)””歡歡迎迎界界面面中中單單擊擊【【下下一一步步】】按按鈕鈕進(jìn)進(jìn)入入““選選擇擇生生成成方方法法””窗窗口口,,如如圖圖2-18所所示示。。在在此此窗窗口口中中選選擇擇““使使用用數(shù)數(shù)據(jù)據(jù)源源生生成成多多維維數(shù)數(shù)據(jù)據(jù)集集””單單選選按按鈕鈕,,并并且且確確認(rèn)認(rèn)選選中中了了““自自動(dòng)動(dòng)生生成成””復(fù)復(fù)選選框框,,并并在在下下拉拉列列表表框框中中選選擇擇““創(chuàng)創(chuàng)建建屬屬性性和和層層次次結(jié)結(jié)構(gòu)構(gòu)””選選項(xiàng)項(xiàng),,以以便便向向?qū)?dǎo)能能為為維維度度表表中中的的大大多多數(shù)數(shù)列列創(chuàng)創(chuàng)建建屬屬性性,,并并嘗嘗試試建建立立包包含含多多級(jí)級(jí)的的層層次次結(jié)結(jié)構(gòu)構(gòu)。?!斑x選擇擇生生成成方方法法””窗窗口口
(3))單單擊擊【【下下一一步步】】按按鈕鈕,,選選擇擇前前面面創(chuàng)創(chuàng)建建的的數(shù)數(shù)據(jù)據(jù)源源視視圖圖來來為為多多維維數(shù)數(shù)據(jù)據(jù)集集提提供供數(shù)數(shù)據(jù)據(jù)。。再再單單擊擊【【下下一一步步】】按按鈕鈕,,向向?qū)?dǎo)將將掃掃描描關(guān)關(guān)系系架架構(gòu)構(gòu),,以以識(shí)識(shí)別別事事實(shí)實(shí)表表和和維維度度表表。。識(shí)識(shí)別別完完成成后后,,單單擊擊【【下下一一步步】】按按鈕鈕將將會(huì)會(huì)彈彈出出如如圖圖2-19所所示示的的““標(biāo)標(biāo)識(shí)識(shí)事事實(shí)實(shí)數(shù)數(shù)據(jù)據(jù)表表和和維維度度表表””窗窗口口。。選選擇擇““time_by_day””作作為為時(shí)時(shí)間間維維度度表表,,并并且且按按照照?qǐng)D圖中中所所示示來來分分別別設(shè)設(shè)置置各各表表為為事事實(shí)實(shí)表表或或是是維維度度表表。。設(shè)設(shè)置置好好后后單單擊擊【【下下一一步步】】按按鈕鈕繼繼續(xù)續(xù)。。標(biāo)識(shí)識(shí)事事實(shí)實(shí)數(shù)數(shù)據(jù)據(jù)表表和和維維度度表表(4))由由于于上上一一步步選選擇擇了了““time_by_day””作作為為時(shí)時(shí)間間維維度度表表,,這這一一步步需需要要設(shè)設(shè)置置時(shí)時(shí)間間維維度度的的層層次次結(jié)結(jié)構(gòu)構(gòu)。。在在所所有有維維度度的的層層次次結(jié)結(jié)構(gòu)構(gòu)中中,,只只有有時(shí)時(shí)間間維維度度最最為為特特殊殊。。其其他他維維度度系系統(tǒng)統(tǒng)可可以以根根據(jù)據(jù)數(shù)數(shù)據(jù)據(jù)之之間間的的關(guān)關(guān)系系檢檢測(cè)測(cè)其其層層次次結(jié)結(jié)構(gòu)構(gòu),,而而時(shí)時(shí)間間維維度度則則需需要要指指定定其其時(shí)時(shí)間間上上的的層層次次。。如如圖圖2-20所所示示,,依依據(jù)據(jù)時(shí)時(shí)間間表表中中的的具具體體情情況況,,為為年年月月日日等等時(shí)時(shí)間間屬屬性性指指定定時(shí)時(shí)間間表表列列。。設(shè)設(shè)置置好好后后單單擊擊【【下下一一步步】】按按鈕鈕繼繼續(xù)續(xù)。。指定定時(shí)時(shí)間間維維度度層層次次結(jié)結(jié)構(gòu)構(gòu)
(5))這這時(shí)時(shí)系系統(tǒng)統(tǒng)將將會(huì)會(huì)讓讓用用戶戶選選擇擇度度量量值值,,如如圖圖2-21所所示示。。度度量量是是來來源源于于事事實(shí)實(shí)表表中中的的數(shù)數(shù)據(jù)據(jù),,在在圖圖中中選選擇擇““StoreSales””、、““StoreCost””和和““UnitSales””為為度度量量。。單單擊擊【【下下一一步步】】按按鈕鈕繼繼續(xù)續(xù)。。選擇擇度度量量值值
(6))這這時(shí)時(shí)系系統(tǒng)統(tǒng)將將會(huì)會(huì)依依據(jù)據(jù)前前面面對(duì)對(duì)維維度度表表和和事事實(shí)實(shí)表表的的設(shè)設(shè)置置來來檢檢測(cè)測(cè)層層次次結(jié)結(jié)構(gòu)構(gòu)。。如如果果前前面面的的設(shè)設(shè)置置都都是是正正確確的的,,則則會(huì)會(huì)成成功功檢檢測(cè)測(cè)其其層層次次結(jié)結(jié)構(gòu)構(gòu),,檢檢測(cè)測(cè)完完畢畢,,單單擊擊【【下下一一步步】】按按鈕鈕繼繼續(xù)續(xù)。。(7))由由于于前前面面系系統(tǒng)統(tǒng)自自動(dòng)動(dòng)檢檢測(cè)測(cè)了了維維度度之之間間的的層層次次關(guān)關(guān)系系,,因因此此,,產(chǎn)產(chǎn)生生了了一一些些新新的的維維度度,,這這一一步步向向?qū)?dǎo)將將提提供供一一個(gè)個(gè)窗窗口口來來查查看看新新建建維維度度的的結(jié)結(jié)構(gòu)構(gòu)并并根根據(jù)據(jù)需需要要進(jìn)進(jìn)行行更更改改。。此此例例中中的的新新建建維維度度結(jié)結(jié)構(gòu)構(gòu)關(guān)關(guān)系系如如圖圖2-22所所示示。。可可見見,,由由程程序序自自動(dòng)動(dòng)分分析析出出來來的的層層次次結(jié)結(jié)構(gòu)構(gòu)和和用用戶戶自自己己設(shè)設(shè)置置的的時(shí)時(shí)間間層層次次結(jié)結(jié)構(gòu)構(gòu)都都是是和和業(yè)業(yè)務(wù)務(wù)數(shù)數(shù)據(jù)據(jù)中中的的邏邏輯輯結(jié)結(jié)構(gòu)構(gòu)相相符符合合的的。。如如果果不不符符合合,,則則可可以以在在這這一一步步進(jìn)進(jìn)行行修修改改。。設(shè)設(shè)置置完完成成后后單單擊擊【【下下一一步步】】按按鈕鈕,,為為多多維維數(shù)數(shù)據(jù)據(jù)集集指指定定一一個(gè)個(gè)名名稱稱,,再再單單擊擊【【完完成成】】按按鈕鈕,,結(jié)結(jié)束束多多維維數(shù)數(shù)據(jù)據(jù)集集的的創(chuàng)創(chuàng)建建向向?qū)?dǎo)。。
(8))完完成成向向?qū)?dǎo)后后,,可可以以查查看看建建立立的的多多維維數(shù)數(shù)據(jù)據(jù)集集結(jié)結(jié)構(gòu)構(gòu),,如如圖圖2-23所所示示為為多多維維數(shù)數(shù)據(jù)據(jù)集集的的數(shù)數(shù)據(jù)據(jù)源源視視圖圖,,與節(jié)節(jié)的的數(shù)數(shù)據(jù)據(jù)源源視視圖圖相相比比較較,,這這里里的的視視圖圖表表達(dá)達(dá)的的是是多多維維數(shù)數(shù)據(jù)據(jù)集集的的表表間間關(guān)關(guān)系系,,而而且且用用黃黃色色標(biāo)標(biāo)記記了了事事實(shí)實(shí)表表,,藍(lán)藍(lán)色色標(biāo)標(biāo)記記了了維維度度表表。。多維維數(shù)數(shù)據(jù)據(jù)集集的的數(shù)數(shù)據(jù)據(jù)源源視視圖圖
(9))雙雙擊擊剛剛才才創(chuàng)創(chuàng)建建的的多多維維數(shù)數(shù)據(jù)據(jù)集集,,系系統(tǒng)統(tǒng)將將會(huì)會(huì)切切換換到到多多維維數(shù)數(shù)據(jù)據(jù)集集設(shè)設(shè)計(jì)計(jì)窗窗口口,,如如圖圖2-24所所示示的的是是該該窗窗口口的的主主要要標(biāo)標(biāo)簽簽,,它它們們標(biāo)標(biāo)識(shí)識(shí)了了可可以以針針對(duì)對(duì)多多維維數(shù)數(shù)據(jù)據(jù)集集進(jìn)進(jìn)行行的的各各種種操操作作,,包包括括添添加加各各種種商商業(yè)業(yè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 巧克力界的新篇章
- 2023年鎮(zhèn)江市所屬省鎮(zhèn)江技師學(xué)院招聘教師筆試真題
- 2023年麥格納宏立汽車系統(tǒng)(合肥)有限公司招聘考試真題
- 2023年六安市裕安區(qū)中醫(yī)醫(yī)院招聘筆試真題
- 2023年甘肅西北師范大學(xué)考核招聘急需緊缺專業(yè)碩士研究生筆試真題
- 施工單位疫情復(fù)工方案
- 非遺技藝勞動(dòng)課程設(shè)計(jì)
- N-Sulfosuccinimidyl-iodoacetate-sodium-生命科學(xué)試劑-MCE
- 2024統(tǒng)戰(zhàn)工作總結(jié)
- Nevadensin-Standard-生命科學(xué)試劑-MCE
- 踝關(guān)節(jié)骨折教學(xué)查房
- 2023-2024學(xué)年北京市清華附中朝陽(yáng)學(xué)校七年級(jí)(上)期中數(shù)學(xué)試卷【含解析】
- 北京三甲中醫(yī)疼痛科合作方案
- 《夏天里的成長(zhǎng)》語(yǔ)文教學(xué)PPT課件(6篇)
- 管線工程測(cè)量施工方案(雨污分流管網(wǎng)工程)
- 醫(yī)院基本建設(shè)存在的問題及對(duì)策
- 農(nóng)機(jī)修理工培訓(xùn)大綱
- 新視野第三冊(cè)網(wǎng)測(cè)習(xí)題和答案資料
- 新時(shí)代企業(yè)戰(zhàn)略管理制度轉(zhuǎn)變與創(chuàng)新
- 火鍋連鎖餐飲連鎖餐廳運(yùn)營(yíng)資料 海底撈 杯具清洗消毒流程P1
- 現(xiàn)代農(nóng)業(yè)產(chǎn)業(yè)創(chuàng)投基金組建方案
評(píng)論
0/150
提交評(píng)論