數(shù)據(jù)倉庫與數(shù)據(jù)挖掘_第1頁
數(shù)據(jù)倉庫與數(shù)據(jù)挖掘_第2頁
數(shù)據(jù)倉庫與數(shù)據(jù)挖掘_第3頁
數(shù)據(jù)倉庫與數(shù)據(jù)挖掘_第4頁
數(shù)據(jù)倉庫與數(shù)據(jù)挖掘_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、衡水學院經(jīng)濟學與管理學系實驗報告專業(yè):班級:姓名:學號:課程名稱數(shù)據(jù)倉庫與數(shù)據(jù)挖掘?qū)嶒烅椖繉嶒灦煽儗嶒炐〗M小組成員實驗日期實驗地點實驗?zāi)康模?.在Analysis Services項目中定義數(shù)據(jù)源、數(shù)據(jù)源視圖、維度、 屬性、屬性關(guān)系、層次結(jié)構(gòu)和多維數(shù)據(jù)集。2.查看多維數(shù)據(jù)集和維度數(shù)據(jù)。實驗設(shè)備計算機實驗軟件:Microsoft SQLServer2012、Microsoft SQL Server 2012 Analysis Services、AdvertureWorksDW2012實驗內(nèi)容一、定義數(shù)據(jù)源視圖新建項目(或打開已有的項目)與前幾次實驗相同,需要創(chuàng)建Analysis Service

2、s多維和數(shù)據(jù)挖掘項目。定義數(shù)據(jù)源與前面實驗方法相同,使用AdventureWorksDW2012數(shù)據(jù)庫作為數(shù)據(jù)源。定義數(shù)據(jù)源視圖數(shù)據(jù)源提供與數(shù)據(jù)庫的簡單連接,但更多高級功能,如添加關(guān)系、創(chuàng)建計算和設(shè) 置邏輯鍵等還需要使用數(shù)據(jù)源視圖來完成。為了對多維數(shù)據(jù)集進行這些操作,這 步定義數(shù)據(jù)源視圖。在解決方案資源管理器中,鼠標右鍵單擊“數(shù)據(jù)源視圖”, 在彈出米單中選擇 新建數(shù)據(jù)源視圖,選擇AdventureWorksDW2012作為數(shù)據(jù) 源,并且在“選擇表和視圖”頁的“可用對象”列表中,選擇 Dimcustomer, Dimdate , DimGeography, Dimproduct, FactInt

3、ernetSal es這5個表(如圖1),然后將它們添加到“包含的對象”列表中。單擊“下一 步”、“完成”,生成 Adventure Works DW2012OLAP 數(shù)據(jù)源視圖。讓用戶界面更友好通過更改數(shù)據(jù)源視圖中對象的Friendly Name屬性的值,用戶界面會更加友好, 在數(shù)據(jù)源視圖設(shè)計器“關(guān)系圖”窗格中,鼠標右鍵單擊Fact Internet Sales 表,在彈出的快捷菜單中選擇“屬性”命令然后將彈出的對話框中的Friendly Name 屬性改為“網(wǎng)絡(luò)銷售”。同理,把 Dimcustomer, DimGeography, Dimproduct, DimDate,的 Friendl

4、yName 屬性 分別改為“客戶”,“地區(qū)”,“產(chǎn)品”,“時間”。按照以上的步驟,設(shè)置好 維度表和事實表之間的關(guān)系后,數(shù)據(jù)源視圖將會如圖2所示。1 hrwi.-iqn琳ILb 果1d:-ri3 庭livZ-hlgiT-tm .iry * 尊h-wiv 4) A1 PsfllUilka HJPKlCdlCH- IM ftFwwrwirVit 5 亮j PmLF1HB4- HIM W1 PHifrdibnE上卜 man 島JriKltidJ-H-FiU+i b- 整IJlMlJibuA-4-lut;ZtX-MwIE.LT i J fajA hlhilfalbj.ii J Fu-TbhrMrlEd.

