大數(shù)據(jù)時(shí)代的信息_05導(dǎo)入foodmart數(shù)據(jù)_第1頁(yè)
大數(shù)據(jù)時(shí)代的信息_05導(dǎo)入foodmart數(shù)據(jù)_第2頁(yè)
大數(shù)據(jù)時(shí)代的信息_05導(dǎo)入foodmart數(shù)據(jù)_第3頁(yè)
大數(shù)據(jù)時(shí)代的信息_05導(dǎo)入foodmart數(shù)據(jù)_第4頁(yè)
大數(shù)據(jù)時(shí)代的信息_05導(dǎo)入foodmart數(shù)據(jù)_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、導(dǎo)入foodmart數(shù)據(jù)與整理數(shù)據(jù)一、 導(dǎo)入數(shù)據(jù)數(shù)據(jù)倉(cāng)庫(kù)也是一種數(shù)據(jù)庫(kù),其管理同樣是通過數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)來進(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ù)了。打開第二周安裝的SQL2005開始,所有程序找到然后運(yùn)行然后登錄界面如下圖注意 如果服務(wù)器名稱空白,請(qǐng)單擊旁邊的下來菜單按鈕,選擇瀏覽更多,然后選擇網(wǎng)絡(luò)服務(wù)器,然后等待后,選擇身份驗(yàn)證選擇SQL身份驗(yàn)證用戶名是:sa密碼:123進(jìn)行登錄選擇數(shù)據(jù)庫(kù)右鍵,新建數(shù)據(jù)庫(kù),取名為foodmart,然后確定選擇剛才新建的數(shù)據(jù)庫(kù) foodmart 右鍵 任務(wù) 導(dǎo)入數(shù)據(jù) 數(shù)據(jù)源

2、選擇 access 在下拉菜單的上面文件名 選擇 第三周文件夾里面的 foodmart2000 數(shù)據(jù)然后 進(jìn)行下一步選擇 SQL 身份 驗(yàn)證 同樣用戶名:sa密碼:123下一步下一步這時(shí)會(huì)讓用戶選擇源表和源視圖。按照前面對(duì)數(shù)據(jù)倉(cāng)庫(kù)的設(shè)計(jì),這里選擇原始表中的time_by_day、promotion、product、product_class、customer、store和sales_fact_1998表作為需要輸入的表。點(diǎn)擊下一步。點(diǎn)擊下一步點(diǎn)擊完成點(diǎn)擊關(guān)閉,這樣數(shù)據(jù)導(dǎo)入完成.第二、整理數(shù)據(jù)設(shè)計(jì)好了結(jié)構(gòu)良好的數(shù)據(jù)倉(cāng)庫(kù),并且將需要分析的業(yè)務(wù)數(shù)據(jù)裝載到了數(shù)據(jù)倉(cāng)庫(kù)中之后,就為滿足商務(wù)決策的全方位需求

3、打下了根基,以后的操作都是基于這些擁有數(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ù)集(也稱為數(shù)據(jù)立方)。因此通常還需要在具體分析數(shù)據(jù)之前創(chuàng)建數(shù)據(jù)立方。數(shù)據(jù)立方的創(chuàng)建和管理需要用到SQL Server 2005中Business Intelligence Development Studio的Analysis Services組件,即SSAS。找到第二周安裝的軟件這里將創(chuàng)建用于foodmart商店銷售分析的數(shù)據(jù)立方,首先要?jiǎng)?chuàng)建一個(gè)SSAS的項(xiàng)目。打開Business Intelligence Development S

4、tudio,選擇【文件】【新建】【項(xiàng)目】命令,或按【Ctrl+Shift+N】組合鍵以顯示“新建項(xiàng)目”對(duì)話框。在“新建項(xiàng)目”對(duì)話框中,從“項(xiàng)目類型”選項(xiàng)組中選擇“商業(yè)智能項(xiàng)目”。從“Visual Studio已安裝的模板”選項(xiàng)組中選擇“Analysis Services 項(xiàng)目”。在“名稱”文本框中輸入“foodmartsaleAS”作為項(xiàng)目名稱,如圖2-10所示。單擊【確定】按鈕進(jìn)入SSAS的工作界面。圖2-10  建立foodmart項(xiàng)目打開“解決方案資源管理器”,可以看到數(shù)據(jù)源、數(shù)據(jù)源視圖、多維數(shù)據(jù)集、維度和挖掘結(jié)構(gòu)等8個(gè)文件夾對(duì)象,建立和管理數(shù)據(jù)立方也是主要針對(duì)這8個(gè)對(duì)象進(jìn)行的

