0% found this document useful (0 votes)
307 views8 pages

Contoso DW - Factsales and Related Dimension Tables: Dimdate

This document describes the DimDate, DimProduct, DimStore dimension tables and FactSales fact table used in the Contoso DW data warehouse. The dimension tables contain attributes like date, product, and store attributes. The FactSales table contains sales transactions and links to the dimension tables through foreign keys.

Uploaded by

ss0703259
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
307 views8 pages

Contoso DW - Factsales and Related Dimension Tables: Dimdate

This document describes the DimDate, DimProduct, DimStore dimension tables and FactSales fact table used in the Contoso DW data warehouse. The dimension tables contain attributes like date, product, and store attributes. The FactSales table contains sales transactions and links to the dimension tables through foreign keys.

Uploaded by

ss0703259
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Contoso DW - FactSales and related dimension tables

DimDate
Column Name Condensed Type Nullable
Datekey datetime No
FullDateLabel nvarchar(20) No
DimStore
Column Name Condensed Type Nullable
DateDescription nvarchar(20) No
StoreKey int No
CalendarYear int No
GeographyKey int No
CalendarYearLabel nvarchar(20) No
DimProduct CalendarHalfYear int No
StoreManager int Yes
Column Name Condensed Type Nullable StoreType nvarchar(15) Yes
CalendarHalfYearLabel nvarchar(20) No
ProductKey int No StoreName nvarchar(100) No
CalendarQuarter int No
ProductLabel nvarchar(255) Yes StoreDescription nvarchar(300) No
CalendarQuarterLabel nvarchar(20) Yes
ProductName nvarchar(500) Yes Status nvarchar(20) No
CalendarMonth int No
ProductDescription nvarchar(400) Yes OpenDate datetime No
CalendarMonthLabel nvarchar(20) No
ProductSubcategoryKey int Yes CloseDate datetime Yes
CalendarWeek int No
Manufacturer nvarchar(50) Yes EntityKey int Yes
CalendarWeekLabel nvarchar(20) No
BrandName nvarchar(50) Yes ZipCode nvarchar(20) Yes
CalendarDayOfWeek int No
ClassID nvarchar(10) Yes ZipCodeExtensi... nvarchar(10) Yes
CalendarDayOfWeekLa... nvarchar(10) No
ClassName nvarchar(20) Yes StorePhone nvarchar(15) Yes
FiscalYear int No
StyleID nvarchar(10) Yes StoreFax nvarchar(14) Yes
FiscalYearLabel nvarchar(20) No
StyleName nvarchar(20) Yes AddressLine1 nvarchar(100) Yes
FiscalHalfYear int No
ColorID nvarchar(10) Yes AddressLine2 nvarchar(100) Yes
FiscalHalfYearLabel nvarchar(20) No
ColorName nvarchar(20) No CloseReason nvarchar(20) Yes
FiscalQuarter int No
Size nvarchar(50) Yes EmployeeCount int Yes
FiscalQuarterLabel nvarchar(20) No
SizeRange nvarchar(50) Yes SellingAreaSize float Yes
FiscalMonth int No
SizeUnitMeasureID nvarchar(20) Yes LastRemodelD... datetime Yes
FiscalMonthLabel nvarchar(20) No
Weight float Yes GeoLocation geography Yes
IsWorkDay nvarchar(20) No
WeightUnitMeasureID nvarchar(20) Yes Geometry geometry Yes
IsHoliday int No
UnitOfMeasureID nvarchar(10) Yes ETLLoadID int Yes
HolidayName nvarchar(20) No
UnitOfMeasureName nvarchar(40) Yes LoadDate datetime Yes
EuropeSeason nvarchar(50) Yes
StockTypeID nvarchar(10) Yes UpdateDate datetime Yes
NorthAmericaSeason nvarchar(50) Yes
StockTypeName nvarchar(40) Yes
AsiaSeason nvarchar(50) Yes
UnitCost money Yes
UnitPrice money Yes
AvailableForSaleDate datetime Yes
StopSaleDate datetime Yes
Status nvarchar(7) Yes
ImageURL nvarchar(150) Yes
ProductURL nvarchar(150) Yes
ETLLoadID int Yes
LoadDate datetime Yes
UpdateDate datetime Yes FactSales
Column Name Condensed Type Nullable
SalesKey int No
DimCurrency
DateKey datetime No
Column Name Condensed Type Nullable
channelKey int No CurrencyKey int No
StoreKey int No CurrencyLabel nvarchar(10) No
ProductKey int No CurrencyName nvarchar(20) No
PromotionKey int No
DimPromotion CurrencyDescripti... nvarchar(50) No
CurrencyKey int No
Column Name Condensed Type Nullable ETLLoadID int Yes
UnitCost money No
PromotionKey int No LoadDate datetime Yes
UnitPrice money No
PromotionLabel nvarchar(100) Yes UpdateDate datetime Yes
SalesQuantity int No
PromotionName nvarchar(100) Yes
ReturnQuantity int No
PromotionDescript... nvarchar(255) Yes
ReturnAmount money Yes
DiscountPercent float Yes
DiscountQuant... int Yes
PromotionType nvarchar(50) Yes
DiscountAmount money Yes
PromotionCategory nvarchar(50) Yes
StartDate datetime No
TotalCost money No DimChannel
SalesAmount money No Column Name Condensed Type Nullable
EndDate datetime Yes
ETLLoadID int Yes ChannelKey int No
MinQuantity int Yes
LoadDate datetime Yes ChannelLabel nvarchar(100) No
MaxQuantity int Yes
UpdateDate datetime Yes ChannelName nvarchar(20) Yes
ETLLoadID int Yes
ChannelDescript... nvarchar(50) Yes
LoadDate datetime Yes
ETLLoadID int Yes
UpdateDate datetime Yes
LoadDate datetime Yes
UpdateDate datetime Yes

