版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
構(gòu)建基于FoodMart數(shù)據(jù)庫的福馬特商業(yè)智能系統(tǒng)。按照學(xué)習(xí)理論,“大處著眼,小處著手”是快速學(xué)習(xí)的好方法,它既能把握全局,又能掌握細節(jié)
內(nèi)容安排上屬于實踐中的“務(wù)實”,理論上的“務(wù)虛”,只著眼于操作過程而忽略其中的深奧理論,目的在于明確一個商業(yè)智能應(yīng)用的全貌
基于FoodMart數(shù)據(jù)庫的福馬特商業(yè)智能系統(tǒng)FoodMart數(shù)據(jù)庫是SQLServer以前版本所帶的示例數(shù)據(jù)庫,它模擬了一家大型的食品連鎖店的經(jīng)營業(yè)務(wù)所產(chǎn)生的數(shù)據(jù)。其商業(yè)數(shù)據(jù)保存在一個數(shù)據(jù)庫中,其中包括了客戶管理數(shù)據(jù)、銷售數(shù)據(jù)、分銷數(shù)據(jù)和庫存數(shù)據(jù)等。隨著業(yè)務(wù)量的增加,這個食品連鎖店的老板迫切需要多方位地掌握其經(jīng)營狀況,而傳統(tǒng)的報表形式和數(shù)據(jù)處理方式已經(jīng)不能滿足這一要求,因此在保留歷史數(shù)據(jù)的基礎(chǔ)上構(gòu)建商業(yè)智能應(yīng)用已經(jīng)迫在眉睫。下面就描述滿足這一商務(wù)需求的技術(shù)實現(xiàn)過程。FoodMart數(shù)據(jù)庫涉及到公司經(jīng)營的各個方面,包括產(chǎn)品、庫存、人事、客戶和銷售等。一個真正的商業(yè)智能應(yīng)用應(yīng)該對這些業(yè)務(wù)需求進行全面地考慮。本章截取這些需求中的銷售部分構(gòu)建商業(yè)智能打開配套文件中附帶的foodmart.mdf文件,可以看到如圖2-1所示的表人事管理中的員工信息存儲在employee表中員工所屬部門信息存儲在department表中職務(wù)信息則存儲在position表中庫存管理業(yè)務(wù)中的倉庫類型存儲在warehouse_class表中具體的倉庫存儲在warehouse中。2.1.2
設(shè)計數(shù)據(jù)倉庫邏輯模型福馬特市場部的商務(wù)需求是要對1998年進行的所有銷售業(yè)務(wù)數(shù)據(jù)進行多角度分析,以便市場分析人員能在查詢數(shù)據(jù)庫時獲取快速的響應(yīng),高層管理人員也能從總體上把握影響本年度銷售的因素。這需要利用存儲在公司業(yè)務(wù)數(shù)據(jù)庫中的數(shù)據(jù),建立數(shù)據(jù)倉庫,進而創(chuàng)建可用于分析的多維數(shù)據(jù)結(jié)構(gòu)。如前所述,這里只著眼于銷售方面的數(shù)據(jù),因而把與銷售相關(guān)的表提煉出來進行分析。在foodmart數(shù)據(jù)庫中,銷售業(yè)務(wù)的數(shù)據(jù)和時間、促銷手段、產(chǎn)品和店鋪等都有關(guān)系,它們的關(guān)系體現(xiàn)在表與表之間的邏輯關(guān)系上。要從業(yè)務(wù)數(shù)據(jù)出發(fā)設(shè)計數(shù)據(jù)倉庫的結(jié)構(gòu),必須明確業(yè)務(wù)數(shù)據(jù)本身的結(jié)構(gòu),而業(yè)務(wù)數(shù)據(jù)的關(guān)系一般是基于關(guān)系數(shù)據(jù)庫設(shè)計的范式。數(shù)據(jù)倉庫中表的關(guān)系不受關(guān)系數(shù)據(jù)庫設(shè)計范式的約束,但也要遵循一定的結(jié)構(gòu)規(guī)范,如星形結(jié)構(gòu)和雪花形結(jié)構(gòu)即是這種類型的規(guī)范。同時這也是數(shù)據(jù)倉庫邏輯結(jié)構(gòu)的兩種類型。。這里希望用雪花形結(jié)構(gòu)來構(gòu)建福馬特商店的銷售數(shù)據(jù)倉庫,邏輯結(jié)構(gòu)設(shè)計圖如圖2-2所示銷售數(shù)據(jù)倉庫雪花形結(jié)構(gòu)設(shè)計圖在數(shù)據(jù)倉倉庫的邏邏輯結(jié)構(gòu)構(gòu)中,數(shù)數(shù)據(jù)表可可以劃分分為兩類類:一類類是事實實數(shù)據(jù)表表(簡稱稱為“事事實表””),用用來存儲儲數(shù)據(jù)倉倉庫中的的實際數(shù)數(shù)據(jù),如如這里存存儲1998年年銷售數(shù)數(shù)據(jù)的sales_fact_1998表表即為事事實表;;另一類是是維度數(shù)數(shù)據(jù)表((簡稱為為“維度度表”)),用來來存儲數(shù)數(shù)據(jù)倉庫庫中的維維度數(shù)據(jù)據(jù),如這這里的關(guān)關(guān)于時間間、促銷銷手段和和產(chǎn)品等等分析要要素的表表均為維維度表。。注意,在在本例中中設(shè)計的的維度表表和事實實表與原原始數(shù)據(jù)據(jù)中的表表名及結(jié)結(jié)構(gòu)都一一致,這這主要是是由原始始數(shù)據(jù)的的特點和和本章作作為入門門章節(jié)的的定位決決定的。。在實際際設(shè)計的的時候,,通常需需要根據(jù)據(jù)需求情情況重新新建立與與原始數(shù)數(shù)據(jù)不同同的表結(jié)結(jié)構(gòu)。這這主要是是由于傳傳統(tǒng)業(yè)務(wù)務(wù)的數(shù)據(jù)據(jù)庫是用用來進行行事務(wù)處處理的((即OLTP)),而數(shù)數(shù)據(jù)倉庫庫則是用用來進行行分析處處理的((即OLAP)),用途途的不同同決定了了其結(jié)構(gòu)構(gòu)的不同同。這一一點在以以后復(fù)雜雜的數(shù)據(jù)據(jù)倉庫設(shè)設(shè)計中會會通過示示例體現(xiàn)現(xiàn)出來。。創(chuàng)創(chuàng)建foodmartsaleDW數(shù)據(jù)據(jù)倉庫數(shù)據(jù)倉庫庫也是一一種數(shù)據(jù)據(jù)庫,其其管理同同樣是通通過數(shù)據(jù)據(jù)庫管理理系統(tǒng)((DBMS)來來進行的的。因此此數(shù)據(jù)倉倉庫可以以像普通通數(shù)據(jù)庫庫一樣進進行創(chuàng)建建、修改改和刪除除。當數(shù)數(shù)據(jù)倉庫庫的邏輯輯結(jié)構(gòu)設(shè)設(shè)計完后后,就可可以創(chuàng)建建物理數(shù)數(shù)據(jù)倉庫庫了。這時可以以在SQLServerManagementStudio中中按照一一般的建建立數(shù)據(jù)據(jù)庫的方方法建立立一個名名為“foodmartsaleDW”的的數(shù)據(jù)庫庫,然后后把這里里設(shè)計的的表創(chuàng)建建好,數(shù)數(shù)據(jù)類型型依據(jù)原原始數(shù)據(jù)據(jù)庫中的的各個表表和字段段的數(shù)據(jù)據(jù)類型設(shè)設(shè)置但由于這這里數(shù)據(jù)據(jù)倉庫的的表結(jié)構(gòu)構(gòu)與原始始數(shù)據(jù)庫庫中的表表結(jié)構(gòu)基基本一致致,因此此,創(chuàng)建建foodmartsaleDW數(shù)數(shù)據(jù)倉庫庫的物理理結(jié)構(gòu)過過程也可可以在ETL階階段完成成2.2設(shè)設(shè)計計和使用用ETL這里的任任務(wù)就是是要把數(shù)數(shù)據(jù)從其其他類型型數(shù)據(jù)庫庫或其他他類型數(shù)數(shù)據(jù)載體體中裝載載到foodmartsaleDW數(shù)據(jù)倉倉庫中。。需要使使用到SQLServerIntegrationServices服務(wù),,即SSIS(1)打打開BusinessIntelligenceDevelopmentStudio,,選擇【【文件】】→【新新建】→→【項目目】命令令,彈出出“新建建項目””對話框框,展開開“商業(yè)業(yè)智能項項目”,,在“模模板”窗窗格中,,單擊““IntegrationServices項項目”,,把項目目命名為為“foodmartsaleETL””,如圖圖2-3所示。。這時會在在BIStudio環(huán)境中中打開用用于設(shè)計計SSIS的各各種工具具和窗口口,數(shù)據(jù)據(jù)提取、、轉(zhuǎn)換和和加載的的操作都都在這個個界面下下進行。。(2)選選擇【項項目】→→【SSIS導(dǎo)導(dǎo)入和導(dǎo)導(dǎo)出向?qū)?dǎo)】命令令,這時時會彈出出SSIS導(dǎo)入入和導(dǎo)出出向?qū)У牡臍g迎界界面,單單擊【下下一步】】按鈕。。(3)在在“選擇擇數(shù)據(jù)源源”窗口口中的““數(shù)據(jù)源源”下拉拉列表框框中選擇擇Access數(shù)據(jù)源源選項,,如圖2-4所所示。然然后在路路徑選擇擇中選擇擇此項目目文件夾夾中的foodmart2000.mdb文件件。2-7這時會讓讓用戶選選擇源表表和源視視圖,如如圖2-7所示示。按照照前面對對數(shù)據(jù)倉倉庫的設(shè)設(shè)計,這這里選擇擇原始表表中的time_by_day、promotion、、product、product_class、customer、store和sales_fact_1998表作作為需要要輸入的的表。這里對原原始表中中需要導(dǎo)導(dǎo)入到數(shù)數(shù)據(jù)倉庫庫的數(shù)據(jù)據(jù)有很強強的可定定制性,,對這些些已經(jīng)選選擇的表表中的字字段還可可以進行行篩選和和改變,,對不需需要的字字段進行行去除操操作,這這就是所所謂的數(shù)數(shù)據(jù)清洗洗。當然然也可以以選擇其其他的表表一起導(dǎo)導(dǎo)入數(shù)據(jù)據(jù)倉庫中中??梢砸钥吹?,,不一定定所有的的業(yè)務(wù)數(shù)數(shù)據(jù)庫中中的數(shù)據(jù)據(jù)都必須須體現(xiàn)在在數(shù)據(jù)倉倉庫中,,數(shù)據(jù)倉倉庫中的的數(shù)據(jù)也也有可能能是經(jīng)過過業(yè)務(wù)數(shù)數(shù)據(jù)庫中中的數(shù)據(jù)據(jù)運算而而得到的的,這都都取決于于具體商商務(wù)活動動的需求求。在圖2-7的界界面中,,還可以以對數(shù)據(jù)據(jù)導(dǎo)入的的目標進進行定制制,可以以對映射射方式進進行編輯輯,甚至至可以自自己寫““CREATETABLE”語句句作為復(fù)復(fù)制的目目標表。。這些改改變都可可以體現(xiàn)現(xiàn)在數(shù)據(jù)據(jù)倉庫的的物理結(jié)結(jié)構(gòu)中。。這里不對映射射及其目標進進行變更,保保持默認的狀狀態(tài),使生成成的數(shù)據(jù)倉庫庫的物理模型型完全符合前前面對數(shù)據(jù)倉倉庫的邏輯模模型的設(shè)計。。(7)以上操操作完成后,,單擊【下一一步】按鈕,,系統(tǒng)將會把把前面的操作作列表并要求求用戶確認,,并提示將會會把包以“Package1.dtsx”作為為文件名保存存在項目文件件夾下面,而而且不會立即即執(zhí)行。確認認無誤后單擊擊【完成】按按鈕。(8)在“解解決方案資源源管理器”中中展開“SSIS包”文文件夾,在Package1.dtsx上單擊擊鼠標右鍵,,在彈出的快快捷菜單中選選擇【設(shè)為啟啟動對象】命命令,如圖2-8所示。。(9)單擊工工具條上的運運行按鈕運運行這個工程程,可以發(fā)現(xiàn)現(xiàn)在SSIS設(shè)計界面的的“控制流””和“數(shù)據(jù)流流”等選項卡卡內(nèi)都有對象象在活動,這這是系統(tǒng)正在在把數(shù)據(jù)從foodmart2000.mdb數(shù)據(jù)庫中中按照前面所所確定的規(guī)則則裝載入foodmartsaleDW數(shù)據(jù)倉倉庫中。新建的數(shù)據(jù)倉倉庫中的表需需要設(shè)置必要要的主鍵及外外鍵,否則無無法建立多維維數(shù)據(jù)集SSIS的進進一步使用請請參照朱德利利書第四章案例見4.32.3創(chuàng)創(chuàng)建OLAP數(shù)據(jù)立方設(shè)計好了結(jié)構(gòu)構(gòu)良好的數(shù)據(jù)據(jù)倉庫,并且且將需要分析析的業(yè)務(wù)數(shù)據(jù)據(jù)裝載到了數(shù)數(shù)據(jù)倉庫中之之后,就為滿滿足商務(wù)決策策的全方位需需求打下了根根基,以后的的操作都是基基于這些擁有有數(shù)據(jù)的數(shù)據(jù)據(jù)倉庫進行的的。但是,對對數(shù)據(jù)的多維維分析卻并不不是主要針對對數(shù)據(jù)倉庫,,而是針對從從數(shù)據(jù)倉庫中中提取的子集集,如數(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ù)立方方,首先要創(chuàng)創(chuàng)建一個SSAS的項目目。打開BusinessIntelligenceDevelopmentStudio,選擇【【文件】→【【新建】→【【項目】命令令,或按【Ctrl+Shift+N】組合鍵鍵以顯示“新新建項目”對對話框。在““新建項目””對話框中,,從“項目類類型”選項組組中選擇“商商業(yè)智能項目目”。從“VisualStudio已安裝裝的模板”選選項組中選擇擇“AnalysisServices項項目”。在““名稱”文本本框中輸入““foodmartsaleAS””作為項目名名稱,如圖2-10所示示。單擊【確確定】按鈕進進入SSAS的工作界面面。建立foodmartsaleAS項目打開“解決方方案資源管理理器”,可以以看到數(shù)據(jù)源源、數(shù)據(jù)源視視圖、多維數(shù)數(shù)據(jù)集、維度度和挖掘結(jié)構(gòu)構(gòu)等8個文件件夾對象,建建立和管理數(shù)數(shù)據(jù)立方也是是主要針對這這8個對象進進行的。下面面介紹創(chuàng)建數(shù)數(shù)據(jù)立方的步步驟定定義數(shù)據(jù)據(jù)源這是創(chuàng)建數(shù)據(jù)據(jù)立方的第1步。在“解解決方案資源源管理器”中中的“數(shù)據(jù)源源”文件夾上上單擊鼠標右右鍵,在彈出出的快捷菜單單中選擇【新新建數(shù)據(jù)源】】命令,如圖圖2-11所所示。新建數(shù)據(jù)源在彈出的“選選擇如何定義義連接”窗口口中選擇“基基于現(xiàn)有連接接或新連接創(chuàng)創(chuàng)建數(shù)據(jù)源””單選按鈕,,在“數(shù)據(jù)連連接”列表框框中選擇foodmartsaleDW數(shù)據(jù)源源,如果沒有有此連接,可可以單擊【新新建】按鈕,,定義指向foodmartsaleDW數(shù)數(shù)據(jù)倉庫的連連接。設(shè)置完完成后的頁面面如圖2-12所示。由由于向?qū)旅婷娴牟僮魇菦]沒有必要的,,所以這里可可以直接單擊擊【完成】按按鈕結(jié)束數(shù)據(jù)據(jù)源向?qū)?。定義數(shù)據(jù)連接接
定定義數(shù)據(jù)據(jù)源視圖數(shù)據(jù)源提供與與數(shù)據(jù)庫的簡簡單連接,但但更多高級功功能,如緩存存元數(shù)據(jù)、添添加關(guān)系、創(chuàng)創(chuàng)建計算和設(shè)設(shè)置邏輯鍵等等還需要使用用數(shù)據(jù)源視圖圖來完成。為為了對多維數(shù)數(shù)據(jù)集進行這這些高級操作作,這一步定定義數(shù)據(jù)源視視圖??梢栽凇皵?shù)據(jù)據(jù)源視圖”文文件夾對象上上單擊鼠標右右鍵,在彈出出的快捷菜單單中選擇【新新建數(shù)據(jù)源視視圖】命令,,然后在彈出出的“數(shù)據(jù)源源視圖向?qū)А薄贝翱谥羞x擇擇foodmartsaleDW選選項作為關(guān)系系數(shù)據(jù)源,單單擊【下一步步】按鈕。這這時會彈出如如圖2-13所示的“名名稱匹配”窗窗口,其原因因是在前面SSIS的數(shù)數(shù)據(jù)裝載操作作中沒有為數(shù)數(shù)據(jù)倉庫中的的表設(shè)置主鍵鍵及其關(guān)系,,SSAS試試圖在匹配的的列上創(chuàng)建邏邏輯關(guān)系,可可以選擇“與與主鍵同名””單選按鈕,,單擊【下一一步】按鈕繼繼續(xù)設(shè)置名稱匹配配
這時進入“選選擇表和視圖圖”窗口,如如圖2-14所示??梢砸詮倪x定的數(shù)數(shù)據(jù)源提供的的對象列表中中選擇表和視視圖。這里主主要的商務(wù)需需求是對銷售售數(shù)據(jù)進行分分析,所以可可以把相關(guān)的的數(shù)據(jù)表都選選入數(shù)據(jù)源視視圖,對數(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ù)源視視圖上的表都都是獨立的,,相互之間沒沒有關(guān)系,還還需要我們設(shè)設(shè)置各個表的的主鍵及其關(guān)關(guān)系才能成為為可用的視圖圖。一般來說,事事實表是沒有有主鍵的,而而維度表都有有主鍵,且每每一個維度表表的主鍵都是是事實表的外外鍵,因而,,需要為每一一個維度表設(shè)設(shè)置主鍵,如如圖2-15所示,在維維度表中選擇擇應(yīng)該為主鍵鍵的字段,然然后單擊鼠標標右鍵,在彈彈出的快捷菜菜單中選擇【【設(shè)置邏輯主主鍵】命令,,即可設(shè)置維維度表的主鍵鍵。設(shè)置維度表的的主鍵對每一個維度度表設(shè)置好主主鍵后,應(yīng)該該設(shè)置維度表表和事實表之之間的關(guān)系,,方法是把事事實表中的外外鍵作為源,,拖動到維度度表中的相關(guān)關(guān)字段,這時時會彈出“創(chuàng)創(chuàng)建關(guān)系”窗窗口,如圖2-16所示示。需要注意意的是一定要要把外鍵表作作為源,主鍵鍵表作為目標標,如果方向向錯了,可以以單擊圖2-16的【反反向】按鈕以以保證其關(guān)系系符合業(yè)務(wù)數(shù)數(shù)據(jù)中的邏輯輯關(guān)系。創(chuàng)建建關(guān)關(guān)系系””對對話話框框
按照照以以上上的的步步驟驟,,設(shè)設(shè)置置好好維維度度表表和和事事實實表表之之間間的的關(guān)關(guān)系系后后,,數(shù)數(shù)據(jù)據(jù)源源視視圖圖將將會會如如圖圖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))在在““解解決決方方案案資資源源管管理理器器””中中用用鼠鼠標標右右鍵鍵單單擊擊““多多維維數(shù)數(shù)據(jù)據(jù)集集””文文件件夾夾對對象象,,在在彈彈出出的的快快捷捷菜菜單單中中選選擇擇【【新新建建多多維維數(shù)數(shù)據(jù)據(jù)集集】】命命令令。。(2))在在彈彈出出的的““多多維維數(shù)數(shù)據(jù)據(jù)集集向向?qū)?dǎo)””歡歡迎迎界界面面中中單單擊擊【【下下一一步步】】按按鈕鈕進進入入““選選擇擇生生成成方方法法””窗窗口口,,如如圖圖2-18所所示示。。在在此此窗窗口口中中選選擇擇““使使用用數(shù)數(shù)據(jù)據(jù)源源生生成成多多維維數(shù)數(shù)據(jù)據(jù)集集””單單選選按按鈕鈕,,并并且且確確認認選選中中了了““自自動動生生成成””復(fù)復(fù)選選框框,,并并在在下下拉拉列列表表框框中中選選擇擇““創(chuàng)創(chuàng)建建屬屬性性和和層層次次結(jié)結(jié)構(gòu)構(gòu)””選選項項,,以以便便向向?qū)?dǎo)能能為為維維度度表表中中的的大大多多數(shù)數(shù)列列創(chuàng)創(chuàng)建建屬屬性性,,并并嘗嘗試試建建立立包包含含多多級級的的層層次次結(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),,以以識識別別事事實實表表和和維維度度表表。。識識別別完完成成后后,,單單擊擊【【下下一一步步】】按按鈕鈕將將會會彈彈出出如如圖圖2-19所所示示的的““標標識識事事實實數(shù)數(shù)據(jù)據(jù)表表和和維維度度表表””窗窗口口。。選選擇擇““time_by_day””作作為為時時間間維維度度表表,,并并且且按按照照圖圖中中所所示示來來分分別別設(shè)設(shè)置置各各表表為為事事實實表表或或是是維維度度表表。。設(shè)設(shè)置置好好后后單單擊擊【【下下一一步步】】按按鈕鈕繼繼續(xù)續(xù)。。標識識事事實實數(shù)數(shù)據(jù)據(jù)表表和和維維度度表表(4))由由于于上上一一步步選選擇擇了了““time_by_day””作作為為時時間間維維度度表表,,這這一一步步需需要要設(shè)設(shè)置置時時間間維維度度的的層層次次結(jié)結(jié)構(gòu)構(gòu)。。在在所所有有維維度度的的層層次次結(jié)結(jié)構(gòu)構(gòu)中中,,只只有有時時間間維維度度最最為為特特殊殊。。其其他他維維度度系系統(tǒng)統(tǒng)可可以以根根據(jù)據(jù)數(shù)數(shù)據(jù)據(jù)之之間間的的關(guān)關(guān)系系檢檢測測其其層層次次結(jié)結(jié)構(gòu)構(gòu),,而而時時間間維維度度則則需需要要指指定定其其時時間間上上的的層層次次。。如如圖圖2-20所所示示,,依依據(jù)據(jù)時時間間表表中中的的具具體體情情況況,,為為年年月月日日等等時時間間屬屬性性指指定定時時間間表表列列。。設(shè)設(shè)置置好好后后單單擊擊【【下下一一步步】】按按鈕鈕繼繼續(xù)續(xù)。。指定定時時間間維維度度層層次次結(jié)結(jié)構(gòu)構(gòu)
(5))這這時時系系統(tǒng)統(tǒng)將將會會讓讓用用戶戶選選擇擇度度量量值值,,如如圖圖2-21所所示示。。度度量量是是來來源源于于事事實實表表中中的的數(shù)數(shù)據(jù)據(jù),,在在圖圖中中選選擇擇““StoreSales””、、““StoreCost””和和““UnitSales””為為度度量量。。單單擊擊【【下下一一步步】】按按鈕鈕繼繼續(xù)續(xù)。。選擇擇度度量量值值
(6))這這時時系系統(tǒng)統(tǒng)將將會會依依據(jù)據(jù)前前面面對對維維度度表表和和事事實實表表的的設(shè)設(shè)置置來來檢檢測測層層次次結(jié)結(jié)構(gòu)構(gòu)。。如如果果前前面面的的設(shè)設(shè)置置都都是是正正確確的的,,則則會會成成功功檢檢測測其其層層次次結(jié)結(jié)構(gòu)構(gòu),,檢檢測測完完畢畢,,單單擊擊【【下下一一步步】】按按鈕鈕繼繼續(xù)續(xù)。。(7))由由于于前前面面系系統(tǒng)統(tǒng)自自動動檢檢測測了了維維度度之之間間的的層層次次關(guān)關(guān)系系,,因因此此,,產(chǎn)產(chǎn)生生了了一一些些新新的的維維度度,,這這一一步步向向?qū)?dǎo)將將提提供供一一個個窗窗口口來來查查看看新新建建維維度度的的結(jié)結(jié)構(gòu)構(gòu)并并根根據(jù)據(jù)需需要要進進行行更更改改。。此此例例中中的的新新建建維維度度結(jié)結(jié)構(gòu)構(gòu)關(guān)關(guān)系系如如圖圖2-22所所示示。??煽梢娨姡?,由由程程序序自自動動分分析析出出來來的的層層次次結(jié)結(jié)構(gòu)構(gòu)和和用用戶戶自自己己設(shè)設(shè)置置的的時時間間層層次次結(jié)結(jié)構(gòu)構(gòu)都都是是和和業(yè)業(yè)務(wù)務(wù)數(shù)數(shù)據(jù)據(jù)中中的的邏邏輯輯結(jié)結(jié)構(gòu)構(gòu)相相符符合合的的。。如如果果不不符符合合,,則則可可以以在在這這一一步步進進行行修修改改。。設(shè)設(shè)置置完完成成后后單單擊擊【【下下一一步步】】按按鈕鈕,,為為多多維維數(shù)數(shù)據(jù)據(jù)集集指指定定一一個個名名稱稱,,再再單單擊擊【【完完成成】】按按鈕鈕,,結(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ù)源源視視圖圖相相比比較較,,這這里里的的視視圖圖表表達達的的是是多多維維數(shù)數(shù)據(jù)據(jù)集集的的表表間間關(guān)關(guān)系系,,而而且且用用黃黃色色標標記記了了事事實實表表,,藍藍色色標標記記了了維維度度表表。。多維維數(shù)數(shù)據(jù)據(jù)集集的的數(shù)數(shù)據(jù)據(jù)源源視視圖圖
(9))雙雙擊擊剛剛才才創(chuàng)創(chuàng)建建的的多多維維數(shù)數(shù)據(jù)據(jù)集集,,系系統(tǒng)統(tǒng)將將會會切切換換到到多多維維數(shù)數(shù)據(jù)據(jù)集集設(shè)設(shè)計計窗窗口口,,如如圖圖2-24所所示示的的是是該該窗窗口口的的主主要要標標簽簽,,它它們們標標識識了了可可以以針針對對多多維維數(shù)數(shù)據(jù)據(jù)集集進進行行的的各各種種操操作作,,包包括括添添加加各各種種商商業(yè)業(yè)
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 油茶種植園品種資源調(diào)查考核試卷
- 電機部件加工考核試卷
- 2024年環(huán)保項目合作研究協(xié)議3篇
- 2024年海沙運輸與水利工程改造合同模板3篇
- 硫銨工段課程設(shè)計
- 服裝簡筆畫課程設(shè)計
- 瑜伽蹺蹺板課程設(shè)計
- 石墨在防凍材料的研究考核試卷
- 點陣式led課程設(shè)計
- 2024年水泥生產(chǎn)線生產(chǎn)線設(shè)備更新改造合同3篇
- 廣東金融學(xué)院會計學(xué)原理模擬題
- 對球閥(球閥配件)的檢驗要求
- 《計算機控制技術(shù)》自學(xué)指導(dǎo)書
- EE系列磁芯參數(shù)
- 晶向指數(shù)與晶面指數(shù)精講
- 畢業(yè)設(shè)計基于PLC控制的汽車清洗裝置
- GB 6944-2012 危險貨物分類和品名編號(高清版)
- 四等水準測量外業(yè)記錄表
- 建筑制圖學(xué)習(xí)基礎(chǔ)實訓(xùn)報告
- 05標準工時及產(chǎn)能計算表
- 懷化職業(yè)技術(shù)學(xué)院就業(yè)工作管理制度匯編 (一)
評論
0/150
提交評論