5、。下面介紹創(chuàng)建數(shù)據(jù)立方的步驟。2.3.1  定義數(shù)據(jù)源這是創(chuàng)建數(shù)據(jù)立方的第1步。在“解決方案資源管理器”中的“數(shù)據(jù)源”文件夾上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【新建數(shù)據(jù)源】命令,如圖2-11所示。圖2-11  新建數(shù)據(jù)源在彈出的“選擇如何定義連接”窗口中選擇“基于現(xiàn)有連接或新連接創(chuàng)建數(shù)據(jù)源”單選按鈕,在“數(shù)據(jù)連接”列表框中選擇foodmart數(shù)據(jù)源,如果沒有此連接,可以單擊【新建】按鈕,定義指向foodmart數(shù)據(jù)倉(cāng)庫(kù)的連接。設(shè)置完成后的頁(yè)面如圖2-12所示。圖2-12  定義數(shù)據(jù)連接服務(wù)器名稱選擇自己本機(jī)用戶名 同樣sa 密碼 123數(shù)據(jù)庫(kù)選擇剛才我們導(dǎo)入數(shù)

6、據(jù)的foodmart選擇默認(rèn)值,然后點(diǎn)擊下一步.點(diǎn)擊完成. 2.3.2  定義數(shù)據(jù)源視圖數(shù)據(jù)源提供與數(shù)據(jù)庫(kù)的簡(jiǎn)單連接,但更多高級(jí)功能,如緩存元數(shù)據(jù)、添加關(guān)系、創(chuàng)建計(jì)算和設(shè)置邏輯鍵等還需要使用數(shù)據(jù)源視圖來完成。為了對(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í)會(huì)彈出如圖2-13所示的“名稱匹配”窗口,其原因是在前面SSIS的數(shù)據(jù)裝載操作中沒有為數(shù)據(jù)倉(cāng)庫(kù)中的表設(shè)置主鍵及其關(guān)系,SS

7、AS試圖在匹配的列上創(chuàng)建邏輯關(guān)系,可以選擇“與主鍵同名”單選按鈕,單擊【下一步】按鈕繼續(xù)。圖2-13  設(shè)置名稱匹配這時(shí)進(jìn)入“選擇表和視圖”窗口,如圖2-14所示??梢詮倪x定的數(shù)據(jù)源提供的對(duì)象列表中選擇表和視圖。這里主要的商務(wù)需求是對(duì)銷售數(shù)據(jù)進(jìn)行分析,所以可以把相關(guān)的數(shù)據(jù)表都選入數(shù)據(jù)源視圖,對(duì)數(shù)據(jù)源中與分析需求關(guān)聯(lián)不大的要素也可以不選入此分析視圖,例如此處的region表可以不用選入數(shù)據(jù)源視圖。以上操作完成后,單擊【下一步】按鈕,為此數(shù)據(jù)源視圖命名為Vfoodmartsale,再單擊【完成】按鈕結(jié)束此向?qū)АD2-14  選擇表和視圖按>>全部選擇到右邊 同樣也是

8、由于數(shù)據(jù)源中的表沒有設(shè)置主鍵的原因,現(xiàn)在打開的數(shù)據(jù)源視圖上的表都是獨(dú)立的,相互之間沒有關(guān)系,還需要我們?cè)O(shè)置各個(gè)表的主鍵及其關(guān)系才能成為可用的視圖。一般來說,事實(shí)表是沒有主鍵的,而維度表都有主鍵,且每一個(gè)維度表的主鍵都是事實(shí)表的外鍵,因而,需要為每一個(gè)維度表設(shè)置主鍵,如圖2-15所示,在維度表中選擇應(yīng)該為主鍵的字段,然后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【設(shè)置邏輯主鍵】命令,即可設(shè)置維度表的主鍵。圖2-15  設(shè)置維度表的主鍵對(duì)每一個(gè)維度表設(shè)置好主鍵后,應(yīng)該設(shè)置維度表和事實(shí)表之間的關(guān)系,方法是把事實(shí)表中的外鍵作為源,拖動(dòng)到維度表中的相關(guān)字段,這時(shí)會(huì)彈出“創(chuàng)建關(guān)系”窗口,如圖2-16所

9、示。需要注意的是一定要把外鍵表作為源,主鍵表作為目標(biāo),如果方向錯(cuò)了,可以單擊圖2-16的【反向】按鈕以保證其關(guān)系符合業(yè)務(wù)數(shù)據(jù)中的邏輯關(guān)系。圖2-16 “創(chuàng)建關(guān)系”對(duì)話框按照以上的步驟,設(shè)置好維度表和事實(shí)表之間的關(guān)系后,數(shù)據(jù)源視圖將會(huì)如圖2-17所示。注意方向性圖2-17  設(shè)置好表間關(guān)系后的數(shù)據(jù)源視圖做法 第一步 把所有數(shù)據(jù)源視圖 拖放到同一界面,然后把sales_fact_1998放在最中間 其余數(shù)據(jù)放在周圍然后 把其他后面有 _id 的選擇 設(shè)置為主鍵 如圖然后拖動(dòng) sales_fact_1998中的各個(gè)選項(xiàng)到分別其他表中。完成表與表之間的維度建立。2.3.3  生成多