Latest version of this diagram is available at http://PowerPivot-Info.com

1-1
Contoso DW - FactOnlineSales and related dimension tables

DimStore
DimDate Column Name Condensed Type Nullable

Column Name Condensed Type Nullable StoreKey int No

Datekey datetime No GeographyKey int No

FullDateLabel nvarchar(20) No StoreManager int Yes

DateDescription nvarchar(20) No StoreType nvarchar(15) Yes

CalendarYear int No StoreName nvarchar(100) No DimProduct


CalendarYearLabel nvarchar(20) No StoreDescription nvarchar(300) No Column Name Condensed Type Nullable

CalendarHalfYear int No Status nvarchar(20) No ProductKey int No

CalendarHalfYearLabel nvarchar(20) No OpenDate datetime No ProductLabel nvarchar(255) Yes

CalendarQuarter int No CloseDate datetime Yes ProductName nvarchar(500) Yes

CalendarQuarterLabel nvarchar(20) Yes EntityKey int Yes ProductDescription nvarchar(400) Yes

CalendarMonth int No ZipCode nvarchar(20) Yes ProductSubcategoryKey int Yes

CalendarMonthLabel nvarchar(20) No ZipCodeExtension nvarchar(10) Yes Manufacturer nvarchar(50) Yes

CalendarWeek int No StorePhone nvarchar(15) Yes BrandName nvarchar(50) Yes

CalendarWeekLabel nvarchar(20) No StoreFax nvarchar(14) Yes ClassID nvarchar(10) Yes

CalendarDayOfWeek int No AddressLine1 nvarchar(100) Yes ClassName nvarchar(20) Yes

CalendarDayOfWeekLabel nvarchar(10) No AddressLine2 nvarchar(100) Yes StyleID nvarchar(10) Yes

FiscalYear int No CloseReason nvarchar(20) Yes StyleName nvarchar(20) Yes

FiscalYearLabel nvarchar(20) No EmployeeCount int Yes ColorID nvarchar(10) Yes

FiscalHalfYear int No SellingAreaSize float Yes ColorName nvarchar(20) No

FiscalHalfYearLabel nvarchar(20) No LastRemodelDate datetime Yes Size nvarchar(50) Yes