5、iE-#.FftF*R二、定義和部署多維數(shù)據(jù)集1.定義維度可以使用多維數(shù)據(jù)集向?qū)?,通過單個步驟定義一個多維數(shù)據(jù)集及其維度。也可以 先定義一個或多個維度,然后使用多維數(shù)據(jù)集向?qū)Фx一個使用這些維度的多維 數(shù)據(jù)集。如果要設(shè)計一個復雜的解決方案,通常是先定義維度。(定義【時間維度】)在“解決方案資源管理器”中,用鼠標右鍵單擊“維度” 文件夾,然后單擊【新建維度】,將顯示維度向?qū)?。u津號|點 Sip nilt qrtQNH罟I H詢” tiis t -v?F! I* Kl-riiH ftl nHKUjzJLimAfl w也士里心UiWtiiIEWJ 十#NH f-NLI-IKMilK RHTr!rmn

6、WtLV|i、上一*磨|下一iji 點擊【下一步】,在隨后的“指定源信息”頁上,選擇 Adventure Works DW 2012OLAP 數(shù)據(jù)源視圖;在“主表”列表中,選擇“日 期”表,勾選屬性,并修改屬性類型-財5T= #也-五* rn-lXUfa,=B*tH Ml, laiB UfluruQ 土 ImK BaQ rUaUdi Ew 日 r UgJ I I BUM Un rriuk Swhs-mT-| MtfJ J2生成多維數(shù)據(jù)集這一步在上面創(chuàng)建的數(shù)據(jù)源視圖的基礎(chǔ)上生成多維數(shù)據(jù)集,方法如下:在“解決方案資源管理器”中用鼠標右鍵單擊“多維數(shù)據(jù)集”文件夾對象, 在彈出的快捷菜單中選擇【新建多

7、維數(shù)據(jù)集】命令。在彈出的“多維數(shù)據(jù)集向?qū)А睔g迎界面中單擊【下一步】按鈕進入“選擇創(chuàng) 建方法”窗口,選擇“使用現(xiàn)有表”,繼續(xù)點擊【下一步】,按圖5選擇度量值 組的表單擊【下一步】按鈕,在選擇【現(xiàn)有維度】頁上,選擇已有的維度一時間維度, 然后單擊【下一步】,在【選擇新維度】頁上,選擇要創(chuàng)建的新維度。為此,請 確認已選中“客戶”、和“產(chǎn)品”復選框,再單擊【下一步】完成。完成向?qū)Ш螅梢圆榭唇⒌亩嗑S數(shù)據(jù)集結(jié)構(gòu),如圖7所示,為多維數(shù)據(jù)集 的數(shù)據(jù)源視圖,與前面的數(shù)據(jù)源視圖相比較,這里的視圖表達的是多維數(shù)據(jù)集的 表間關(guān)系,而且用黃色標記了事實表,藍色標記了維度表。3.向維度添加屬性前面已經(jīng)定義了維度,維度

8、中的屬性可以通過下面方法添加。向“客戶”維度中添加屬性在解決方案資源管理器的“維度”節(jié)點中雙擊“客戶”維度,此時就打開了 “客戶”維度的維度設(shè) 計器。如圖8。在“數(shù)據(jù)源視圖”窗格中,將Customer表的以下各列拖到“屬性”窗格中:BirthDate, MaritalStatus,Gender,EmailAddress,YearlyIncome,Totalchildren, NumberChildrenAtHome, EnglishEducation, EnglishOccupation, HouseOwnerFlag, NumberCarsOwned, Phone, DateFirstPur

9、chase, CommuteDistance。將“數(shù)據(jù)源視圖”窗格內(nèi)Geography表中的以下各列拖到“屬性”窗格中:City,StateProvinceName, EnglishCountryRegionName, PostalCode。向產(chǎn)品”維度中添加屬性將“數(shù)據(jù)源視圖”窗格內(nèi)Product表中的以下各列拖到“屬性”窗格中:StandardCost, Color, SafetyStockLevel, ReorderPoint, ListPrice, Size, SizeRange, Weight, DaysToManufacture, ProductLine, DealerPrice,