10、維數(shù)據(jù)集這一步在上面創(chuàng)建的數(shù)據(jù)源視圖的基礎(chǔ)上生成多維數(shù)據(jù)集,方法如下。(1)在“解決方案資源管理器”中用鼠標(biāo)右鍵單擊“多維數(shù)據(jù)集”文件夾對(duì)象,在彈出的快捷菜單中選擇【新建多維數(shù)據(jù)集】命令。(2)在彈出的“多維數(shù)據(jù)集向?qū)А睔g迎界面中單擊【下一步】按鈕進(jìn)入“選擇生成方法”窗口,如圖2-18所示。在此窗口中選擇“使用數(shù)據(jù)源生成多維數(shù)據(jù)集”單選按鈕,并且確認(rèn)選中了“自動(dòng)生成”復(fù)選框,并在下拉列表框中選擇“創(chuàng)建屬性和層次結(jié)構(gòu)”選項(xiàng),以便向?qū)転榫S度表中的大多數(shù)列創(chuàng)建屬性,并嘗試建立包含多級(jí)的層次結(jié)構(gòu)。圖2-18 “選擇生成方法”窗口在這一步可以發(fā)現(xiàn),生成多維數(shù)據(jù)集可以暫時(shí)不用基于數(shù)據(jù)源,這實(shí)際代表了數(shù)據(jù)

11、立方的兩種創(chuàng)建方法。關(guān)于它們之間的區(qū)別和聯(lián)系,將在第5章中講解。(3)單擊【下一步】按鈕,選擇前面創(chuàng)建的數(shù)據(jù)源視圖來為多維數(shù)據(jù)集提供數(shù)據(jù)。再單擊【下一步】按鈕,向?qū)呙桕P(guān)系架構(gòu),以識(shí)別事實(shí)表和維度表。識(shí)別完成后,單擊【下一步】按鈕將會(huì)彈出如圖2-19所示的“標(biāo)識(shí)事實(shí)數(shù)據(jù)表和維度表”窗口。選擇“time_by_day”作為時(shí)間維度表,并且按照?qǐng)D中所示來分別設(shè)置各表為事實(shí)表或是維度表。設(shè)置好后單擊【下一步】按鈕繼續(xù)。圖2-19  標(biāo)識(shí)事實(shí)數(shù)據(jù)表和維度表(4)由于上一步選擇了“time_by_day”作為時(shí)間維度表,這一步需要設(shè)置時(shí)間維度的層次結(jié)構(gòu)。在所有維度的層次結(jié)構(gòu)中,只有時(shí)間維度最

12、為特殊。其他維度系統(tǒng)可以根據(jù)數(shù)據(jù)之間的關(guān)系檢測(cè)其層次結(jié)構(gòu),而時(shí)間維度則需要指定其時(shí)間上的層次。如圖2-20所示,依據(jù)時(shí)間表中的具體情況,為年月日等時(shí)間屬性指定時(shí)間表列。設(shè)置好后單擊【下一步】按鈕繼續(xù)。圖2-20  指定時(shí)間維度層次結(jié)構(gòu)(5)這時(shí)系統(tǒng)將會(huì)讓用戶選擇度量值,如圖2-21所示。度量是來源于事實(shí)表中的數(shù)據(jù),在圖中選擇“Store Sales”、“Store Cost”和“Unit Sales”為度量。單擊【下一步】按鈕繼續(xù)。圖2-21  選擇度量值(6)這時(shí)系統(tǒng)將會(huì)依據(jù)前面對(duì)維度表和事實(shí)表的設(shè)置來檢測(cè)層次結(jié)構(gòu)。如果前面的設(shè)置都是正確的,則會(huì)成功檢測(cè)其層次結(jié)構(gòu),檢測(cè)完畢,單擊【下一步】按鈕繼續(xù)。(7)由于前面系統(tǒng)自動(dòng)檢測(cè)了維度之間的層次關(guān)系,因此,產(chǎn)生了一些新的維度,這一步向?qū)⑻峁┮粋€(gè)窗口來查看新建維度的結(jié)構(gòu)并根據(jù)需要進(jìn)行更改。此例中的新建維度結(jié)構(gòu)關(guān)系如圖2-22所示??梢姡沙绦蜃詣?dòng)分析出來的層次結(jié)構(gòu)和用戶自己設(shè)置的時(shí)間層次結(jié)構(gòu)都是和業(yè)務(wù)數(shù)據(jù)中的邏輯結(jié)構(gòu)相符合的。如果不符合,則可以在這一步進(jìn)行修改。設(shè)置完成后單擊【下一步】按鈕,為多維數(shù)據(jù)集指定一個(gè)名稱,再單擊【完成】按鈕,結(jié)束多維數(shù)據(jù)集的

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論