FiscalQuarter int No GeoLocation geography Yes SizeRange nvarchar(50) Yes

FiscalQuarterLabel nvarchar(20) No Geometry geometry Yes SizeUnitMeasureID nvarchar(20) Yes

FiscalMonth int No ETLLoadID int Yes Weight float Yes

FiscalMonthLabel nvarchar(20) No LoadDate datetime Yes WeightUnitMeasureID nvarchar(20) Yes

IsWorkDay nvarchar(20) No UpdateDate datetime Yes UnitOfMeasureID nvarchar(10) Yes

IsHoliday int No UnitOfMeasureName nvarchar(40) Yes

HolidayName nvarchar(20) No StockTypeID nvarchar(10) Yes

EuropeSeason nvarchar(50) Yes StockTypeName nvarchar(40) Yes

NorthAmericaSeason nvarchar(50) Yes UnitCost money Yes

AsiaSeason nvarchar(50) Yes UnitPrice money Yes


AvailableForSaleDate datetime Yes
StopSaleDate datetime Yes

FactOnlineSales Status nvarchar(7) Yes


Column Name Condensed Type Nullable ImageURL nvarchar(150) Yes
OnlineSalesKey int No ProductURL nvarchar(150) Yes
DateKey datetime No ETLLoadID int Yes
DimCustomer
StoreKey int No LoadDate datetime Yes
Column Name Condensed Type Nullable
ProductKey int No UpdateDate datetime Yes
CustomerKey int No
PromotionKey int No
GeographyKey int No
CurrencyKey int No
CustomerLabel nvarchar(100) No
CustomerKey int No
Title nvarchar(8) Yes
SalesOrderNumber nvarchar(20) No
FirstName nvarchar(50) Yes
SalesOrderLineNum... int Yes
MiddleName nvarchar(50) Yes
SalesQuantity int No
LastName nvarchar(50) Yes
SalesAmount money No
NameStyle bit Yes DimPromotion
ReturnQuantity int No Column Name Condensed Type Nullable
BirthDate date Yes
ReturnAmount money Yes PromotionKey int No
MaritalStatus nchar(1) Yes
DiscountQuantity int Yes PromotionLabel nvarchar(100) Yes
Suffix nvarchar(10) Yes
DiscountAmount money Yes PromotionName nvarchar(100) Yes
Gender nvarchar(1) Yes
TotalCost money No PromotionDescript... nvarchar(255) Yes
EmailAddress nvarchar(50) Yes
UnitCost money Yes DiscountPercent float Yes
YearlyIncome money Yes
UnitPrice money Yes PromotionType nvarchar(50) Yes
TotalChildren tinyint Yes
ETLLoadID int Yes PromotionCategory nvarchar(50) Yes
NumberChildrenAtHo... tinyint Yes
LoadDate datetime Yes StartDate datetime No
Education nvarchar(40) Yes
UpdateDate datetime Yes EndDate datetime Yes
Occupation nvarchar(100) Yes
HouseOwnerFlag nchar(1) Yes MinQuantity int Yes

NumberCarsOwned tinyint Yes MaxQuantity int Yes

AddressLine1 nvarchar(120) Yes ETLLoadID int Yes

AddressLine2 nvarchar(120) Yes LoadDate datetime Yes

Phone nvarchar(20) Yes UpdateDate datetime Yes

DateFirstPurchase date Yes


DimCurrency
CustomerType nvarchar(15) Yes
Column Name Condensed Type Nullable
CompanyName nvarchar(100) Yes
CurrencyKey int No
ETLLoadID int Yes
CurrencyLabel nvarchar(10) No
LoadDate datetime Yes
CurrencyName nvarchar(20) No
UpdateDate datetime Yes
CurrencyDescripti... nvarchar(50) No
ETLLoadID int Yes
LoadDate datetime Yes
UpdateDate datetime Yes

Latest version of this diagram is available at http://PowerPivot-Info.com

1-1
Contoso DW - FactInventory and related dimension tables

