![構(gòu)建FoodMart數(shù)據(jù)倉(cāng)庫(kù)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/80767cb3-3e31-47dc-beb4-f10a84bbcb10/80767cb3-3e31-47dc-beb4-f10a84bbcb101.gif)
![構(gòu)建FoodMart數(shù)據(jù)倉(cāng)庫(kù)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/80767cb3-3e31-47dc-beb4-f10a84bbcb10/80767cb3-3e31-47dc-beb4-f10a84bbcb102.gif)
![構(gòu)建FoodMart數(shù)據(jù)倉(cāng)庫(kù)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/80767cb3-3e31-47dc-beb4-f10a84bbcb10/80767cb3-3e31-47dc-beb4-f10a84bbcb103.gif)
![構(gòu)建FoodMart數(shù)據(jù)倉(cāng)庫(kù)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/80767cb3-3e31-47dc-beb4-f10a84bbcb10/80767cb3-3e31-47dc-beb4-f10a84bbcb104.gif)
![構(gòu)建FoodMart數(shù)據(jù)倉(cāng)庫(kù)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/80767cb3-3e31-47dc-beb4-f10a84bbcb10/80767cb3-3e31-47dc-beb4-f10a84bbcb105.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 FoodMart數(shù)據(jù)庫(kù)是SQL Server以前版本所帶的示例數(shù)據(jù)庫(kù),它模擬了一家大型的食品連鎖店的經(jīng)營(yíng)業(yè)務(wù)所產(chǎn)生的數(shù)據(jù)。 FoodMart公司在美國(guó)、加拿大和墨西哥的零售連鎖店銷(xiāo)售商品。公司商品存放在幾個(gè)倉(cāng)庫(kù)中,然后分發(fā)到各個(gè)商店。 其商業(yè)數(shù)據(jù)保存在一個(gè)數(shù)據(jù)庫(kù)中,其中包括了客戶(hù)管理客戶(hù)管理數(shù)據(jù)、銷(xiāo)售數(shù)據(jù)、分銷(xiāo)數(shù)據(jù)和庫(kù)存數(shù)據(jù)數(shù)據(jù)、銷(xiāo)售數(shù)據(jù)、分銷(xiāo)數(shù)據(jù)和庫(kù)存數(shù)據(jù)等。隨著業(yè)務(wù)量的增加,這個(gè)食品連鎖店的老板迫切需要多方位地掌握其經(jīng)營(yíng)狀況,而傳統(tǒng)的報(bào)表形式和數(shù)據(jù)處理方式已經(jīng)不能滿(mǎn)足這一要求,因此在保留歷史數(shù)據(jù)的基礎(chǔ)上構(gòu)建商業(yè)智能應(yīng)用已經(jīng)迫在眉睫。下面就描述滿(mǎn)足這一商務(wù)需求的技術(shù)實(shí)現(xiàn)過(guò)程。 FoodMa
2、rt數(shù)據(jù)庫(kù)涉及到公司經(jīng)營(yíng)的各個(gè)方面,包括產(chǎn)品、庫(kù)存、人事、客戶(hù)和銷(xiāo)售等。一個(gè)真正的商業(yè)智能應(yīng)用應(yīng)該對(duì)這些業(yè)務(wù)需求進(jìn)行全面地考慮。本章截取這些需求中的銷(xiāo)售部分構(gòu)建商業(yè)智能 打開(kāi)配套文件中附帶的foodmart.mdf文件,可以看到如圖2-1所示的表 人事管理人事管理三個(gè)表中:?jiǎn)T工信息:?jiǎn)T工信息employee、職務(wù)信息position、員工所屬部門(mén)department,對(duì)應(yīng)二個(gè)維度二個(gè)維度employee和department維度。 庫(kù)存管理業(yè)務(wù)中的倉(cāng)庫(kù)類(lèi)型存儲(chǔ)在warehouse_class表中,具體的倉(cāng)庫(kù)存儲(chǔ)在warehouse中。 Warehouse and Sales多維數(shù)據(jù)集 HR多維
3、數(shù)據(jù)集多維數(shù)據(jù)集 Budget多維數(shù)據(jù)集多維數(shù)據(jù)集 Sales and Employee多維數(shù)據(jù)集多維數(shù)據(jù)集 福馬特市場(chǎng)部的商務(wù)需求是要對(duì)1998年進(jìn)行的所有銷(xiāo)售業(yè)務(wù)數(shù)據(jù)進(jìn)行多角度分析,以便市場(chǎng)分析人員能在查詢(xún)數(shù)據(jù)庫(kù)時(shí)獲取快速的響應(yīng),高層管理人員也能從總體上把握影響本年度銷(xiāo)售的因素。 這需要利用存儲(chǔ)在公司業(yè)務(wù)數(shù)據(jù)庫(kù)中的數(shù)據(jù),建立數(shù)據(jù)倉(cāng)庫(kù),進(jìn)而創(chuàng)建可用于分析的多維數(shù)據(jù)結(jié)構(gòu)。 如前所述,這里只著眼于銷(xiāo)售方面的數(shù)據(jù),因而把與銷(xiāo)售相關(guān)的表提煉銷(xiāo)售相關(guān)的表提煉出來(lái)進(jìn)行分析。在foodmart數(shù)據(jù)庫(kù)中,銷(xiāo)售業(yè)務(wù)的數(shù)據(jù)和時(shí)間、促時(shí)間、促銷(xiāo)手段、產(chǎn)品和店鋪銷(xiāo)手段、產(chǎn)品和店鋪等都有關(guān)系,它們的關(guān)系體現(xiàn)在表與表之
4、間的邏輯關(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)即是這種類(lèi)型的規(guī)范。 這里希望用雪花形結(jié)構(gòu)來(lái)構(gòu)建福馬特商店的銷(xiāo)售數(shù)據(jù)倉(cāng)庫(kù),邏輯結(jié)構(gòu)設(shè)計(jì)圖如圖2-2所示 銷(xiāo)售數(shù)據(jù)倉(cāng)庫(kù)雪花形結(jié)構(gòu)設(shè)計(jì)圖 在數(shù)據(jù)倉(cāng)庫(kù)的邏輯結(jié)構(gòu)中,數(shù)據(jù)表可以劃分為兩類(lèi):一類(lèi)是事實(shí)數(shù)據(jù)表(簡(jiǎn)稱(chēng)為“事實(shí)表”),用來(lái)存儲(chǔ)數(shù)據(jù)倉(cāng)庫(kù)中的實(shí)際數(shù)據(jù),如這里存儲(chǔ)1998年銷(xiāo)售數(shù)據(jù)的sales_fact_1998表即為事實(shí)表; 另一類(lèi)是維度數(shù)據(jù)表(簡(jiǎn)稱(chēng)為“維度表”),用來(lái)存儲(chǔ)數(shù)
5、據(jù)倉(cāng)庫(kù)中的維度數(shù)據(jù),如這里的關(guān)于時(shí)間、促銷(xiāo)手段和產(chǎn)品時(shí)間、促銷(xiāo)手段和產(chǎn)品等分析要素的表均為維度表。 注意:注意:在本例中設(shè)計(jì)的維度表和事實(shí)表與原始數(shù)據(jù)中的表名及結(jié)構(gòu)都一致,這主要是由原始數(shù)據(jù)的特點(diǎn)和本章作為入門(mén)章節(jié)的定位決定的。在實(shí)際設(shè)計(jì)的時(shí)候,通常需要根據(jù)需求情況重新建立通常需要根據(jù)需求情況重新建立與原始數(shù)據(jù)不同的表結(jié)構(gòu)與原始數(shù)據(jù)不同的表結(jié)構(gòu)。 這主要是由于傳統(tǒng)業(yè)務(wù)的數(shù)據(jù)庫(kù)是用來(lái)進(jìn)行事務(wù)處理的(即OLTP),而數(shù)據(jù)倉(cāng)庫(kù)則是用來(lái)進(jìn)行分析處理的(即OLAP),用途的不同決定了其結(jié)構(gòu)的不同。這一點(diǎn)在以后復(fù)雜的數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)中會(huì)通過(guò)示例體現(xiàn)出來(lái)。 數(shù)據(jù)倉(cāng)庫(kù)也是一種數(shù)據(jù)庫(kù),其管理同樣是通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)
6、(DBMS)來(lái)進(jìn)行的。因此數(shù)據(jù)倉(cāng)庫(kù)可以像普通數(shù)據(jù)庫(kù)一樣進(jìn)行創(chuàng)建、修改和刪除。當(dāng)數(shù)據(jù)倉(cāng)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)完后,就可以創(chuàng)建物理數(shù)據(jù)倉(cāng)庫(kù)了 在SQL Server Management Studio建立名為“foodmartsaleDW”的數(shù)據(jù)庫(kù),然后把這里設(shè)計(jì)的表創(chuàng)建好,數(shù)據(jù)類(lèi)型依據(jù)原始數(shù)據(jù)庫(kù)中的各個(gè)表和字段的數(shù)據(jù)類(lèi)型設(shè)置。 但由于這里數(shù)據(jù)倉(cāng)庫(kù)的表結(jié)構(gòu)與原始數(shù)據(jù)庫(kù)中的表結(jié)構(gòu)基本一致,因此,創(chuàng)建foodmartsaleDW數(shù)據(jù)倉(cāng)庫(kù)的物理結(jié)構(gòu)過(guò)程也可以在ETL階段完成 這里的任務(wù)就是要把數(shù)據(jù)從其他類(lèi)型數(shù)據(jù)庫(kù)或其他類(lèi)型數(shù)據(jù)載體如access中裝載到foodmartsaleDW數(shù)據(jù)倉(cāng)庫(kù)中。需要使用到SQL
7、Server Integration Services服務(wù),即SSIS (1)打開(kāi)Business Intelligence Development Studio,選擇【文件】【新建】【項(xiàng)目】命令,彈出“新建項(xiàng)目”對(duì)話(huà)框,展開(kāi)“商業(yè)智能項(xiàng)目”,在“模板”窗格中,單擊“Integration Services項(xiàng)目”,把項(xiàng)目命名為“foodmartsale ETL”,如圖2-3所示。 這時(shí)會(huì)在BI Studio環(huán)境中打開(kāi)用于設(shè)計(jì)SSIS的各種工具和窗口,數(shù)據(jù)提取、轉(zhuǎn)換和加載數(shù)據(jù)提取、轉(zhuǎn)換和加載的操作都在這個(gè)界面下進(jìn)行。 (2)選擇【項(xiàng)目】【SSIS導(dǎo)入和導(dǎo)出向?qū)А棵?,這時(shí)會(huì)彈出SSIS導(dǎo)入和導(dǎo)出
8、向?qū)У臍g迎界面,單擊【下一步】按鈕。 (3)在“選擇數(shù)據(jù)源”窗口中的“數(shù)據(jù)源”下拉列表框中選擇Access數(shù)據(jù)源選項(xiàng),如圖2-4所示。然后在路徑選擇中選擇此項(xiàng)目文件夾中的foodmart 2000.mdb文件。 這時(shí)會(huì)讓用戶(hù)選擇源表和源視圖,如圖2-7所示。按照前面對(duì)數(shù)據(jù)倉(cāng)庫(kù)的設(shè)計(jì),這里選擇原始表中的7個(gè)表:time_by_day、promotion、product、product_class、customer、store和sales_fact_1998表作為需要輸入的表。 這里對(duì)原始表中需要導(dǎo)入到數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)有很強(qiáng)的可定制性,對(duì)這些已經(jīng)選擇的表中的字段還對(duì)這些已經(jīng)選擇的表中的字段還可以進(jìn)行
9、篩選和改變,對(duì)不需要的字段進(jìn)行去除可以進(jìn)行篩選和改變,對(duì)不需要的字段進(jìn)行去除操作,這就是所謂的數(shù)據(jù)清洗操作,這就是所謂的數(shù)據(jù)清洗。 當(dāng)然也可以選擇其他的表一起導(dǎo)入數(shù)據(jù)倉(cāng)庫(kù)中??梢钥吹?,不一定所有的業(yè)務(wù)數(shù)據(jù)庫(kù)中的數(shù)據(jù)都必須體現(xiàn)在數(shù)據(jù)倉(cāng)庫(kù)中,數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)也有可能是經(jīng)過(guò)業(yè)務(wù)數(shù)據(jù)庫(kù)中的數(shù)據(jù)運(yùn)算而得到的,這都取決于具體商務(wù)活動(dòng)的需求。 在圖2-7的界面中,還可以對(duì)數(shù)據(jù)導(dǎo)入的目標(biāo)進(jìn)行定制,可以對(duì)映射方式進(jìn)行編輯,甚至可以自己寫(xiě)“CREATE TABLE”語(yǔ)句作為復(fù)制的目標(biāo)表。這些改變都可以體現(xiàn)在數(shù)據(jù)倉(cāng)庫(kù)的物理結(jié)構(gòu)中。 這里不對(duì)映射及其目標(biāo)進(jìn)行變更,保持默認(rèn)的狀態(tài),使生成的數(shù)據(jù)倉(cāng)庫(kù)的物理模型完全符合前面
10、對(duì)數(shù)據(jù)倉(cāng)庫(kù)的邏輯模型的設(shè)計(jì)。 (7)以上操作完成后,單擊【下一步】按鈕,系統(tǒng)將會(huì)把前面的操作列表并要求用戶(hù)確認(rèn),并提示將會(huì)把包以“Package1.dtsx”作為文件名保存在項(xiàng)目文件夾下面,而且不會(huì)立即執(zhí)行不會(huì)立即執(zhí)行。確認(rèn)無(wú)誤后單擊【完成】按鈕。 (8)在“解決方案資源管理器”中展開(kāi)“SSIS包”文件夾,在Package1.dtsx上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【設(shè)為啟動(dòng)對(duì)象設(shè)為啟動(dòng)對(duì)象】命令,如圖2-8所示。 (9)單擊工具條上的 運(yùn)行按鈕運(yùn)行按鈕運(yùn)行這個(gè)工程,可以發(fā)現(xiàn)在SSIS設(shè)計(jì)界面的“控制流”和“數(shù)據(jù)流”等選項(xiàng)卡內(nèi)都有對(duì)象在活動(dòng),這是系統(tǒng)正在把數(shù)據(jù)從foodmart 2000
11、.mdb數(shù)據(jù)庫(kù)中按照前面所確定的規(guī)則裝載入foodmartsaleDW數(shù)據(jù)倉(cāng)庫(kù)中。 注意:新建的數(shù)據(jù)倉(cāng)庫(kù)中的表需要設(shè)置必要需要設(shè)置必要的主鍵及外鍵的主鍵及外鍵,否則無(wú)法建立多維數(shù)據(jù)集 設(shè)計(jì)好了結(jié)構(gòu)良好的數(shù)據(jù)倉(cāng)庫(kù),并且將需要分析的業(yè)務(wù)數(shù)據(jù)裝載到了數(shù)據(jù)倉(cāng)庫(kù)中之后,就為滿(mǎn)足商務(wù)決策的全方位需求打下了根基,以后的操作都是基于這些擁有數(shù)據(jù)的數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行的。 但是,對(duì)數(shù)據(jù)的多維分析卻并不是主要針對(duì)數(shù)據(jù)倉(cāng)庫(kù),而是針對(duì)從數(shù)據(jù)倉(cāng)庫(kù)中提取的子集,如數(shù)據(jù)集市和多維數(shù)據(jù)集(也稱(chēng)為數(shù)據(jù)立方)。因此通常還需要在具體分析數(shù)據(jù)之前創(chuàng)建數(shù)據(jù)立方。 數(shù)據(jù)立方的創(chuàng)建和管理需要用到SQL Server 2005中Business I
12、ntelligence Development Studio的Analysis Services組件,即SSAS。 這里將創(chuàng)建用于福馬特商店銷(xiāo)售分析的數(shù)據(jù)立方,首先要?jiǎng)?chuàng)建一個(gè)SSAS的項(xiàng)目。 打開(kāi)Business Intelligence Development Studio,選擇【文件】【新建】【項(xiàng)目】命令,或按【Ctrl+Shift+N】組合鍵以顯示“新建項(xiàng)目”對(duì)話(huà)框。在“新建項(xiàng)目”對(duì)話(huà)框中,從“項(xiàng)目類(lèi)型”選項(xiàng)組中選擇“商業(yè)智能項(xiàng)目”。從“Visual Studio已安裝的模板”選項(xiàng)組中選擇“Analysis Services 項(xiàng)目項(xiàng)目”。在“名稱(chēng)”文本框中輸入“foodmartsaleA
13、S”作為項(xiàng)目名稱(chēng),如圖2-10所示。單擊【確定】按鈕進(jìn)入SSAS的工作界面。 打開(kāi)“解決方案資源管理器”,可以看到數(shù)據(jù)源、數(shù)據(jù)源視圖、多維數(shù)據(jù)集、維度和挖掘結(jié)構(gòu)等8個(gè)文件夾對(duì)象,建立和管理數(shù)據(jù)立方也是主要針對(duì)這8個(gè)對(duì)象進(jìn)行的。下面介紹創(chuàng)建數(shù)據(jù)立方的步驟 這是創(chuàng)建數(shù)據(jù)立方的第1步。在“解決方案資源管理器”中的“數(shù)據(jù)源”文件夾上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【新建數(shù)據(jù)源】命令,如圖2-11所示。 在彈出的“選擇如何定義連接”窗口中選擇“基于現(xiàn)有連接或新連接創(chuàng)建數(shù)據(jù)源”單選按鈕,在“數(shù)據(jù)連接”列表框中選擇foodmartsaleDW數(shù)據(jù)源,如果沒(méi)有此連接,可以單擊【新建】按鈕,定義指向food
14、martsaleDW 數(shù)據(jù)倉(cāng)庫(kù)的連接。設(shè)置完成后的頁(yè)面如圖2-12所示。由于向?qū)旅娴牟僮魇菦](méi)有必要的,所以這里可以直接單擊【完成】按鈕結(jié)束數(shù)據(jù)源向?qū)А?數(shù)據(jù)源提供與數(shù)據(jù)庫(kù)的簡(jiǎn)單連接,但更多高級(jí)功能,如緩存元數(shù)據(jù)、添加關(guān)系、緩存元數(shù)據(jù)、添加關(guān)系、創(chuàng)建計(jì)算和設(shè)置邏輯鍵等還需要使用數(shù)據(jù)創(chuàng)建計(jì)算和設(shè)置邏輯鍵等還需要使用數(shù)據(jù)源視圖源視圖來(lái)完成。為了對(duì)多維數(shù)據(jù)集進(jìn)行這些高級(jí)操作,這一步定義數(shù)據(jù)源視圖。 可以在“數(shù)據(jù)源視圖”文件夾對(duì)象上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【新建數(shù)據(jù)源視圖】命令,然后在彈出的“數(shù)據(jù)源視圖向?qū)А贝翱谥羞x擇foodmartsaleDW選項(xiàng)作為關(guān)系數(shù)據(jù)源,單擊【下一步】按鈕。這時(shí)
15、會(huì)彈出如圖2-13所示的“名稱(chēng)匹配”窗口,其原因是在前面SSIS的數(shù)據(jù)裝載操作中沒(méi)有為數(shù)據(jù)倉(cāng)庫(kù)中的表設(shè)置主鍵及其關(guān)系,SSAS試圖在匹配的列上創(chuàng)建邏輯關(guān)系,可以選擇“與主鍵同名與主鍵同名”單選按鈕(SSAS2008沒(méi)有這個(gè)功能) ,單擊【下一步】按鈕繼續(xù) 。 這時(shí)進(jìn)入“選擇表和視圖”窗口,如圖2-14所示。可以從選定的數(shù)據(jù)源提供的對(duì)象列表中選擇表和視圖。這里主要的商務(wù)需求是對(duì)銷(xiāo)售數(shù)據(jù)進(jìn)行分析,所以可以把相關(guān)的數(shù)據(jù)表都選入數(shù)據(jù)源視圖,對(duì)數(shù)據(jù)源中與分析需求關(guān)聯(lián)不大的要素也可以不選入此分析視圖,例如此處的region表可以不用選入數(shù)據(jù)源視圖。 以上操作完成后,單擊【下一步】按鈕,為此數(shù)據(jù)源視圖命名為
16、Vfoodmartsale,再單擊【完成】按鈕結(jié)束此向?qū)?同樣也是由于數(shù)據(jù)源中的表沒(méi)有設(shè)置主鍵的原因,現(xiàn)在打開(kāi)的數(shù)據(jù)源視圖上的表都是獨(dú)立的,相互之間沒(méi)有關(guān)系,還需要我們?cè)O(shè)置各個(gè)表的主鍵設(shè)置各個(gè)表的主鍵及其關(guān)系才能成為可用的視圖。 一般來(lái)說(shuō),事實(shí)表是沒(méi)有主鍵事實(shí)表是沒(méi)有主鍵的,而維度表都有維度表都有主鍵主鍵,且每一個(gè)維度表的主鍵都是事實(shí)表的外鍵每一個(gè)維度表的主鍵都是事實(shí)表的外鍵,因而,需要為每一個(gè)維度表設(shè)置主鍵,如圖2-15所示,在維度表中選擇應(yīng)該為主鍵的字段,然后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【設(shè)置邏輯主鍵】命令,即可設(shè)置維度表的主鍵。 對(duì)每一個(gè)維度表設(shè)置好主鍵后,應(yīng)該設(shè)置維度表和事實(shí)表
17、之間的關(guān)系,方法是把事實(shí)表中的外鍵作為源,拖動(dòng)到維度表中的相關(guān)字段,這時(shí)會(huì)彈出“創(chuàng)建關(guān)系”窗口,如圖2-16所示。需要注意的是一定要把外把外鍵表作為源,主鍵表作為目標(biāo)鍵表作為源,主鍵表作為目標(biāo)(即由維度表(即由維度表-主鍵主鍵表拖向事實(shí)表表拖向事實(shí)表-外鍵表)外鍵表),如果方向錯(cuò)了,可以單擊圖2-16的【反向】按鈕以保證其關(guān)系符合業(yè)務(wù)數(shù)據(jù)中的邏輯關(guān)系。 按照以上的步驟,設(shè)置好維度表和事實(shí)表之間的關(guān)系后,數(shù)據(jù)源視圖將會(huì)如圖2-17所示 這一步在上面創(chuàng)建的數(shù)據(jù)源視圖的基礎(chǔ)上生成多維數(shù)據(jù)集,方法如下。 (1)在“解決方案資源管理器”中用鼠標(biāo)右鍵單擊“多維數(shù)據(jù)集”文件夾對(duì)象,在彈出的快捷菜單中選擇【新
18、建多維數(shù)據(jù)集】命令。 (2)在彈出的“多維數(shù)據(jù)集向?qū)А睔g迎界面中單擊【下一步】按鈕進(jìn)入“選擇創(chuàng)建方法”窗口,如圖2-18所示。并在下拉列表框中選擇選擇“使用現(xiàn)使用現(xiàn)有表有表”選項(xiàng)選項(xiàng),以便向?qū)転榫S度表中的大多數(shù)列創(chuàng)建屬性,并嘗試建立包含多級(jí)的層次結(jié)構(gòu) (3)單擊【下一步】按鈕,選擇前面創(chuàng)建的數(shù)據(jù)源視圖來(lái)為多維數(shù)據(jù)集提供數(shù)據(jù)。再單擊【下一步】按鈕,向?qū)呙桕P(guān)系架構(gòu),以識(shí)別事實(shí)表和維度表。識(shí)別完成后,單擊【下一步】按鈕將會(huì)彈出如圖2-19所示的“選擇度量值組表”窗口。選擇“1998年銷(xiāo)售事實(shí)數(shù)據(jù)”含有含有度量值的事實(shí)表,并且按照?qǐng)D中所示來(lái)設(shè)置度量值:銷(xiāo)售額、成本和數(shù)量。設(shè)置好后單擊【下一步】按
19、鈕繼續(xù)。 (3)單擊【下一步】按鈕,選擇前面創(chuàng)建的數(shù)據(jù)源視圖來(lái)為選擇維度表 。再單擊【下一步】按鈕,向?qū)呙桕P(guān)系架構(gòu),單擊【下一步】按鈕將會(huì)彈出如圖2-19所示的“選擇維度表 ”窗口。這里不選擇“time_by_day”作為時(shí)間維度作為時(shí)間維度表,其余的全選中,并且按照?qǐng)D中所示來(lái)分別設(shè)置各表為維度表。設(shè)置好后單擊【下一步】按鈕繼續(xù)。 時(shí)間維度需要特殊設(shè)置。 (4)由于上一步選擇了“time_by_day”作為時(shí)間維度表,這一步需要設(shè)置時(shí)間維設(shè)置時(shí)間維度的層次結(jié)構(gòu)度的層次結(jié)構(gòu)。在所有維度的層次結(jié)構(gòu)中,只有時(shí)間維度最為特殊只有時(shí)間維度最為特殊。其他維度系統(tǒng)可以根據(jù)數(shù)據(jù)之間的關(guān)系檢測(cè)其層次結(jié)構(gòu),而
20、時(shí)間維度則需要時(shí)間維度則需要指定指定其時(shí)間上的層次其時(shí)間上的層次。如圖2-20所示,依據(jù)時(shí)間表中的具體情況,為年月日等時(shí)間屬性指定時(shí)間表列。 設(shè)置好后單擊【下一步】按鈕繼續(xù)。 (6)這時(shí)系統(tǒng)將會(huì)依據(jù)前面對(duì)維度表和事實(shí)表的設(shè)置來(lái)檢測(cè)層次結(jié)構(gòu)。如果前面的設(shè)置都是正確的,則會(huì)成功檢測(cè)其層次結(jié)構(gòu),檢測(cè)完畢,單擊【下一步】按鈕繼續(xù)。 (7)由于前面系統(tǒng)自動(dòng)檢測(cè)了維度之間的層次關(guān)系,因此,產(chǎn)生了一些新的維度,這一步向?qū)⑻峁┮粋€(gè)窗口來(lái)向?qū)⑻峁┮粋€(gè)窗口來(lái)查看新建維度的結(jié)構(gòu)并根據(jù)需要進(jìn)行更改查看新建維度的結(jié)構(gòu)并根據(jù)需要進(jìn)行更改。此例中的新建維度結(jié)構(gòu)關(guān)系如圖2-22所示??梢?jiàn),由程序自動(dòng)分析出來(lái)的層次結(jié)構(gòu)和用戶(hù)自己設(shè)置的時(shí)間層次結(jié)構(gòu)都是和業(yè)務(wù)數(shù)據(jù)中的邏輯結(jié)構(gòu)相
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)圓平底燒瓶市場(chǎng)調(diào)查研究報(bào)告
- 2025年金屬襯膠項(xiàng)目可行性研究報(bào)告
- 2025年超薄膨脹型鋼結(jié)構(gòu)防火材料項(xiàng)目可行性研究報(bào)告
- 2025年膨化糯米球項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)細(xì)菌及藥敏檢測(cè)系統(tǒng)行業(yè)投資前景及策略咨詢(xún)研究報(bào)告
- 2025年瑪瑙飾品項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)活動(dòng)工具車(chē)行業(yè)投資前景及策略咨詢(xún)研究報(bào)告
- 2025至2031年中國(guó)控溫儀行業(yè)投資前景及策略咨詢(xún)研究報(bào)告
- 2025年手動(dòng)強(qiáng)力剪刀項(xiàng)目可行性研究報(bào)告
- 2025年塑膠旅游用品項(xiàng)目可行性研究報(bào)告
- 怎樣處理課堂突發(fā)事件
- 采礦學(xué)課程設(shè)計(jì)-隆德煤礦1.8Mta新井開(kāi)拓設(shè)計(jì)
- 桂花-作文ppt-PPT課件(共14張)
- 高一數(shù)學(xué)概率部分知識(shí)點(diǎn)總結(jié)及典型例題解析 新課標(biāo) 人教版 必修
- 滴灌工程設(shè)計(jì)示例
- 鐵路運(yùn)費(fèi)計(jì)算方法
- 《小腦梗死護(hù)理查房》
- 免疫及炎癥相關(guān)信號(hào)通路
- 某風(fēng)電場(chǎng)設(shè)備材料設(shè)備清單
- —橋梁專(zhuān)業(yè)施工圖設(shè)計(jì)審查要(終)
- 德龍自卸車(chē)合格證掃描件(原圖)
評(píng)論
0/150
提交評(píng)論