下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、科技廣場 2007.6208入 (Import 、 導(dǎo)出 (Export 以及轉(zhuǎn)換的服務(wù)。 DTS 中最常 用的兩大工具是DTS向?qū)Ш?DTS設(shè)計(jì)器, 因?yàn)楸疚纳婕暗臄?shù) 據(jù)轉(zhuǎn)換是由多個(gè)表取得數(shù)據(jù)并轉(zhuǎn)換至目的數(shù)據(jù)庫, 因此選擇 DTS設(shè)計(jì)器。將Northwind數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)移到數(shù)據(jù)倉庫的目的數(shù) 據(jù)庫中, 遵循以下步驟:設(shè)置數(shù)據(jù)源;設(shè)置數(shù)據(jù)目的地; 設(shè)置轉(zhuǎn)換方式;將數(shù)據(jù)轉(zhuǎn)移任務(wù)存儲(chǔ)為一個(gè)包;執(zhí)行包 進(jìn)行實(shí)際數(shù)據(jù)轉(zhuǎn)移。在正式進(jìn)行數(shù)據(jù)轉(zhuǎn)換之前, 首先要為Northwind的數(shù)據(jù) 倉庫新建一個(gè)數(shù)據(jù)庫Northwind_DW, 這樣數(shù)據(jù)源和數(shù)據(jù)目的 地分別為數(shù)據(jù)庫Northwind和 Northwin
2、d_DW。 然后激活DTS 設(shè)計(jì)器并創(chuàng)建轉(zhuǎn)移數(shù)據(jù)包NorthwindToNorthwind_DW。 接下來便可以進(jìn)行事實(shí)表和維度表的數(shù)據(jù)轉(zhuǎn)換任務(wù)了, 這個(gè)過程是將源數(shù)據(jù)庫中的某些表中的字段抽取出來, 進(jìn)行 相應(yīng)的組合和轉(zhuǎn)換, 生成目的數(shù)據(jù)庫中的事實(shí)表或維度表, 這些工作都可用SQL語句及VB轉(zhuǎn)換腳本語句來完成。 以事實(shí) 表 Sales 為例, 在其轉(zhuǎn)換數(shù)據(jù)任務(wù)屬性中, 對(duì)應(yīng)的 SQL 語句 如下:SELECTe.EmployeeID,p.ProductID,s.SupplierID,c. CustomerID,o.OrderDate,od.Quantity,od.UnitPrice,od. D
3、iscountFROMOrderso,OrderDetailsod,Employeese, Productsp,Supplierss,CustomerscWHEREo.OrderID=od.OrderIDANDo.EmployeeID=e. EmployeeIDANDo.CustomerID=c.CustomerIDANDod. ProductID=p.ProductIDANDp.SupplierID=s.SupplierID 除了以上抽取出的字段外, 事實(shí)表Sales還包含一個(gè)度 量值字段Total, 是將已抽取出的字段UnitPrice、 Discount、 Quantity進(jìn)行組合轉(zhuǎn)換而
4、成, 對(duì)應(yīng)的VB轉(zhuǎn)換腳本語句如下 : FunctionMain(DTSDestination("Total"=DTSSource("UnitPrice" *D T S S o u r c e (" Q u a n t i t y " *(1. 0-D T S S o u r c e ("Discount"Main=DTSTransformStat_OKEndFunction員工維度表Employee數(shù)據(jù)轉(zhuǎn)換方法同事實(shí)表數(shù)據(jù)轉(zhuǎn)換方 法, 其它維度表數(shù)據(jù)轉(zhuǎn)換更容易, 方法基本相同, 只是在進(jìn) 行轉(zhuǎn)換選項(xiàng)時(shí), 不需要選擇
5、新建選項(xiàng)。至此, 數(shù)據(jù)轉(zhuǎn)換包設(shè)計(jì)完畢, 保存并執(zhí)行, 便將數(shù)據(jù)由 Northwind數(shù)據(jù)庫加載到Northwind_DW中。 最后進(jìn)行設(shè)置表 的主鍵和外鍵工作。3多維數(shù)據(jù)集分析在分析數(shù)據(jù)時(shí), 用戶往往并不是以單一的維度為基準(zhǔn), 而是以多個(gè)維度為依據(jù)。 譬如在Northwind的數(shù)據(jù)倉庫中包 括了員工、 顧客、 產(chǎn)品、 供貨商以及時(shí)間等 5個(gè)維度, 就會(huì) 經(jīng)常有查詢某供應(yīng)商于某年提供了多少金額的某產(chǎn)品或查詢 某員工于某年銷售了多少金額的產(chǎn)品給某顧客等這類查詢。 正因?yàn)橛脩舨樵兙哂惺褂枚嘀鼐S度的特點(diǎn), 所以應(yīng)該將多個(gè) 維度集合在一起成為一個(gè)單位, 即構(gòu)成一個(gè)多維數(shù)據(jù)集。 微軟公司在SQLServe
6、r2000上提供了AnalysisSer- vices 5,是數(shù)據(jù)倉庫的解決方案,其主要組件是分析服務(wù)器AnalysisServer, 它是執(zhí)行于 Windows2000或WindowsNT服務(wù)器上的一個(gè)服務(wù), 會(huì)由數(shù)據(jù)倉庫中抽取信息, 并且生成多維數(shù)據(jù)集 6。激活管理分析服務(wù)器的工具AnalysisManager, 創(chuàng)建一個(gè)存儲(chǔ)多維數(shù)據(jù)集的數(shù)據(jù)庫Northwind_OLAP, 設(shè)置數(shù)據(jù)源為前面已創(chuàng)建好的數(shù)據(jù)庫Northwind_DW, 然后按以下步驟創(chuàng)建多維數(shù)據(jù)集:從數(shù)據(jù)源中選擇事實(shí)數(shù)據(jù)表Sales。從事實(shí)表中選取字段 Total、 Quantity、 UnitPrice、 Discount
7、作為多維數(shù)據(jù)集度量值。創(chuàng)建星型架構(gòu)維度。 從數(shù)據(jù)源中分別選擇與Sales表呈星型架構(gòu)的維度表Customer、 Supplier、 Employee、 Time創(chuàng)建顧客維度、 供貨商維度、 員工維度和時(shí)間維度, 其中顧客維度包括Country、 Region、 City和CustomerName四個(gè)級(jí)別, 前者為父級(jí)別, 后者為子級(jí)別;供貨商維度和員工維度包括的級(jí)別分別為SupplierName和Name;時(shí)間維度級(jí)別選擇【年,季度,月】 。創(chuàng)建雪花架構(gòu)維度。從數(shù)據(jù)源中同時(shí)選中維度表 Product和Category創(chuàng)建與Sales事實(shí)表呈雪花架構(gòu)的產(chǎn)品維度, 維度級(jí)別包括CategoryNa
8、me和ProductName, 前者為父級(jí)別, 后者為子級(jí)別。創(chuàng)建好所有的維度后, 將多維數(shù)據(jù)集命名為CUBE5并存儲(chǔ)處理,即可瀏覽數(shù)據(jù)了,如圖二所示。4結(jié)束語在進(jìn)行數(shù)據(jù)倉庫項(xiàng)目開發(fā)過程中, 數(shù)據(jù)的抽取轉(zhuǎn)換工作是重點(diǎn), 直接關(guān)系到數(shù)據(jù)倉庫中數(shù)據(jù)的好壞, 而如何訪問數(shù)據(jù)倉庫中的數(shù)據(jù)也是用戶所關(guān)心的問題, 本文以SQLServer2000中的Northwind數(shù)據(jù)庫為模板, 探討了一個(gè)商用數(shù)據(jù)倉庫的創(chuàng)建以及對(duì)其進(jìn)行多維數(shù)據(jù)集分析的一般過程。 如何對(duì)已有的數(shù)據(jù)倉庫采用適當(dāng)?shù)乃惴ㄟM(jìn)行數(shù)據(jù)挖掘, 為高層領(lǐng)導(dǎo)提供有用的決策信息, 是筆者下一步要研究的方向。參考文獻(xiàn)1InmonWH.BuildingtheDataWarehouseM.USA:ByWileyComputerPublishing,JohnWiley&Sons,Inc.1998.2李超, 余昭平.基于最大模式的關(guān)聯(lián)規(guī)則挖掘算法研究J.微計(jì)算機(jī)信息,2006, (22:2-3.3羅會(huì)蘭.數(shù)據(jù)提取、 轉(zhuǎn)換和裝載技術(shù)研究J.計(jì)算機(jī)工程與設(shè)計(jì),2004, (255:761-765.4郭和偉,孫德寶等.數(shù)據(jù)倉庫實(shí)現(xiàn)過程及在線分析J.計(jì)算機(jī)與應(yīng)用化學(xué),2004, (212:293-298.5沈兆陽.SQLServer2000OLAP解決方案:數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- EGFR-IN-134-生命科學(xué)試劑-MCE
- 場地培訓(xùn)出租合同范例
- 商鋪合住合同范例
- 樓房平移服務(wù)合同范例
- 出國就職合同范例
- 山東商業(yè)職業(yè)技術(shù)學(xué)院《辦公空間室內(nèi)設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年中國廚房櫥柜籃市場調(diào)查研究報(bào)告
- 山東商務(wù)職業(yè)學(xué)院《建筑工程概預(yù)算B》2023-2024學(xué)年第一學(xué)期期末試卷
- 搖臂座課程設(shè)計(jì)工藝卡片
- 企業(yè)廢鋼收購合同范例
- 矩陣論智慧樹知到期末考試答案2024年
- 河北鋼鐵集團(tuán)沙河中關(guān)鐵礦有限公司礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 《交通事故應(yīng)急預(yù)案》課件
- 創(chuàng)傷急救理論知識(shí)考試試題及答案
- 創(chuàng)意營造學(xué)智慧樹知到期末考試答案2024年
- 工業(yè)互聯(lián)網(wǎng)導(dǎo)論黃源課后參考答案
- 汽車維修培訓(xùn)課件教程
- (帶附件)建筑工人勞務(wù)合同
- 急診分診流程和分診標(biāo)準(zhǔn)課件
- 新疆的若干歷史問題
- 文化認(rèn)同與中華民族共同體建設(shè)
評(píng)論
0/150
提交評(píng)論