DimCurrency DimProduct
Column Name Condensed Type Nullable
Column Name Condensed Type Nullable
ProductKey int No
CurrencyKey int No
DimDate ProductLabel nvarchar(255) Yes
CurrencyLabel nvarchar(10) No
Column Name Condensed Type Nullable
ProductName nvarchar(500) Yes
Datekey datetime No CurrencyName nvarchar(20) No
ProductDescription nvarchar(400) Yes
FullDateLabel nvarchar(20) No CurrencyDescripti... nvarchar(50) No
ProductSubcategoryKey int Yes
DateDescription nvarchar(20) No ETLLoadID int Yes
Manufacturer nvarchar(50) Yes
CalendarYear int No LoadDate datetime Yes
BrandName nvarchar(50) Yes
CalendarYearLabel nvarchar(20) No UpdateDate datetime Yes
ClassID nvarchar(10) Yes
CalendarHalfYear int No
ClassName nvarchar(20) Yes
CalendarHalfYearLabel nvarchar(20) No
StyleID nvarchar(10) Yes
CalendarQuarter int No
StyleName nvarchar(20) Yes
CalendarQuarterLabel nvarchar(20) Yes
ColorID nvarchar(10) Yes
CalendarMonth int No
ColorName nvarchar(20) No
CalendarMonthLabel nvarchar(20) No
Size nvarchar(50) Yes
CalendarWeek int No
SizeRange nvarchar(50) Yes
CalendarWeekLabel nvarchar(20) No
SizeUnitMeasureID nvarchar(20) Yes
CalendarDayOfWeek int No
Weight float Yes
CalendarDayOfWeekLa... nvarchar(10) No
WeightUnitMeasureID nvarchar(20) Yes
FiscalYear int No
UnitOfMeasureID nvarchar(10) Yes
FiscalYearLabel nvarchar(20) No
UnitOfMeasureName nvarchar(40) Yes
FiscalHalfYear int No
StockTypeID nvarchar(10) Yes
FiscalHalfYearLabel nvarchar(20) No
StockTypeName nvarchar(40) Yes
FiscalQuarter int No
UnitCost money Yes
FiscalQuarterLabel nvarchar(20) No FactInventory UnitPrice money Yes
FiscalMonth int No Column Name Condensed Type Nullable
AvailableForSaleDate datetime Yes
FiscalMonthLabel nvarchar(20) No InventoryKey int No
StopSaleDate datetime Yes
IsWorkDay nvarchar(20) No DateKey datetime No
Status nvarchar(7) Yes
IsHoliday int No StoreKey int No
ImageURL nvarchar(150) Yes
HolidayName nvarchar(20) No ProductKey int No
ProductURL nvarchar(150) Yes
EuropeSeason nvarchar(50) Yes CurrencyKey int No
ETLLoadID int Yes
NorthAmericaSeason nvarchar(50) Yes OnHandQuantity int No
LoadDate datetime Yes
AsiaSeason nvarchar(50) Yes OnOrderQuantity int No
UpdateDate datetime Yes
SafetyStockQuantity int Yes
UnitCost money No
DaysInStock int Yes
MinDayInStock int Yes
MaxDayInStock int Yes
Aging int Yes
ETLLoadID int Yes
DimStore
LoadDate datetime Yes
Column Name Condensed Type Nullable
StoreKey int No UpdateDate datetime Yes

GeographyKey int No
StoreManager int Yes
StoreType nvarchar(15) Yes
StoreName nvarchar(100) No
StoreDescription nvarchar(300) No
Status nvarchar(20) No
OpenDate datetime No
CloseDate datetime Yes
EntityKey int Yes
ZipCode nvarchar(20) Yes
ZipCodeExtension nvarchar(10) Yes
StorePhone nvarchar(15) Yes
StoreFax nvarchar(14) Yes
AddressLine1 nvarchar(100) Yes
AddressLine2 nvarchar(100) Yes
CloseReason nvarchar(20) Yes
EmployeeCount int Yes
SellingAreaSize float Yes
LastRemodelDate datetime Yes
GeoLocation geography Yes
Geometry geometry Yes
ETLLoadID int Yes
LoadDate datetime Yes
UpdateDate datetime Yes

