Contoso DW - Factsales and Related Dimension Tables: Dimdate
Contoso DW - Factsales and Related Dimension Tables: Dimdate
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
1-1
Contoso DW - FactOnlineSales and related dimension tables
DimStore
DimDate Column Name Condensed Type Nullable
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
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
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
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
Column Name Condensed Type Nullable Status nvarchar(50) Yes AccountLabel nvarchar(100) Yes
Datekey datetime No ETLLoadID int Yes AccountName 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
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
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
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
1-1