10、 Class, Style, ModelName, StartDate,4、部署多維數(shù)據(jù)集這一步將把創(chuàng)建好的多維數(shù)據(jù)集部署到Analysis Services數(shù)據(jù)庫中,如圖所示,在多維數(shù)據(jù) 集上單擊鼠標右鍵,在彈出的快捷菜單中選擇【進程】命令,在是否生成和部署項目”的對 話框中選擇是”選項。待部署結(jié)束,系統(tǒng)將會彈出處理多維數(shù)據(jù)集”對話框,單擊【運行】 按鈕,程序?qū)Χ嗑S數(shù)據(jù)集進行處理,處理完畢后,在處理進度”對話框中單擊【關(guān)閉】 按鈕結(jié)束處理過程。如果以上操作都順利進行,則此多維數(shù)據(jù)集已經(jīng)順利地部署到了 Analysis Services 數(shù)據(jù)庫。ServkZH J*tlU 細 頃 1的忡(

11、c)切換到EXCEL,用透視表瀏覽數(shù)據(jù)對于多維數(shù)據(jù)集,“瀏覽器”選項卡提供了兩種用于瀏覽數(shù)據(jù)的方法。你可以使用內(nèi)置MDX查詢設(shè)計器生成從多維數(shù)據(jù)庫返回平展行集的查詢,或者可以使用Excel快捷方式。當從SQL Server Data Tools內(nèi)啟動Excel時,Excel將打開,并且在工作表中已有數(shù)據(jù)透視表以及 與模型工作區(qū)數(shù)據(jù)庫的預(yù)定義連接。Excel通常會提供更好的瀏覽體驗,因為可以交互方式瀏覽多維數(shù)據(jù)集數(shù)據(jù),并且使用水平 軸和垂直軸來分析數(shù)據(jù)中的關(guān)系。操作如圖 H J1切片切片是0LAP進行基本多維分析操作的一種方式。切片之后,呈現(xiàn)出來的數(shù)據(jù)為多維數(shù)據(jù)集 中數(shù)據(jù)的一個子集。具體來講,切

12、片就是在某個或者某些維上選擇一個屬性成員,在某兩個 維上取一定區(qū)間的屬性成負或者全部屬性成員。將維度“客戶”中的English Country Region Name拖拽至“行標簽”。將維度“產(chǎn)品”中的Product Line拖拽至“列標簽”,將維度“ Order Date”中的“OrderDate. Calendar Year”拖拽至“報表篩選”,并且指定一個時間,如2012年。最 后將Measures. Sales Amount拖拽至“數(shù)值”。如果不小心誤拖,反向拖回即可撤銷操作。呈現(xiàn)結(jié)果如圖2切塊切塊是在立方體的三個維上取一定區(qū)間的屬性成員或者全部屬性成員。切塊可以看成是由多 個切片重疊

13、形成。例如,依然使用上例,在時間維度上的取值如果設(shè)定為一個區(qū)間而非單一 的屬性成員時,如2012年一2014年,所得結(jié)果就是一個數(shù)據(jù)切塊。如圖3鉆取鉆取包括上鉆和下鉆兩種操作。從高級數(shù)據(jù)到明細級數(shù)據(jù)視圖稱為下鉆,從明細級數(shù)據(jù)視圖 到高級數(shù)據(jù)視圖稱為上鉆。數(shù)據(jù)庫的設(shè)計以及數(shù)據(jù)庫的粒度級別將決定上鉆或者下鉆的能 力。比如,在時間維上,“年”表示聚集的最高級別,“日”表示聚集的最低級別,用戶可 能從一個較高的聚集級別來分析數(shù)據(jù),然后下鉆到較低級別以從多個角度分析。在瀏覽器中,將“年,,“半年,,“季度,,“月”,“日,所代表的字段拖動到“將行字段拖至此處”, 任意選擇字段放在作為列字段和篩選字段。單

14、擊加減號,用戶可以很方便地實現(xiàn)向上或者向 下鉆取。4旋轉(zhuǎn)旋轉(zhuǎn)即是改變一個報告或者頁面顯示的維方向。通過旋轉(zhuǎn)可以得到不同視角的數(shù)據(jù)。如交換 數(shù)據(jù)立方體的橫軸和縱軸,也就是說,在瀏覽器中,在列字段,行字段,篩選字段中進行交 換,請自己動手試試,觀察數(shù)據(jù)呈現(xiàn)的方式的變化。練習:通過把字段按照層次結(jié)構(gòu)依次展開,你可以從不同角度和深度觀察數(shù)據(jù)。現(xiàn)在,請找 到產(chǎn)品型號(model name)為mountain-200的產(chǎn)品在2011年的訂貨狀況(order date), 該產(chǎn)品是每個季度都有銷售嗎?三修改度量值、屬性和層次結(jié)構(gòu)在前面的步驟,我們已經(jīng)在項目中建立好了一個簡單的Cube。在實際情況中,往往Cu