Latest version of this diagram is available at http://PowerPivot-Info.com

1-1
Contoso DW - FactSalesQuota and related dimension tables

DimChannel
Column Name Condensed Type Nullable
DimDate DimScenario
ChannelKey int No
Column Name Condensed Type Nullable Column Name Condensed Type Nullable
ChannelLabel nvarchar(100) No
Datekey datetime No ScenarioKey int No
ChannelName nvarchar(20) Yes
FullDateLabel nvarchar(20) No ScenarioLabel nvarchar(100) No
ChannelDescription nvarchar(50) Yes
DateDescription nvarchar(20) No ScenarioName nvarchar(20) Yes
ETLLoadID int Yes
CalendarYear int No ScenarioDescription nvarchar(50) Yes
LoadDate datetime Yes
CalendarYearLabel nvarchar(20) No ETLLoadID int Yes
UpdateDate datetime Yes
CalendarHalfYear int No LoadDate datetime Yes
CalendarHalfYearLabel nvarchar(20) No UpdateDate datetime Yes
CalendarQuarter int No
CalendarQuarterLabel nvarchar(20) Yes
CalendarMonth int No
CalendarMonthLabel nvarchar(20) No
CalendarWeek int No
CalendarWeekLabel nvarchar(20) No
CalendarDayOfWeek int No
CalendarDayOfWeekLabel nvarchar(10) No FactSalesQuota
FiscalYear int No Column Name Condensed Type Nullable
FiscalYearLabel nvarchar(20) No SalesQuotaKey int No

FiscalHalfYear int No ChannelKey int No

FiscalHalfYearLabel nvarchar(20) No StoreKey int No

FiscalQuarter int No ProductKey int No

FiscalQuarterLabel nvarchar(20) No DateKey datetime No


DimProduct
FiscalMonth int No CurrencyKey int No Column Name Condensed Type Nullable
FiscalMonthLabel nvarchar(20) No ScenarioKey int No ProductKey int No
IsWorkDay nvarchar(20) No SalesQuantityQuota money No ProductLabel nvarchar(255) Yes
IsHoliday int No SalesAmountQuota money No ProductName nvarchar(500) Yes
HolidayName nvarchar(20) No GrossMarginQuota money No ProductDescription nvarchar(400) Yes
EuropeSeason nvarchar(50) Yes ETLLoadID int Yes ProductSubcategoryKey int Yes
NorthAmericaSeason nvarchar(50) Yes LoadDate datetime Yes Manufacturer nvarchar(50) Yes
AsiaSeason nvarchar(50) Yes UpdateDate datetime Yes BrandName nvarchar(50) Yes
ClassID nvarchar(10) Yes
ClassName nvarchar(20) Yes
StyleID nvarchar(10) Yes
StyleName nvarchar(20) Yes
ColorID nvarchar(10) Yes
ColorName nvarchar(20) No
Size nvarchar(50) Yes
DimCurrency
SizeRange nvarchar(50) Yes
Column Name Condensed Type Nullable
CurrencyKey int No DimStore SizeUnitMeasureID nvarchar(20) Yes
Column Name Condensed Type Nullable Weight float Yes
CurrencyLabel nvarchar(10) No
StoreKey int No WeightUnitMeasureID nvarchar(20) Yes
CurrencyName nvarchar(20) No
GeographyKey int No UnitOfMeasureID nvarchar(10) Yes
CurrencyDescription nvarchar(50) No
StoreManager int Yes UnitOfMeasureName nvarchar(40) Yes
ETLLoadID int Yes
StoreType nvarchar(15) Yes StockTypeID nvarchar(10) Yes
LoadDate datetime Yes
StoreName nvarchar(100) No StockTypeName nvarchar(40) Yes
UpdateDate datetime Yes
StoreDescription nvarchar(300) No UnitCost money Yes
Status nvarchar(20) No UnitPrice money Yes
OpenDate datetime No AvailableForSaleDate datetime Yes
CloseDate datetime Yes StopSaleDate datetime Yes
EntityKey int Yes Status nvarchar(7) Yes
ZipCode nvarchar(20) Yes ImageURL nvarchar(150) Yes
ZipCodeExtension nvarchar(10) Yes ProductURL nvarchar(150) Yes
StorePhone nvarchar(15) Yes ETLLoadID int Yes
StoreFax nvarchar(14) Yes LoadDate datetime Yes
AddressLine1 nvarchar(100) Yes UpdateDate datetime Yes
AddressLine2 nvarchar(100) Yes
CloseReason nvarchar(20) Yes
EmployeeCount int Yes
SellingAreaSize float Yes
LastRemodelDate datetime Yes
GeoLocation geography Yes
Geometry geometry Yes
ETLLoadID int Yes
LoadDate datetime Yes
UpdateDate datetime Yes

