Data Dictionary of Contoso BI Demo Dataset for Retail Industry

download Data Dictionary of Contoso BI Demo Dataset for Retail Industry

of 74

Transcript of Data Dictionary of Contoso BI Demo Dataset for Retail Industry

  • 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