下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、科技廣場 2007.6208入 (Import 、 導出 (Export 以及轉(zhuǎn)換的服務。 DTS 中最常 用的兩大工具是DTS向?qū)Ш?DTS設計器, 因為本文涉及的數(shù) 據(jù)轉(zhuǎn)換是由多個表取得數(shù)據(jù)并轉(zhuǎn)換至目的數(shù)據(jù)庫, 因此選擇 DTS設計器。將Northwind數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)移到數(shù)據(jù)倉庫的目的數(shù) 據(jù)庫中, 遵循以下步驟:設置數(shù)據(jù)源;設置數(shù)據(jù)目的地; 設置轉(zhuǎn)換方式;將數(shù)據(jù)轉(zhuǎn)移任務存儲為一個包;執(zhí)行包 進行實際數(shù)據(jù)轉(zhuǎn)移。在正式進行數(shù)據(jù)轉(zhuǎn)換之前, 首先要為Northwind的數(shù)據(jù) 倉庫新建一個數(shù)據(jù)庫Northwind_DW, 這樣數(shù)據(jù)源和數(shù)據(jù)目的 地分別為數(shù)據(jù)庫Northwind和 Northwin
2、d_DW。 然后激活DTS 設計器并創(chuàng)建轉(zhuǎn)移數(shù)據(jù)包NorthwindToNorthwind_DW。 接下來便可以進行事實表和維度表的數(shù)據(jù)轉(zhuǎn)換任務了, 這個過程是將源數(shù)據(jù)庫中的某些表中的字段抽取出來, 進行 相應的組合和轉(zhuǎn)換, 生成目的數(shù)據(jù)庫中的事實表或維度表, 這些工作都可用SQL語句及VB轉(zhuǎn)換腳本語句來完成。 以事實 表 Sales 為例, 在其轉(zhuǎn)換數(shù)據(jù)任務屬性中, 對應的 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 除了以上抽取出的字段外, 事實表Sales還包含一個度 量值字段Total, 是將已抽取出的字段UnitPrice、 Discount、 Quantity進行組合轉(zhuǎn)換而
4、成, 對應的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ù)據(jù)轉(zhuǎn)換方 法, 其它維度表數(shù)據(jù)轉(zhuǎn)換更容易, 方法基本相同, 只是在進 行轉(zhuǎn)換選項時, 不需要選擇
5、新建選項。至此, 數(shù)據(jù)轉(zhuǎn)換包設計完畢, 保存并執(zhí)行, 便將數(shù)據(jù)由 Northwind數(shù)據(jù)庫加載到Northwind_DW中。 最后進行設置表 的主鍵和外鍵工作。3多維數(shù)據(jù)集分析在分析數(shù)據(jù)時, 用戶往往并不是以單一的維度為基準, 而是以多個維度為依據(jù)。 譬如在Northwind的數(shù)據(jù)倉庫中包 括了員工、 顧客、 產(chǎn)品、 供貨商以及時間等 5個維度, 就會 經(jīng)常有查詢某供應商于某年提供了多少金額的某產(chǎn)品或查詢 某員工于某年銷售了多少金額的產(chǎn)品給某顧客等這類查詢。 正因為用戶查詢具有使用多重維度的特點, 所以應該將多個 維度集合在一起成為一個單位, 即構(gòu)成一個多維數(shù)據(jù)集。 微軟公司在SQLServe
6、r2000上提供了AnalysisSer- vices 5,是數(shù)據(jù)倉庫的解決方案,其主要組件是分析服務器AnalysisServer, 它是執(zhí)行于 Windows2000或WindowsNT服務器上的一個服務, 會由數(shù)據(jù)倉庫中抽取信息, 并且生成多維數(shù)據(jù)集 6。激活管理分析服務器的工具AnalysisManager, 創(chuàng)建一個存儲多維數(shù)據(jù)集的數(shù)據(jù)庫Northwind_OLAP, 設置數(shù)據(jù)源為前面已創(chuàng)建好的數(shù)據(jù)庫Northwind_DW, 然后按以下步驟創(chuàng)建多維數(shù)據(jù)集:從數(shù)據(jù)源中選擇事實數(shù)據(jù)表Sales。從事實表中選取字段 Total、 Quantity、 UnitPrice、 Discount
7、作為多維數(shù)據(jù)集度量值。創(chuàng)建星型架構(gòu)維度。 從數(shù)據(jù)源中分別選擇與Sales表呈星型架構(gòu)的維度表Customer、 Supplier、 Employee、 Time創(chuàng)建顧客維度、 供貨商維度、 員工維度和時間維度, 其中顧客維度包括Country、 Region、 City和CustomerName四個級別, 前者為父級別, 后者為子級別;供貨商維度和員工維度包括的級別分別為SupplierName和Name;時間維度級別選擇【年,季度,月】 。創(chuàng)建雪花架構(gòu)維度。從數(shù)據(jù)源中同時選中維度表 Product和Category創(chuàng)建與Sales事實表呈雪花架構(gòu)的產(chǎn)品維度, 維度級別包括CategoryNa
8、me和ProductName, 前者為父級別, 后者為子級別。創(chuàng)建好所有的維度后, 將多維數(shù)據(jù)集命名為CUBE5并存儲處理,即可瀏覽數(shù)據(jù)了,如圖二所示。4結(jié)束語在進行數(shù)據(jù)倉庫項目開發(fā)過程中, 數(shù)據(jù)的抽取轉(zhuǎn)換工作是重點, 直接關系到數(shù)據(jù)倉庫中數(shù)據(jù)的好壞, 而如何訪問數(shù)據(jù)倉庫中的數(shù)據(jù)也是用戶所關心的問題, 本文以SQLServer2000中的Northwind數(shù)據(jù)庫為模板, 探討了一個商用數(shù)據(jù)倉庫的創(chuàng)建以及對其進行多維數(shù)據(jù)集分析的一般過程。 如何對已有的數(shù)據(jù)倉庫采用適當?shù)乃惴ㄟM行數(shù)據(jù)挖掘, 為高層領導提供有用的決策信息, 是筆者下一步要研究的方向。參考文獻1InmonWH.BuildingtheDataWarehouseM.USA:ByWileyComputerPublishing,JohnWiley&Sons,Inc.1998.2李超, 余昭平.基于最大模式的關聯(lián)規(guī)則挖掘算法研究J.微計算機信息,2006, (22:2-3.3羅會蘭.數(shù)據(jù)提取、 轉(zhuǎn)換和裝載技術研究J.計算機工程與設計,2004, (255:761-765.4郭和偉,孫德寶等.數(shù)據(jù)倉庫實現(xiàn)過程及在線分析J.計算機與應用化學,2004, (212:293-298.5沈兆陽.SQLServer2000OLAP解決方案:數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025服裝加盟店的合同范本
- 金融風控培訓收獲
- 【七年級下冊地理湘教版53】第六章 認識大洲 全練版:第一節(jié) 亞洲及歐洲
- 糧油食品行業(yè)銷售工作總結(jié)
- 鋁制品生產(chǎn)線承攬合同三篇
- 整形美容院前臺接待工作總結(jié)
- 電力能源行業(yè)營業(yè)員工作總結(jié)
- 教育行業(yè)中的客戶服務平臺建設
- 心理健康教育在職業(yè)發(fā)展中的作用
- 貨物存儲管理措施計劃
- 教師教學常規(guī)管理培訓夯實教學常規(guī)強化教學管理PPT教學課件
- 公務員考試工信部面試真題及解析
- GB/T 15593-2020輸血(液)器具用聚氯乙烯塑料
- 2023年上海英語高考卷及答案完整版
- 西北農(nóng)林科技大學高等數(shù)學期末考試試卷(含答案)
- 金紅葉紙業(yè)簡介-2 -紙品及產(chǎn)品知識
- 《連鎖經(jīng)營管理》課程教學大綱
- 《畢淑敏文集》電子書
- 頸椎JOA評分 表格
- 定量分析方法-課件
- 朱曦編著設計形態(tài)知識點
評論
0/150
提交評論