Latest version of this diagram is available at

1-1
Contoso DW - FactExchangeRate and related dimension tables

DimDate
Column Name Condensed Type Nullable
Datekey datetime No
FullDateLabel nvarchar(20) No
DateDescription nvarchar(20) No
CalendarYear int No FactExchangeRate
CalendarYearLabel nvarchar(20) No Column Name Condensed Type Nullable
CalendarHalfYear int No ExchangeRateKey int No
CalendarHalfYearLabel nvarchar(20) No CurrencyKey int No
CalendarQuarter int No DateKey datetime No
CalendarQuarterLabel nvarchar(20) Yes AverageRate float No
CalendarMonth int No EndOfDayRate float No
CalendarMonthLabel nvarchar(20) No ETLLoadID int Yes
CalendarWeek int No LoadDate datetime Yes
CalendarWeekLabel nvarchar(20) No UpdateDate datetime Yes
CalendarDayOfWeek int No
CalendarDayOfWeekLabel nvarchar(10) No
FiscalYear int No
FiscalYearLabel nvarchar(20) No
FiscalHalfYear int No
FiscalHalfYearLabel nvarchar(20) No
FiscalQuarter int No
FiscalQuarterLabel nvarchar(20) No DimCurrency
FiscalMonth int No Column Name Condensed Type Nullable

FiscalMonthLabel nvarchar(20) No CurrencyKey int No

IsWorkDay nvarchar(20) No CurrencyLabel nvarchar(10) No

IsHoliday int No CurrencyName nvarchar(20) No

HolidayName nvarchar(20) No CurrencyDescription nvarchar(50) No

EuropeSeason nvarchar(50) Yes ETLLoadID int Yes

NorthAmericaSeason nvarchar(50) Yes LoadDate datetime Yes

AsiaSeason nvarchar(50) Yes UpdateDate datetime Yes

Latest version of this diagram is available at http://PowerPivot-Info.com

1-1
Contoso DW - FactStrategyPlan and related dimension tables

DimEntity
Column Name Condensed Type Nullable
EntityKey int No
EntityLabel nvarchar(100) Yes
ParentEntityKey int Yes
ParentEntityLa... nvarchar(100) Yes
EntityName nvarchar(50) Yes
EntityDescription nvarchar(100) Yes DimAccount
EntityType nvarchar(100) Yes Column Name Condensed Type Nullable

StartDate datetime Yes AccountKey int No

DimDate EndDate datetime Yes ParentAccountKey int Yes

Column Name Condensed Type Nullable Status nvarchar(50) Yes AccountLabel nvarchar(100) Yes
Datekey datetime No ETLLoadID int Yes AccountName nvarchar(50) Yes

FullDateLabel nvarchar(20) No LoadDate datetime Yes AccountDescription nvarchar(50) Yes


