日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

微软示例数据仓库AdventureWorksDW 与数据仓库概述

發布時間:2024/9/27 70 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微软示例数据仓库AdventureWorksDW 与数据仓库概述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? ? ? ? ? ? ? ?AdventureWorksDW 與數據倉庫概述

1 AdventureWorksDW 2019簡介

AdventureWorks 是SQL Server里的示例數據庫。它構建在一家虛擬的大型跨國生產公司,該公司生產金屬和復合材料的自行車,產品遠銷北美、歐洲和亞洲市場。AdventureWorksDW是其數據倉庫版,本文主要演示數據倉庫的相關概念和使用案例。

2?數據倉庫示例概述

2.1?結構說明

1 參照如下鏈接還原AdventureWorksDW2019數據庫、PD逆工程生成物理數據模型:

AdventureWorksDW 2019還原圖解

PowerDesigner 逆工程生成物理模型圖解?

2 在PowerDesigner 的PhysicalDiagram的空白處右鍵設置僅顯示表名(因字段太多,無法一頁展示表間關系)。

3 查看物理數據模型,表之間的關系清晰可見,其中箭頭指向的表為被引用的表(即別的引用它)。比如這里的DimDate和DimEmployee被多個事實表引用。

特別的:這里的DimEmployee和DimAccount有個自己引用自己(即箭頭指向了自己)。

4 在左側的Object Browser(對象瀏覽器)里查看“平”的表結構,其中表的注釋見下:

2.2 相關概念

數據倉庫: 即DW完整英文名為Data Warehouse,它是一個面向主題的、集成的、相對穩定的、反映歷史變化的數據集合,用于支持管理決策。

多維數據集:?多維數據集是聯機分析處理 (OLAP) 中的主要對象,是一項可對數據倉庫中的數據進行快速訪問的技術.多維數據集是一個數據集合,通常從數據倉庫的子集構造,并組織和匯總成一個由一組維度和度量值定義的多維結構.

維度:多維數據集的結構性特性.它們是事實數據表中用來描述數據的分類的有組織層次結構(級別).這些分類和級別描述了一些相似的成員集合,用戶將基于這些成員集合進行分析.

度量值: 在多維數據集中,度量值是一組值,這些值基于多維數據集的事實數據表中的一列,而且通常為數字.此外,度量值是所分析的多維數據集的中心值

事實表:是指其中保存了大量業務度量數據的表。事實表中的度量值一般稱為事實

其它相關概念詳見博客里的介紹,詳見?基于mondrian的多維分析系統

2.3 查詢案例

#Sample 1 維度表查詢:SELECT?TOP?(10)?[DateKey]?'日期Key',[FullDateAlternateKey]?'日期代理key',[DayNumberOfWeek]?'周所在日',[EnglishDayNameOfWeek]?'所在周',[DayNumberOfMonth]?'月所在日',[DayNumberOfYear]?'年所在日',[WeekNumberOfYear]?'年所在周',[EnglishMonthName]?'英文月名',[MonthNumberOfYear]?'年所在月',[CalendarQuarter]?'所在季度',[CalendarYear]?'日歷年',[FiscalQuarter]?'財季度',[FiscalYear]?'財年'FROM?[AdventureWorksDW2019].[dbo].[DimDate]ORDER?BY?DateKey?DESC

#Sample 2 事實表查詢 # 查看2013財年網上銷售的產品名、匯率名、訂單日期、用戶信息、銷售額、總產品成本、打折量等。 SELECT?TOP?10、?B.EnglishProductName,C.CurrencyName?CurrencyName, D.FrenchPromotionName?FrenchPromotionName,E.FirstName,E.LastName, A.Salesamount,A.TaxAmt,A.TotalProductCost,A.DiscountAmount FROM?FactInternetSales?A JOIN?DimProduct?BON?A.ProductKey?=?B.ProductKey JOIN?DimCurrency?CON?A.CurrencyKey?=?C.CurrencyKey JOIN?DimPromotion?DON?A.PromotionKey?=??D.PromotionKey JOIN?DimCustomer?EON?A.CustomerKey?=?E.CustomerKey JOIN?DimDate?FON?A.OrderDateKey?=F.DateKey WHERE?F.FiscalYear=2013

總結

以上是生活随笔為你收集整理的微软示例数据仓库AdventureWorksDW 与数据仓库概述的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。