7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
1/74
Table Name DimAccount
COLUMNS TYPE LENGTH
AccountKey int 4
ParentAccountKey int 4
AccountLabel nvarchar 100
AccountName nvarchar 50
AccountDescription nvarchar 50
AccountType nvarchar 50
Operator nvarchar 50
CustomMembers nvarchar 00
!alueType nvarchar 50
CustomMemberOptions nvarchar "00
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name DimChannel
COLUMNS TYPE LENGTH
ChannelKey int 4
ChannelLabel nvarchar 100
ChannelName nvarchar "0
ChannelDescription nvarchar 50
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name DimCurrency
COLUMNS TYPE LENGTH
CurrencyKey int 4
CurrencyLabel nvarchar 10
CurrencyName nvarchar "0
CurrencyDescription nvarchar 50
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name DimCustomer
COLUMNS TYPE LENGTH
CustomerKey int 4
(eo)raphyKey int 4
CustomerLabel nvarchar 100
Title nvarchar &
*irstName nvarchar 50
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
2/74
Mi$$leName nvarchar 50
LastName nvarchar 50
Name+tyle bit 1
,irthDate $ate
Marital+tatus nvarchar 1
+u-. nvarchar 10
(en$er nvarchar 1
#mailA$$ress nvarchar 50
/early%ncome money &
TotalChil$ren tinyint 1
NumberChil$renAtome tinyint 1
#$ucation nvarchar 40
Occupation nvarchar 100
ouseOner*la) nchar 1
NumberCarsOne$ tinyint 1
A$$ressLine1 nvarchar 1"0
A$$ressLine" nvarchar 1"0
Phone nvarchar "0
Date*irstPurchase $ate
CustomerType nvarchar 15
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name DimDate
COLUMNS TYPE LENGTHDate2ey Datetime
*ullDateLabel nvarchar "0
DateDescription nvarchar "0
Calen$ar/ear int 4
Calen$ar/earLabel nvarchar "0
Calen$aral3/ear int 4
Calen$aral3/earLabel nvarchar "0
Calen$aruarter int 4
Calen$aruarterLabel nvarchar "0
Calen$arMonth int 4Calen$arMonthLabel nvarchar "0
Calen$aree2 int 4
Calen$aree2Label nvarchar "0
Calen$arDayO3ee2 int 4
Calen$arDayO3ee2Label nvarchar 10
*iscal/ear int 4
*iscal/earLabel nvarchar "0
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
3/74
*iscalal3/ear int 4
*iscalal3/earLabel nvarchar "0
*iscaluarter int 4
*iscaluarterLabel nvarchar "0
*iscalMonth int 4
*iscalMonthLabel nvarchar "0
%sor2Day nvarchar "0
%soli$ay int 4
oli$ayName nvarchar "0
#urope+eason nvarchar 50
NorthAmerica+eason nvarchar 50
Asia+eason nvarchar 50
Table Name DimEmloyee
COLUMNS TYPE LENGTH
#mployeeKey int 4
Parent#mployeeKey int 4
*irstName nvarchar 50
LastName nvarchar 50
Mi$$leName nvarchar 50
Title nvarchar 50
ireDate $ate
,irthDate $ate
#mailA$$ress nvarchar 50
Phone nvarchar "5
Marital+tatus nchar 1#mer)encyContactName nvarchar 50
#mer)encyContactPhone nvarchar "5
+alarie$*la) bit 1
(en$er nchar 1
Pay*re6uency tinyint 1
,ase7ate money &
!acationours smallint "
Current*la) bit 1
+alesPerson*la) bit 1
DepartmentName nvarchar 50+tartDate $ate
#n$Date $ate
+tatus nvarchar 50
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
4/74
Table Name DimEntity
COLUMNS TYPE LENGTH
#ntityKey int 4
#ntityLabel nvarchar 100
Parent#ntityKey int 4
Parent#ntityLabel nvarchar 100
#ntityName nvarchar 50
#ntityDescription nvarchar 100
#ntityType nvarchar 100
+tartDate $atetime &
#n$Date $atetime &
+tatus nvarchar 50
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name DimMachine
COLUMNS TYPE LENGTH
MachineKey int 4
MachineLabel nvarchar 100
+toreKey int 4
MachineType nvarchar 50
MachineName nvarchar 100
MachineDescription nvarchar "00
!en$orName nvarchar 50
MachineO+ nvarchar 50Machine+ource nvarchar 100
Machinear$are nvarchar 100
Machine+o3tare nvarchar 100
+tatus nvarchar 50
+ervice+tartDate $atetime &
DecommissionDate $atetime &
LastMo$i8e$Date $atetime &
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name DimOuta!e
COLUMNS TYPE LENGTH
Outa)eKey int 4
Outa)eLabel nvarchar 100
Outa)eName nvarchar 50
Outa)eDescription nvarchar "00
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
5/74
Outa)eType nvarchar 50
Outa)eTypeDescription nvarchar "00
Outa)e+ubType nvarchar 50
Outa)e+ubTypeDescription nvarchar "00
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name DimPro"uct
COLUMNS TYPE LENGTH
Pro$uctKey int 4
Pro$uctLabel nvarchar "55
Pro$uctName nvarchar 500
Pro$uctDescription nvarchar 400
Pro$uct+ubcate)oryKey int 4
Manu3acturer nvarchar 50
,ran$Name nvarchar 50
Class%D nvarchar 10
ClassName nvarchar "0
+tyle%D nvarchar 10
+tyleName nvarchar "0
Color%D nvarchar 10
ColorName nvarchar "0
+i9e nvarchar 50
+i9e7an)e nvarchar 50
+i9e'nitMeasure%D nvarchar "0ei)ht :oat &
ei)ht'nitMeasure%D nvarchar "0
'nitO3Measure%D nvarchar 10
'nitO3MeasureName nvarchar 40
+toc2Type%D nvarchar 10
+toc2TypeName nvarchar 40
'nitCost money &
'nitPrice money &
Available*or+aleDate $atetime &
+top+aleDate $atetime &+tatus nvarchar ;
%ma)e'7L nvarchar 150
Pro$uct'7L nvarchar 150
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
6/74
Table Name DimPro"uctCate!ory
COLUMNS TYPE LENGTH
Pro$uctCate)oryKey int 4
Pro$uctCate)oryLabel nvarchar 100
Pro$uctCate)oryName nvarchar 0
Pro$uctCate)oryDescription nvarchar 50
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name DimPro"uctSubcate!ory
COLUMNS TYPE LENGTH
Pro$uct+ubcate)oryKey int 4
Pro$uct+ubcate)oryLabel nvarchar 100
Pro$uct+ubcate)oryName nvarchar 50
Pro$uct+ubcate)oryDesciption nvarchar 100
Pro$uctCate)oryKey int 4
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name DimPromotion
COLUMNS TYPE LENGTH
PromotionKey int 4
PromotionLabel nvarchar 100
PromotionName nvarchar "0Promotion$escription nvarchar "55
DiscountPercent :oat &
PromotionType nvarchar 50
PromotionCate)ory nvarchar 50
Minuantity int 4
Ma.uantity int 4
+tartDate $atetime &
#n$Date $atetime &
#TLLoa$%D int 4
Loa$Date $atetime &'p$ateDate $atetime &
Table Name DimSalesTerritory
COLUMNS TYPE LENGTH
+alesTerritoryKey int 4
(eo)raphyKey int 4
+alesTerritoryLabel nvarchar 100
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
7/74
+alesTerritoryName nvarchar 50
+alesTerritory7e)ion nvarchar 50
+alesTerritoryCountry nvarchar 50
+alesTerritory(roup nvarchar 50
+alesTerritoryLevel nvarchar 10
+alesTerritoryMana)er int 4
+tartDate $atetime &
#n$Date $atetime &
+tatus nvarchar 50
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name DimScenario
COLUMNS TYPE LENGTH
+cenarioKey int 4
+cenarioLabel nvarchar 100
+cenarioName nvarchar "0
+cenarioDescription nvarchar 50
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name DimStore
COLUMNS TYPE LENGTH
+toreKey int 4(eo)raphyKey int 4
+toreMana)er int 4
+toreType nvarchar 15
+toreName nvarchar 100
+toreDescription nvarchar 00
+tatus nvarchar "0
OpenDate $atetime &
CloseDate $atetime &
#ntityKey int 4
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
8/74
+ellin)Area+i9e :oat &
Last7emo$elDate $atetime &
(eoLocation )eo)raphy
(eometry )eometry
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name DimGeo!rahy
COLUMNS TYPE LENGTH
(eo)raphyKey int 4
(eo)raphyType nvarchar 50
ContinentName nvarchar 50
CityName nvarchar 100
+tateProvinceName nvarchar 100
7e)ionCountryName nvarchar 100
(eometry )eometry
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
9/74
"escrition
The primary 2ey o3 account table
The parent 2ey o3 account table
The account label
The name o3 account>
The account $escription
The type o3 the account such as Asset or income
The operator o3 the account recor$
The account custom member 3or MD? calculation
The value type o3 the account recor$
The options o3 custom members 3or MD? calculation
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
"escrition
The primary 2ey o3 channel table
The channel label
The name o3 the channel>+toreBOnlineBCatalo)B7eseller
The $escription o3 the channel
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
"escrition
The primary 2ey o3 currency table
The abbreviation o3 the currency
The name o3 the currency '+DB(,PBCN/
The $escription o3 the currency
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
"escrition
The primary 2ey o3 customer table
*orei)n 2ey pointe$ to PK in Dim(eo)raphy table
The abbreviate$ $escription o3 the customer
The title o3 the customer
The 8rst name o3 the customer
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
10/74
The mi$$le name o3 the customer
The last name o3 the customer
The style o3 the customer name
The birth$ay o3 the customer
The marital status o3 the customer
The su-. o3 the customer
The )en$er o3 the customer
The email a$$ress o3 the customer
The yearly income o3 the customer
The number o3 chil$ren
The athome chil$ren number
The e$ucation o3 the customer
The occupation o3 the customer
The :a) o3 hether the customer ons a house
The number o3 cars one$ by customer
The a$$ress 1 o3 the customer
The a$$ress " o3 the customer
The phone number o3 the customer
The 8rst purchase $ate o3 the customer
The type o3 customerPersonBCompany
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
"escritionThe primary 2ey o3 Date table
Date label
Date $escription
Calen$ar year
Label o3 calen$ar year
al3 year
Label o3 the hal3 year
uarter o3 a calen$ar year
Label o3 the 6uarter
Month o3 a calen$ar yearLabel o3 the month
ee2 o3 a calen$ar year
Label o3 the ee2
Date o3 a calen$ar year
Label o3 the $ate
*iscal year
Label o3 the 8scal year
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
11/74
al3 year o3 a 8scal year
Label o3 the hal3 8scal year
uarter o3 a 8scal year
Label o3 the 8scal 6uarter
Month o3 a 8scal year
Label o3 the 8scal month
hether it is a or2 $ay
hether it is a holi$ay
The name o3 the holi$ay i3 it is a holi$ay
The mar2etin) season in #urope>
The mar2etin) season in North America>
The mar2etin) season in Asia>
"escrition
The primary 2ey o3 employee table
The 2ey o3 $irect report mana)er
*irst name
Last name
Mi$$le name
The title o3 the employee
The hire $ate
The birth $ate o3 the employee
The email a$$ress o3 the employee
The phone number o3 the employee
The marital status o3 the employee#mer)ency contact name
#mer)ency contact phone
The :a) o3 salary
The )en$er o3 the employee
The pay 3re6uency o3 the employee
The base rate o3 the salary
The vacation hours o3 the employee
hether is a current employee
hether is a sales person
The $epartment o3 the employee belon)s toirin) start $ate
irin) en$ $ate
The status o3 the employee
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
12/74
"escrition
The primary 2ey o3 #ntity table
The label o3 the entity
The 2ey o3 parent entity
The label o3 parent entity
The entity name
The entity $escription
The entity type (roupBCountryB7e)ionB+tore
the start $ate o3 #ntity use$ 3or slo chan)e $imension
the en$ $ate o3 #ntity use$ 3or slo chan)e $imension
the status o3 the #ntity CurrentB7etire$
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
"escrition
The primary 2ey o3 machine table
The label o3 machine PO+01"&"01BPO+0100101BE
The store by hich the machine is one$
The machine type the )eneration o3 PO+ or +erverF PO+01BPO+0"B+#701B+#70B+01B',01BE>
The machine name
The machine $escription
Procurement ven$or
Operatin) systemMachine location +toreBData Center
ar$are con8)uration
+o3tare con8)uration
The status o3 the machine ActiveBDecommission
+ervice start $ate
+ervice $ecommission $ate
The last up$ate$ $ate>
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
"escrition
The primary 2ey o3 outa)e table
The label o3 outa)e
The outa)e name
The outa)e $escription
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
13/74
The outa)e type ar$areB+o3tareBNetor2BMaintenance>>
The outa)e type $escription
The sub type o3 the outa)e ar$are MemoryBArray ControllerB*iber Channel
The outa)e sub type $escription
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
"escrition
The primary 2ey o3 Pro$uct table
The label o3 pro$uct
The name o3 pro$uct
The $escription o3 pro$uct
The 2ey o3 pro$uct sub cate)ory
The manu3acturer o3 the pro$uct
The bran$ name o3 the pro$uct
The Consumption class %D o3 the pro$uct
The Consumption class name #conomyBMi$$leBLu.uryBNull
The style %D o3 the pro$uct
The style name o3 the pro$uct Pro3essionalBomeB>>>
The color %D o3 the pro$uct
The pro$uct color name 7e$B,lueB,lac2B>>>
The si9e o3 the pro$uct
The alloable ma.imum si9e o3 the pro$uct
The si9e unit %DThe ei)ht o3 the pro$uct
The ei)ht unit %D
The unit measure %D
The name o3 unit measure
The %D o3 stoc2 type
The name o3 stoc2 type i)hBMi$BLo
The unit pro$uct cost
The su))este$ unit price
+tart sellin) $ate
+top sellin) $ate+ellin) status
%ma)e '7L a$$ress
'7L a$$ress
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
14/74
"escrition
The primary 2ey o3 Pro$uctCate)ory table
The label o3 the cate)ory
The cate)ory name A'D%OBT!G!#D%OBCOMP'T#7+BC#LLPON#+>>>
The $etails o3 the cate)ory
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
"escrition
Primary Key
The label o3 the subcate)ory
The subcate)oryHs nameTelevisionsB!CDGD!DBome Theater +ystemBAccessories
The $etails o3 the subcate)ory
hich cate)ory the subcate)ory belon)s to
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
"escrition
The primary 2ey o3 Promotion table
The label o3 the promotion plan
PromotionHs nameThe $etails o3 the promotion
Discount rate
The type o3 the promotion plan No DiscountB#.cess %nventoryB+easonal Discount
The cate)ory o3 the promotion +toreBCustomer
The minimum 6uantity
The ma.imum 6uantity
The start $ate o3 the promotion plan
The en$ $ate o3 the promotion plan
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL'p$ate$ $ate@ use$ 3or #TL
"escrition
The primary 2ey o3 sales territory table
The 3orei)n 2ey lin2e$ to Dim(eo)raphy table
The label o3 the sales territory
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
15/74
The sales territory name>Contoso 7e$mon$ +toreBContoso Ne /or2 +toreB>>>
The re)ion o3 the sales territory Colora$oBisconsinBTe.asB*lori$a
The country o3 the sales territory 'nite$ +tatesB'KB+it9erlan$
The )roup o3 the sales territory North AmericanBAsianB#uropean
The sales territory level
The mana)er name o3 the sales territory
+tart $ate use$ 3or slo chan)e $imension
7etire$ $ate use$ 3or slo chan)e $imension
the status o3 the sales territory CurrentB7etire$
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
"escrition
The primary 2ey o3 +cenario table>
The label o3 the scenario
+cenarioHs nameActualB,u$)etB*orecast
The $etails o3 the scenario
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
"escrition
The primary 2ey o3 +tore tableThe 3orei)n 2ey pointe$ to Dim(eo)raphy table
The mana)er o3 the store
The type o3 the store OnlineBCatalo)B+tore
The storeHs name
The $etails o3 the store
The status o3 the store OpenBClose
The open $ate o3 the store
The close $ate o3 the store
The 2ey pointe$ to Dim#ntity@ Dim+tore is the subset o3 Dim#ntity
The 9ip co$eThe 9ip co$eHs e.tension
The phone number o3 the store
The 3a. number o3 the store
The store a$$ress
The store a$$ress
hy the store close
The number o3 the store staI
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
16/74
The si9e o3 the store
The last remo$el $ay o3 the store
The storeHs )eo)raphy location
The storeHs )eometry location
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
"escrition
The primary 2ey o3 (eo)raphy table
The type o3 )eo)raphy ContinentB7e)ionCountryB+tateProvinceBCity
The City Name Ne /or2B7e$mon$BLas !e)as
The +tate or Province Name Colora$oBisconsinBTe.asB*lori$a
The Country or 7e)ion Name 'nite$ +tatesBCana$aB+it9erlan$
The )eometry location $ata
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
The Continent Name AsiaB#uropeBNorth America
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
17/74
NOTES
PK
NOTES
PK
NOTES
PK
NOTES
PK
*K
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
18/74
NOTESPK
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
19/74
NOTES
PK
*K
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
20/74
NOTES
PK
NOTES
PK
*K
NOTES
PK
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
21/74
NOTES
PK
*K
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
22/74
NOTES
PK
NOTES
PK
*K
NOTES
PK
NOTES
PK
*K
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
23/74
NOTES
PK
NOTES
PK*K
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
24/74
NOTES
PK
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
25/74
Table Name #actE$chan!e%ate &Contains e$chan!
COLUMNS TYPE LENGTH
#.chan)e7ateKey int 4
CurrencyKey int 4
DateKey $atetime
Avera)e7ate :oat &
#n$O3Day7ate :oat &
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name #act*n'entory &Summary table+ contain
COLUMNS TYPE LENGTH
%nventoryKey int 4
DateKey $atetime
+toreKey int 4
Pro$uctKey int 4
CurrencyKey int 4
Onan$uantity int 4
OnOr$eruantity int 4
+a3ety+toc2uantity int 4
'nitCost money &
Days%n+toc2 int 4
MinDay%n+toc2 int 4
Ma.Day%n+toc2 int 4
A)in) int 4#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name #act*TMachine &Contains machine ro
COLUMNS TYPE LENGTH
%TMachine2ey int 4
MachineKey int 4
Date2ey $atetime
CostAmount money &CostType nvarchar "00
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name #act*TSLA &Contains outa!e in(ormatio
COLUMNS TYPE LENGTH
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
26/74
%T+LA2ey int 4
DateKey $atetime
+toreKey int 4
MachineKey int 4
Outa)eKey int 4
Outa)e+tartTime $atetime &
Outa)e#n$Time $atetime &
DonTime int 4
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name #actSales &Summary table+ contains
COLUMNS TYPE LENGTH
+alesKey int 4
DateKey $atetime
ChannelKey int 4
+toreKey int 4
Pro$uctKey int 4
PromotionKey int 4
CurrencyKey int 4
'nitCost money &
'nitPrice money &
+alesuantity int 4
7eturnuantity int 4
7eturnAmount money &Discountuantity int 4
DiscountAmount money &
TotalCost money &
+alesAmount money &
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name #actSales.uota &Sales oerational la
COLUMNS TYPE LENGTH
+alesuotaKey int 4
+toreKey int 4
Pro$uctKey int 4
ChannelKey int 4
DateKey $atetime
CurrencyKey int 4
+cenarioKey int 4
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
27/74
+alesAmountuota money &
+alesuantityuota money &
(rossMar)inuota money &
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name #actStrate!yPlan &Cororate strate!ic
COLUMNS TYPE LENGTH
+trate)yPlanKey int 4
Date2ey $atetime
#ntityKey int 4
+cenarioKey int 4
AccountKey int 4
CurrencyKey int 4
Pro$uctCate)oryKey int 4Amount money &
#TLLoa$%D int 4
Loa$Date $atetime &
'p$ateDate $atetime &
Table Name #actOnlineSales &Sales transactional "
COLUMNS TYPE LENGTH
Online+alesKey int 4
DateKey $atetime+toreKey int 4
Pro$uctKey int 4
PromotionKey int 4
CurrencyKey int 4
CustomerKey int 4
+alesOr$erNumber nvarchar "0
+alesOr$erLineNumber int 4
+alesuantity int 4
+alesAmount money &
7eturnuantity int 47eturnAmount money &
Discountuantity int 4
DiscountAmount money &
TotalCost money &
'nitCost money &
'nitPrice money &
#TLLoa$%D int 4
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
28/74
Loa$Date $atetime &
'p$ateDate $atetime &
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
29/74
rates con'erte" (rom other currency to basic currency o( Contoso Cororate)
D*SC%*PT*ON
The Primary Key
The 3orei)n 2ey pointe$ to PK in DimCurrency
Table DimDateHs Primary Key
Avera)e rate o3 the $ay
The rate in the en$ o3 the $ay
#TL loa$ process %D
Loa$ $ate@ use$ 3or #TL
'p$ate $ate@ use$ 3or #TL
es er store er ro"uct ,ee-ly in'entory "ata)
D*SC%*PT*ON
Table *act%nventoryHs Primary Key
*orei)n 2ey pointe$ to PK in DimDate
*orei)n 2ey pointe$ to PK in Dim+tore
*orei)n 2ey pointe$ to PK in DimPro$uct
*orei)n 2ey pointe$ to PK in DimCurrency
The avaliable uantity o3 pro$ucts
The or$ere$ uantity o3 pro$ucts
The uantity o3 sa3ety stoc2
The avera)e unit cost o3 a pro$uct
The $ays o3 the pro$ucts staye$ in the stoc2
The minimum $ays o3 the pro$ucts staye$ in the stoc2
The ma.imum $ays o3 the pro$ucts staye$ in the stoc2
The $ays that )oo$s in stoc2 can meet sales nee$s#TL loa$ process %D
Loa$ $ate@ use$ 3or #TL
'p$ate $ate@ use$ 3or #TL
urement an" maintenance costs)
D*SC%*PT*ON
Table *act%TMachineHs Primary Key
*orei)n 2ey lin2e$ to PK in DimMachine
*orei)n 2ey lin2e$ to PK in DimDate
The actual cost o3 each machineThe Machine Cost TypeMaintenanceBPurchaseB>>>
#TL loa$ process %D
Loa$ $ate@ use$ 3or #TL
'p$ate $ate@ use$ 3or #TL
n)
D*SC%*PT*ON
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
30/74
Table *act%T+LAHs Primary Key
*orei)n 2ey lin2e$ to PK in DimDate
*orei)n 2ey lin2e$ to PK in Dim+tore
*orei)n 2ey lin2e$ to PK inDimMachine
*orei)n 2ey lin2e$ to PK in DimOuta)e
The time hen the outa)e happene$
The time hen the outa)e resolve$
The machine $on time
#TL loa$ process %D
Loa$ $ate@ use$ 3or #TL
'p$ate $ate@ use$ 3or #TL
r store er ro"uct "aily sales "ata)
D*SC%*PT*ON
Table *act+alesHs Primary Key
*orei)n 2ey lin2e$ to PK in DimDate
*orei)n 2ey lin2e$ to PK in DimChannel
*orei)n 2ey lin2e$ to PK in Dim+tore
*orei)n 2ey lin2e$ to PK in DimPro$uct
*orei)n 2ey lin2e$ to PK in DimPromotion
*orei)n 2ey lin2e$ to PK in Currency
The unit cost o3 pro$uct
The unit price o3 pro$uct
+ale 6uantity
7eturne$ 6uantity
7eturne$ amountDiscount 6uantity
Discount amount
Total cost
Total sales amount
#TL loa$ process %D
Loa$ $ate@ use$ 3or #TL
'p$ate $ate@ use$ 3or #TL
+ not only contains Plannin!/#orecastin!/0u"!etin! "ata+ but also contains actual sales "ata)
D*SC%*PT*ON
Table *act+alesuotaHs Primary Key
*orei)n 2ey lin2e$ to PK in Dim+tore
*orei)n 2ey lin2e$ to PK in DimPro$uct
*orei)n 2ey lin2e$ to PK in DimChannel
*orei)n 2ey lin2e$ to PK in DimDate
*orei)n 2ey lin2e$ to PK in DimCurrency
*orei)n 2ey lin2e$ to PK in Dim+cenario
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
31/74
The sales amount $ata
The sales 6uantity $ata
The (ross Mar)in $ata
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
lan+ contains the ,hole !rou1s monthly Actual/#orecastin!/0u"!etin! Pro(it 2 Loss "ata)
D*SC%*PT*ON
Table *act+trate)yPlanHs Primary Key
*orei)n 2ey lin2e$ to PK in DimDate
*orei)n 2ey lin2e$ to PK in Dim#ntity
*orei)n 2ey lin2e$ to PK in Dim+cenario
*orei)n 2ey lin2e$ to PK in DimAccount
*orei)n 2ey lin2e$ to PK in DimCurrency
*orei)n 2ey lin2e$ to PK in DimPro$uctCate)oryThe amount o3 ActualBbu$)etB3orecast
#TL loa$ process %D
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
ata+ contains each sales transactions occurre" in on3line store)
D*SC%*PT*ON
Table *actOnline+alesHs Primary Key
*orei)n 2ey lin2e$ to PK in DimDate*orei)n 2ey lin2e$ to PK in Dim+tore
*orei)n 2ey lin2e$ to PK in DimPro$uct
*orei)n 2ey lin2e$ to PK in DimPromotion
*orei)n 2ey lin2e$ to PK in Currency
*orei)n 2ey lin2e$ to PK in Customer
The PO number
Line item o3 a speci8c +ales Or$er
+ale 6uantity
+ales amount
The 6uantity o3 return )oo$sThe amount o3 return )oo$s
Discount 6uantity
Discount amount
Total cost
'nit cost
'nit price
#TL loa$ process %D
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
32/74
Loa$e$ $ate@ use$ 3or #TL
'p$ate$ $ate@ use$ 3or #TL
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
33/74
NOTES
PK
*K
*K
NOTES
PK
*K
*K
*K
*K
NOTES
PK
*K
*K
NOTES
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
34/74
PK
*K
*K
*K
*K
NOTES
PK
*K
*K
*K
*K
*K
*K
NOTES
PK
*K
*K
*K
*K
*K
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
35/74
NOTES
PK
*K
*K
*K
*K
*K
*K
NOTES
PK
*K*K
*K
*K
*K
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
36/74
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
37/74
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
38/74
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
39/74
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
40/74
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
41/74
Dimensions
Promotion
Currency
Channel
Machine
+cenario
(eo)raphy
Customer
Account
#mployee
Pro$uct
+tore
+ales Territory
#ntity
Outa)e
Date
Dimensions
Promotion
CurrencyChannel
+cenario
#mployee
(eo)raphy
Pro$uct
+tore
+alesTerritory
#ntity
Date
Measure GrouSales
Cube &Persecti'e)
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
42/74
Sales Quota
Exchange Rate
Calculate" Members
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
43/74
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
44/74
4P*s
Name set
Dimensions
Pro$uct
(eo)raphy
+tore
Currency
Cube &Persecti'e)
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
45/74
Date
#ntity
+alesTerritory
#mployee
Measure Grou
Inventory
Exchange Rate
Calculation Members
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
46/74
4P*
Dimensions
Machine
+tore
Outa)e
*act %T Machine
(eo)raphy
Date
#ntity
#mployee
+alesTerritory
Measure Grou
IT SLA
IT Machine
Machine
Calculate" Members
4P*
Dimensions
+cenario
Account
#ntity
Currency
Pro$uctDate
Channel
Measure Grou
+trate)y Plan
#.chan)e 7ate
Cube &Persecti'e)
Cube
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
47/74
Calculate" Members
4P*
Data Minin!
Name
Customer Classi8cation
Customer Promotion,as2et Analysis
Pro$uct *orecast
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
48/74
Hierarchy Name
(eo)raphy ierarchy
Account Level
#mployee Level
Pro$uct ierarchy
(eo)raphy ierarchy
+ales Territory ierarchy
#ntity Level
Outa)e Type ierarchy
Calen$ar /MD
Calen$ar /D
*iscal /M
Oeration&Sales)
Hierarchy Name
Measure Name
+ales uantity
+ales Amount
+ales Discount Amount
+ales Discount uantity
+ales 7eturn uantity
+ales 7eturn Amount
+ales Total Cost
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
49/74
+ales 'nit Cost
+ales 'nit Price
+ales uota Amount
+ales uota uantity
+ales uota (ross Mar)in
Monthly Avera)e 7ate
#n$ O3 Day 7ate
Member Name
+ales (ross Mar)in
+ales Amount (roth *iscal /ear
+ales (ross Mar)in (roth *iscal /ear
+ales 7eturn Amount (roth *iscal /ear
+ales Total Cost (roth *iscal /ear
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
50/74
+ales Discount Amount (roth *iscal /ear
+ales Amount (roth Calen$ar /ear
+ales (ross Mar)in (roth Calen$ar /ear
+ales 7eturn Amount (roth Calen$ar /ear
+ales Total Cost (roth Calen$ar /ear
+ales Discount Amount (roth Calen$ar /ear
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
51/74
Perio$ on Perio$ (roth +ales Amount *iscal /ear
Perio$ on Perio$ (roth +ales (ross Mar)in *iscal /ear
Perio$ on Perio$ (roth +ales 7eturn Amount *iscal /ear
Perio$ on Perio$ (roth +ales Total Cost *iscal /ear
Perio$ on Perio$ (roth +ales Discount Amount *iscal /ear
Perio$ on Perio$ (roth +ales Amount Calen$ar /ear
Perio$ on Perio$ (roth +ales (ross Mar)in Calen$ar /ear
Perio$ on Perio$ (roth +ales 7eturn Amount Calen$ar /ear
Perio$ on Perio$ (roth +ales Total Cost Calen$ar /ear
Perio$ on Perio$ (roth +ales Discount Amount Calen$ar /ear
7evenuePro$uct (ross Pro8t Mar)in
Channel 7evenue
To$ay@ Last 0 Days@ This Month@ Last Months@ Last /ear@ This /ear
Top 50 Pro$ucts@ Top 10 +tores
Oeration&*n'entory)
Name
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
52/74
#ormulas
%nventory On an$ uantity
%nventory On Or$er uantity
%nventory +a3ety +toc2 uantity
%nventory 'nit Cost
%nventory Days %n +toc2
%nventory Min Day %n +toc2
%nventory Ma. Day %n +toc2
%nventory A)in)
%nventory 7o Count
Monthly Avera)e 7ate
#n$ O3 Day 7ate
Name
Perio$ on Perio$ Chan)e in Onhan$ uantity *iscal /ear
Perio$ on Perio$ Chan)e in Onor$er uantity *iscal /ear
On an$ uantity (roth *iscal /ear
On Or$er uantity (roth *iscal /ear
%nventory On an$ uantity Av)
%nventory On Or$er uantity Av)
%nventory Days %n +toc2 Av)
%nventory A)in) Av)
%nventory 'nit Cost Av)
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
53/74
%nventory +a3ety +toc2 uantity Av)
#ormulas
Oeration&*T Machine)
Hierarchy
#ormulas
%T Machine Don Time
%T Machine Don Counts
%T Machine Cost
Machine uantity
#ormulas
#ormulas
Strate!y Plan
Hierarchy
#ormulas
+trate)y Plan Amount
Monthly Avera)e 7ate
#n$ O3 Day 7ate
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
54/74
Name
Perio$ on Perio$ o3 Amount *iscal /ear
Perio$ on Perio$ o3 Amount Calen$ar /ear
Amount (roth *iscal /ear
Amount (roth Calen$ar /ear
#ormulas
Scenario
Customer Classi8cation by +ales revenue
Camcor$er +easonal promotion sales analysis by customerPro$uct sales ,as2et Analysis
+ales revenue 3orecast by pro$uct cate)ory
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
55/74
Hierarchy
Continent Name7e)ion Country Name+tate Province NameCity Name
Parent chil$
Parent chil$
Pro$uct Cate)ory Pro$uct +ubcate)ory Pro$uct
7e)ionBCountry +tate City +tore
ParentChil$F (roup7e)ionBCountry +tate +tore
Outa)e typeOuta)e +ub typeOuta)e name
Calen$ar /earCalen$ar uarterCalen$ar MonthDay
Calen$ar /earCalen$ar ee2ee2 $ayDay
*iscal /ear*iscal al3 /ear*iscal uarter*iscal Month
Hierarchy
#ormulas
+ales Territory (roup+ales Territory Country+ales Territory 7e)ion+ales TerritoryName
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
56/74
#ormulas
Measures>+ales AmountMeasures>+ales Total CostMeasures>+ales 7eturnAmount
casehen Measures>Parallel Perio$ O3 Last */ +ales Amount 0then 0#L+# Measures>+ales Amount Measures>Parallel Perio$ O3 Last */ +alesAmount B Measures>Parallel Perio$ O3 Last */ +ales Amount#ND
casehen Measures>Parallel Perio$ O3 Last */ +ales (ross Mar)in 0then 0#L+# Measures>+ales (ross Mar)in Measures>Parallel Perio$ O3 Last */ +ales(ross Mar)in B Measures>Parallel Perio$ O3 Last */ +ales (ross Mar)in #ND
casehen Measures>Parallel Perio$ O3 Last */ +ales 7eturn Amount 0then 0#L+# Measures>+ales 7eturn Amount Measures>Parallel Perio$ O3 Last */+ales 7eturn Amount B Measures>Parallel Perio$ O3 Last */ +ales 7eturn Amount #ND
casehen Measures>Parallel Perio$ O3 Last */ +ales Total Cost 0then 0#L+# Measures>+ales Total Cost Measures>Parallel Perio$ O3 Last */ +ales
Total Cost B Measures>Parallel Perio$ O3 Last */ +ales Total Cost #ND
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
57/74
casehen Measures>Parallel Perio$ O3 Last */ +ales Discount Amount 0then 0#L+# Measures>+ales Discount Amount Measures>Parallel Perio$ O3 Last */+ales Discount Amount B Measures>Parallel Perio$ O3 Last */ +ales DiscountAmount
#ND
casehen Measures>Parallel Perio$ O3 Last Calen$ar +ales Amount 0then 0#L+# Measures>+ales Amount Measures>Parallel Perio$ O3 Last Calen$ar +alesAmount B Measures>Parallel Perio$ O3 Last Calen$ar +ales Amount #ND
case
hen Measures>Parallel Perio$ O3 Last Calen$ar +ales (ross Mar)in 0then 0#L+# Measures>+ales (ross Mar)in Measures>Parallel Perio$ O3 Last Calen$ar+ales (ross Mar)in B Measures>Parallel Perio$ O3 Last Calen$ar +ales (rossMar)in #ND
casehen Measures>Parallel Perio$ O3 Last Calen$ar +ales 7eturn Amount 0then 0#L+# Measures>+ales 7eturn Amount Measures>Parallel Perio$ O3 Last
Calen$ar +ales 7eturn Amount B Measures>Parallel Perio$ O3 Last Calen$ar +ales7eturn Amount #ND
casehen Measures>Parallel Perio$ O3 Last Calen$ar +ales Total Cost 0then 0#L+# Measures>+ales Total Cost Measures>Parallel Perio$ O3 Last Calen$ar+ales Total Cost B Measures>Parallel Perio$ O3 Last Calen$ar +ales Total Cost#ND
casehen Measures>Parallel Perio$ O3 Last Calen$ar +ales Discount Amount 0then 0#L+# Measures>+ales Discount Amount Measures>Parallel Perio$ O3 LastCalen$ar +ales Discount Amount B Measures>Parallel Perio$ O3 Last Calen$ar +alesDiscount Amount #ND
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
58/74
Hierarchy
parallelperio$ Date>*iscal /M>*iscal /ear@ 1@ Date>*iscal/M>currentmember@Measures>+ales Amount
parallelperio$ Date>*iscal /M>*iscal /ear@ 1@ Date>*iscal/M>currentmember@Measures>+ales (ross Mar)in
parallelperio$ Date>*iscal /M>*iscal /ear@ 1@ Date>*iscal
/M>currentmember@Measures>+ales 7eturn Amount
parallelperio$ Date>*iscal /M>*iscal /ear@ 1@ Date>*iscal/M>currentmember@Measures>+ales Total Cost
parallelperio$ Date>*iscal /M>*iscal /ear@ 1@ Date>*iscal/M>currentmember@Measures>+ales Discount Amount
parallelperio$ Date>Calen$ar /MD>Calen$ar /ear@ 1@ Date>Calen$ar/MD>currentmember@ Measures>+ales Amount
parallelperio$ Date>Calen$ar /MD>Calen$ar /ear@ 1@ Date>Calen$ar
/MD>currentmember@ Measures>+ales (ross Mar)in
parallelperio$ Date>Calen$ar /MD>Calen$ar /ear@ 1@ Date>Calen$ar/MD>currentmember@ Measures>+ales 7eturn Amount
parallelperio$ Date>Calen$ar /MD>Calen$ar /ear@ 1@ Date>Calen$ar/MD>currentmember@ Measures>+ales Total Cost
parallelperio$ Date>Calen$ar /MD>Calen$ar /ear@ 1@ Date>Calen$ar/MD>currentmember@ Measures>+ales Discount Amount
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
59/74
#ormulas
Measures>%nventory On an$ uantityBMeasures>%nventory 7o Count
Measures>%nventory On Or$er uantityBMeasures>%nventory 7o Count
Measures>%nventory Days %n +toc2BMeasures>%nventory 7o Count
Measures>%nventory A)in)BMeasures>%nventory 7o Count
Measures>%nventory 'nit CostBMeasures>%nventory 7o Count
parallelperio$ Date>*iscal /M>*iscal /ear@ 1@ Date>*iscal/M>currentmember@Measures>%nventory On an$ uantity
parallelperio$ Date>*iscal /M>*iscal /ear@ 1@ Date>*iscal/M>currentmember@Measures>%nventory On Or$er uantity
casehen Measures>Parallel Perio$ O3 L*/ On an$ uantity 0
then 0#L+# Measures>%nventory On an$ uantity Measures>Parallel Perio$O3 L*/ On an$ uantity B Measures>Parallel Perio$ O3 L*/ On an$uantity #ND
casehen Measures>Parallel Perio$ O3 L*/ On Or$er uantity 0then 0#L+# Measures>%nventory On Or$er uantity Measures>Parallel Perio$O3 L*/ On Or$er uantity B Measures>Parallel Perio$ O3 L*/ On Or$eruantity #ND
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
60/74
Measures>%nventory 'nit CostBMeasures>%nventory 7o Count
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
61/74
#ormulas
Al!orithm
Microso3tQClusterin)
Microso3tQDecisionQTreesMicroso3tQAssociationQ7ules
Microso3tQTimeQ+eries
parallelperio$ Date>*iscal /M>*iscal /ear@ 1@ Date>*iscal/M>currentmember@Measures>+trate)y Plan Amount
parallelperio$ Date>Calen$ar /MD>Calen$ar /ear@ 1@ Date>Calen$ar/MD>currentmember@
casehen Measures>Parallel Perio$ O3 L*/ Amount 0then 0#L+# Measures>+trate)y Plan Amount Measures>Parallel Perio$ O3 L*/Amount B Measures>Parallel Perio$ O3 L*/ Amount#ND
casehen Measures>Parallel Perio$ O3 L/ Amount 0then 0#L+# Measures>+trate)y Plan Amount Measures>Parallel Perio$ O3 L/ Amount
B Measures>Parallel Perio$ O3 L/ Amount#ND
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
62/74
NOTES
PGL accounts
NOTES
NOTES
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
63/74
NOTES
(roth rate compare to the same perio$ o3 last 8scal/earBuarterBMonthBee2BDay
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
64/74
(roth rate compare to the same perio$ o3 last calen$ar/earBuarterBMonthBee2BDay
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
65/74
%nvisibleF canHt see 3rom measures>
%nvisible
%nvisible
%nvisible
%nvisible
%nvisible
%nvisible
%nvisible
%nvisible
%nvisible
NOTES
NOTES
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
66/74
NOTES
+um
+um
%nvisiblesum
%nvisiblesum
%nvisiblesum
Min
Ma.
%nvisiblesum
%nvisible7o Count
NOTES
%nvisibleF use$ in calculation> %nvisible to users>
%nvisible
(roth rate compare to the same perio$ o3 last 8scal/earBuarterBMonthBee2BDay
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
67/74
NOTES
NOTES
NOTES
NOTES
NOTES
NOTES
ActualB,u$)etB*orecast
NOTES
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
68/74
NOTES
%nvisible
%nvisible
NOTES
Data Source
!QCustomer
!QCustomerPromotion!QOnline+alesOr$erR!QOnline+alesOr$erDetail
!QPro$uct*orecast
(roth rate compare to the same perio$ o3 last 8scal/earBuarterBMonthBee2BDay
(roth rate compare to the same perio$ o3 last calen$ar/earBuarterBMonthBee2BDay
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
69/74
5ie, Name 56Customer&Use" (or Data Minin! 3 Custo
COLUMNS TYPE LENGTH
CustomerKey int 4
A)e int 4
Marital+tatus nchar 1
(en$er nvarchar 1
/early%ncome money &
TotalChil$ren tinyint 1
NumberChil$renAtome tinyint 1
#$ucation nvarchar 40
ouseOner*la) nchar 1
NumberCarsOne$ tinyint 1
Consumption money &
5ie, Name 56CustomerPromotion&Use" (or Data Min
COLUMNS TYPE LENGTH
CustomerKey int 4
PromotionKey int 4
PromotionName nvarchar "0
PromotionType nvarchar 50
Pro$uctKey int 4
Marital+tatus nvarchar 1
(en$er nvarchar 1
/early%ncome money &
TotalChil$ren tinyint 1
NumberChil$renAtome tinyint 1
#$ucation nvarchar 40
A)e int 4
ouseOner*la) nchar 1
NumberCarsOne$ tinyint 1
5ie, Name 56OnlineSalesOr"er &Use" (or Data Minin
COLUMNS TYPE LENGTH
Or$erNumber nvarchar "0
CustomerKey int 4
7e)ion nvarchar 100
%ncome(roup nvarchar &
5ie, Name 56OnlineSalesOr"erDetail &Use" (or Data
COLUMNS TYPE LENGTH
Or$erNumber nvarchar "0
LineNumber int 4Pro$uct nvarchar 500
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
70/74
5ie, Name 56CustomerOr"ers &Use" (or Data Minin!
COLUMNS TYPE LENGTH
Or$erNumber nvarchar "0
LineNumber int 4
Calen$ar/ear int 4
*iscal/ear int 4
Month int 4
Pro$uctCate)oryName nvarchar 0
Pro$uct+ubcate)ory nvarchar 50
Pro$uct nvarchar 500
CustomerKey int 4
7e)ion nvarchar 100
%ncome(roup nvarchar &
A)e int 4
uantity int 4
Amount money &
5ie, Name 56Pro"uct#orecast&Use" (or Data Minin!
COLUMNS TYPE LENGTH
Calen$arMonth int 4
7eportDate $ate &
Pro$uctCate)oryName nvarchar 0
+alesuantity int 4
+alesAmount money &
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
71/74
mer Classi(ication)
"escrition
Customer 2ey
The a)e o3 the customer
The marital status o3 the customer
The )en$er o3 the customer
The yearly income o3 the customer
The chil$ren number o3 the customer
The athome chil$ren number
The e$ucation o3 the customer
The :a) o3 hether the customer ons a house
The number o3 cars one$ by customer
The Consumption o3 the customer
in! 3 Customer Promotion )
"escrition
Customer 2ey
Promotion 2ey
PromotionHs name
The type o3 the promotion planNo DiscountB#.cess %nventoryB+easonal Discount
Pro$uct Key
The marital status o3 the customer
The )en$er o3 the customer
The yearly income o3 the customer
The chil$ren number o3 the customer
The athome chil$ren number
The e$ucation o3 the customer
The customerHs a)e hen purchase$ the pro$uct
hether the customer ons a house>
The number o3 cars one$ by the customer
3 0as-et Analysis )
"escrition
The +ales Or$er o3 Transaction
Customer 2ey
The Country or 7e)ion Name 'nite$ +tatesBCana$aB+it9erlan$
The %ncome level o3 the Customer LoBi)hBMo$erate
Minin! 3 0as-et Analysis )
"escrition
The +ales Or$er o3 Transaction
The +ales Or$er Line number o3 TransactionThe name o3 pro$uct>
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
72/74
3 0as-et Analysis+ sub 'ie, o( 56OnlineSalesOr"er an" 56OnlineSalesOr"erDetail)
"escrition
The +ales Or$er o3 Transaction
Line item o3 a speci8c +ales Or$er
Calen$ar year
*iscal year
Calen$ar Month
The cate)ory nameA'D%OBT!G!#D%OBCOMP'T#7+BC#LLPON#+>>>
The subcate)ory nameTelevisionsB!CDGD!DBome Theater +ystemBAccessories
The name o3 pro$uct
Customer 2ey
The Country or 7e)ion Name 'nite$ +tatesBCana$aB+it9erlan$
The %ncome (roup o3 the Customer LoBi)hBMo$erate
The customerHs a)e hen purchase$ the pro$uct
+ales 6uantity
+ales amount
3 Pro"uct #orecast )
"escrition
Calen$ar month
The *irst $ay o3 the month
The cate)ory name A'D%OBT!G!#D%OBCOMP'T#7+BC#LLPON#+>>>
The sales 6uantity
The sales amount
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
73/74
NOTES
NOTES
NOTES
NOTES
7/24/2019 Data Dictionary of Contoso BI Demo Dataset for Retail Industry
74/74
NOTES
NOTES