DateDescription nvarchar(20) No UpdateDate datetime Yes AccountType nvarchar(50) Yes
CalendarYear int No Operator nvarchar(50) Yes
CalendarYearLabel nvarchar(20) No CustomMembers nvarchar(300) Yes
CalendarHalfYear int No ValueType nvarchar(50) Yes
CalendarHalfYearLabel nvarchar(20) No CustomMemberOpti... nvarchar(200) Yes
CalendarQuarter int No ETLLoadID int Yes
CalendarQuarterLabel nvarchar(20) Yes FactStrategyPlan LoadDate datetime Yes
CalendarMonth int No Column Name Condensed Type Nullable UpdateDate datetime Yes
CalendarMonthLabel nvarchar(20) No StrategyPlanKey int No
CalendarWeek int No Datekey datetime No
CalendarWeekLabel nvarchar(20) No EntityKey int No
CalendarDayOfWeek int No ScenarioKey int No
CalendarDayOfWeekLa... nvarchar(10) No AccountKey int No
FiscalYear int No CurrencyKey int No
FiscalYearLabel nvarchar(20) No ProductCategoryKey int Yes
FiscalHalfYear int No Amount money No
FiscalHalfYearLabel nvarchar(20) No ETLLoadID int Yes DimProductCategory
Column Name Condensed Type Nullable
FiscalQuarter int No LoadDate datetime Yes
ProductCategoryKey int No
FiscalQuarterLabel nvarchar(20) No UpdateDate datetime Yes
ProductCategoryLabel nvarchar(100) Yes
FiscalMonth int No
ProductCategoryName nvarchar(30) No
FiscalMonthLabel nvarchar(20) No
ProductCategoryDescripti... nvarchar(50) No
IsWorkDay nvarchar(20) No
ETLLoadID int Yes
IsHoliday int No
LoadDate datetime Yes
HolidayName nvarchar(20) No
UpdateDate datetime Yes
EuropeSeason nvarchar(50) Yes
NorthAmericaSeason nvarchar(50) Yes
AsiaSeason nvarchar(50) Yes

DimScenario
Column Name Condensed Type Nullable
ScenarioKey int No
ScenarioLabel nvarchar(100) No
DimCurrency ScenarioName nvarchar(20) Yes
Column Name Condensed Type Nullable
ScenarioDescript... nvarchar(50) Yes
CurrencyKey int No
ETLLoadID int Yes
CurrencyLabel nvarchar(10) No
LoadDate datetime Yes
CurrencyName nvarchar(20) No
UpdateDate datetime Yes
CurrencyDescripti... nvarchar(50) No
ETLLoadID int Yes
LoadDate datetime Yes
UpdateDate datetime Yes

Latest version of this diagram is available at http://PowerPivot-Info.com

1-1
Contoso DW - FactITMachine and related dimension tables

DimDate
Column Name Condensed Type Nullable
Datekey datetime No
FullDateLabel nvarchar(20) No
DateDescription nvarchar(20) No FactITMachine
CalendarYear int No Column Name Condensed Type Nullable
ITMachinekey int No
CalendarYearLabel nvarchar(20) No
MachineKey int No
CalendarHalfYear int No
Datekey datetime No
CalendarHalfYearLabel nvarchar(20) No
CostAmount money Yes
CalendarQuarter int No
CostType nvarchar(200) No
CalendarQuarterLabel nvarchar(20) Yes
ETLLoadID int Yes
CalendarMonth int No
LoadDate datetime Yes
CalendarMonthLabel nvarchar(20) No
UpdateDate datetime Yes
CalendarWeek int No
CalendarWeekLabel nvarchar(20) No
CalendarDayOfWeek int No
CalendarDayOfWeekLabel nvarchar(10) No
FiscalYear int No
FiscalYearLabel nvarchar(20) No
FiscalHalfYear int No
FiscalHalfYearLabel nvarchar(20) No
FiscalQuarter int No
DimMachine
FiscalQuarterLabel nvarchar(20) No
Column Name Condensed Type Nullable
FiscalMonth int No MachineKey int No
FiscalMonthLabel nvarchar(20) No MachineLabel nvarchar(100) Yes
IsWorkDay nvarchar(20) No StoreKey int No
IsHoliday int No MachineType nvarchar(50) No
HolidayName nvarchar(20) No MachineName nvarchar(100) No
EuropeSeason nvarchar(50) Yes MachineDescripti... nvarchar(200) No
NorthAmericaSeason nvarchar(50) Yes VendorName nvarchar(50) No
AsiaSeason nvarchar(50) Yes MachineOS nvarchar(50) No
MachineSource nvarchar(100) No
MachineHardware nvarchar(100) Yes
MachineSoftware nvarchar(100) No
Status nvarchar(50) No
ServiceStartDate datetime No
DecommissionD... datetime Yes
LastModifiedDate datetime Yes
ETLLoadID int Yes
LoadDate datetime Yes
UpdateDate datetime Yes