15、be的 建立不是一次性的,而是會隨著用戶的需求發(fā)生各種改變,現(xiàn)在我們就來對Cube進行相關(guān) 的更改。1修改度量值的顯示格式切到多維數(shù)據(jù)集設(shè)計器的“多維數(shù)據(jù)結(jié)構(gòu)”選項卡,在“度量值”窗格中展開“網(wǎng)絡(luò)銷售 /internet sales”度量值組,用鼠標右鍵單擊“Order Quantity”選項,在彈出的快捷菜單中選 擇【屬性】命令。彈出度量值的屬性窗口,在FormatString列表中,鍵入“#,#”,如圖所 示,類比以上步驟,請把 Unit Price, Total Product Cost,Sales Amount, Tax Amt的 FormatString 選擇為 Currency。類

16、比以上步驟,再請把 Unit Price Discount Pct 的 FormatString 改為 Percent。Pre*# MwyjreTrueAgrtsgAr-FdfKcl on GK占T?印 wpityfDkfifrr MeMuretxpresticn WiUbleFoffnitSiririgIDNSWCurrency 山 k Prk Unit Pjicit 閥靖的眼Ugriw (Dcubks以上完成對了度量值所顯示的數(shù)據(jù)類型的更改,如果用戶有需求還可以修改度量值的屬性的 Name值為中文,使得顯示出來的界面更加友好。例如,我們現(xiàn)在把Unit Price Discount Pct

17、改為“單價折扣百分比”,把Discount Amount改為“折扣”。點擊重新部署項目,這樣,所作的更改才會應(yīng)用在SSAS的實例中。部署成功后,在SSAS的 瀏覽器中,觀察數(shù)據(jù)顯示格式是否出現(xiàn)了變化。練習:(數(shù)據(jù)組織隨意,能看到變化即可)2修改維度(客戶維度)通過以下方法修改客戶維度:更改屬性和層次結(jié)構(gòu)名稱、更改用戶層次結(jié)構(gòu)屬性、基于數(shù)據(jù) 源視圖中的新命名計算定義維度屬性、刪除不必要的屬性以及將屬性劃分為邏輯用戶層次結(jié) 構(gòu)。(a)重命名屬性切換到“客戶”維度的維度設(shè)計器中,然后切換到“維度結(jié)構(gòu)”選項卡,在“屬性” 窗口中,找到要換名的屬性,右鍵【重命名】,可以更改維度的度量值屬性名為中文。(b

18、)創(chuàng)建用戶層次結(jié)構(gòu)在維度設(shè)計器的“維度結(jié)構(gòu)”選項卡中,同時,在“層次結(jié)構(gòu)和級別”窗格中,進行如圖 16所示的更改。(修改方法:將相應(yīng)屬性從“屬性”窗格中拖到“層次結(jié)構(gòu)和級別”窗格wo-StiFTS.ukCASEWV-ltiHIS- NULL 1HE.N- 111 Ftwtr*H心; Wfl(d)將命名計算用于成員名稱。使命名計算的用戶友好性可以在客戶端體現(xiàn)出來。切換到“客戶”維度的維度設(shè)計器,然后 切換到“維度結(jié)構(gòu)”選項卡的“屬性”窗格的“客戶鍵”屬性?,F(xiàn)在需要把“客戶”字樣在 瀏覽的時候以全名顯示,因此右鍵點擊“客戶鍵”,重命名為“全名”,接下來需要把此處 的“全名”和剛才創(chuàng)建的命名計算綁定

19、到一起。方法如下:右鍵點擊“全名”,在屬性窗格 中,展開NameColumn項,選擇“新建”在彈出窗口中將DimCustomer.全名綁定到linersMl匚時g酒 MlyCMi徹toJR-dluj P ra per七專IKtyC aliiimnflJE.CLMtcimerKry (Ini:舊口HU.fullriHmnVakieCcAjrrwi* T必iktX i tiutcHiET in.匚 hyO匚Tr litNam+通過以上操作,“客戶”的名稱是客戶的全名,因此數(shù)據(jù)的呈現(xiàn)方式更加友好。部署這些更 改并處理這些維度和多維數(shù)據(jù)集后,將可以看到這些更改。展開維度瀏覽器,查看更改結(jié)果。(e)對維度定義顯示文件夾為了對維度進

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論