Latest version of this diagram is available at http://PowerPivot-Info.com

1-1
Contoso DW - FactITSLA and related dimension tables

DimOutage
Column Name Condensed Type Nullable
OutageKey int No
OutageLabel nvarchar(100) No
OutageName nvarchar(50) No
OutageDescription nvarchar(200) No
OutageType nvarchar(50) No
OutageTypeDescription nvarchar(200) No
OutageSubType nvarchar(50) No

DimDate OutageSubTypeDescription nvarchar(200) No

Column Name Condensed Type Nullable ETLLoadID int Yes


Datekey datetime No LoadDate datetime Yes
FullDateLabel nvarchar(20) No UpdateDate datetime Yes
DimStore
DateDescription nvarchar(20) No Column Name Condensed Type Nullable
CalendarYear int No StoreKey int No
CalendarYearLabel nvarchar(20) No GeographyKey int No
CalendarHalfYear int No StoreManager int Yes
CalendarHalfYearLabel nvarchar(20) No StoreType nvarchar(15) Yes
CalendarQuarter int No StoreName nvarchar(100) No
CalendarQuarterLabel nvarchar(20) Yes StoreDescription nvarchar(300) No
CalendarMonth int No Status nvarchar(20) No
CalendarMonthLabel nvarchar(20) No FactITSLA OpenDate datetime No
CalendarWeek int No Column Name Condensed Type Nullable CloseDate datetime Yes
CalendarWeekLabel nvarchar(20) No ITSLAkey int No EntityKey int Yes
CalendarDayOfWeek int No DateKey datetime No ZipCode nvarchar(20) Yes
CalendarDayOfWeekLa... nvarchar(10) No StoreKey int No ZipCodeExtension nvarchar(10) Yes
FiscalYear int No MachineKey int No StorePhone nvarchar(15) Yes
FiscalYearLabel nvarchar(20) No OutageKey int No StoreFax nvarchar(14) Yes
FiscalHalfYear int No OutageStartTime datetime No AddressLine1 nvarchar(100) Yes
FiscalHalfYearLabel nvarchar(20) No OutageEndTime datetime No AddressLine2 nvarchar(100) Yes
FiscalQuarter int No DownTime int No CloseReason nvarchar(20) Yes
FiscalQuarterLabel nvarchar(20) No ETLLoadID int Yes EmployeeCount int Yes
FiscalMonth int No LoadDate datetime Yes SellingAreaSize float Yes
FiscalMonthLabel nvarchar(20) No UpdateDate datetime Yes LastRemodelDate datetime Yes
IsWorkDay nvarchar(20) No GeoLocation geography Yes
IsHoliday int No Geometry geometry Yes
HolidayName nvarchar(20) No ETLLoadID int Yes
EuropeSeason nvarchar(50) Yes LoadDate datetime Yes
NorthAmericaSeason nvarchar(50) Yes UpdateDate datetime Yes
AsiaSeason nvarchar(50) Yes

DimMachine
Column Name Condensed Type Nullable
MachineKey int No
MachineLabel nvarchar(100) Yes
StoreKey int No
MachineType nvarchar(50) No
MachineName nvarchar(100) No
MachineDescription nvarchar(200) No
VendorName nvarchar(50) No
MachineOS nvarchar(50) No
MachineSource nvarchar(100) No
MachineHardware nvarchar(100) Yes
MachineSoftware nvarchar(100) No
Status nvarchar(50) No
ServiceStartDate datetime No
DecommissionDate datetime Yes
LastModifiedDate datetime Yes
ETLLoadID int Yes
LoadDate datetime Yes
UpdateDate datetime Yes

Latest version of this diagram is available at http://PowerPivot-Info.com

1-1

You might also like