You are on page 1of 29

Universe:eFashion

4/3/2015

Universe Parameters
Definition
Name:
Description:

Connection:

eFashion
eFashion retail Data Ware
house dated 14 Oct 2007.
89,000+ row fact table. V
ersion 13
efashion-webi

General information
Created:
Modified:
Comments:

Statistics:

6/25/1998 by
4/3/2015 by Administrator
eFashion Data Warehouse D
emo created by G.Bowman
October 1998. Copyright B
usiness Objects 1998.
DB details: 89,00
0 line fact table, 10 line
promotions 2nd fact table,
dual article lookup table
s for performance, 2 isola
ted aggregate tables for d
emo purposes
Updated by Glynn Naughton
March 2002 to reflect upd
ates to the database (som
e columns added, others r
enamed).
6 Classes
41 Objects
10 Tables
0 Aliases
9 Joins
2 Contexts
3 Hierarchies
12 Conditions

Strategies
Join strategy:
Table strategy:
Object strategy:

Edit Manually (none)


(Built-in) Standard
(Built-in) Standard Renaming

Controls
Limit size of result set to:
Limit size of long text objects to:
Limit execution time to:

90000 rows
unchecked
5 minutes

Page 1/29

Universe:eFashion

Warn if cost estimate exceeds:

4/3/2015

unchecked

SQL parameters
Query
Allow use of subqueries:
Allow use of union, intersect and minus operators:
Allow complex conditions in Query Panel:
Cartesian products:
Multiple paths
Generate several SQL statements for each context:
Generate several SQL statements for each measure:
Allow selection of multiple contexts:

yes
yes
yes
warn
yes
yes
no

Links
No links for this universe

Object List
Time period
Year
Fiscal Period
Quarter
Month
Month Name
Week
Year/week
Holiday (y/n)

Store
State
City
Store name
Zip Code
Address

Store details
Long opening hours
Name of manager
Opening date
Owned (y/n)
Sales floor size group
Sales floor size sqFt
Extended sales floor size

Product
Lines
Category
SKU number
Label
SKU desc
Color
Color number
Unit Price MSRP

Page 2/29

Universe:eFashion

4/3/2015

Extended price
Sold at (unit price)

Promotions
Promotion (y/n)
Print
Radio
Television
Direct mail
Duration
Promotion Cost USD

Measures
Sales revenue
Quantity sold
Margin
Discount

Object Properties
Class:
Description:
Object:
Type:
Description:
Select equivalent:

Time period
Time hierarchy

Year
Character
Year 2003 - 2006.
@aggregate_aware(
Agg_yr_qt_rn_st_ln_ca_sr.Yr,
Agg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt_ma.Yr,
Calendar_year_lookup.Yr)

Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:
Format

dimension
year05d, editable, manual refresh, exportable
0
in result, in condition, in sort
show
Number
Category = Standard
Alignment
Horizontal = Right

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Fiscal Period
Character
Year FY99 - FY01
Calendar_year_lookup.Fiscal_period

Page 3/29

Universe:eFashion

4/3/2015

Qualification:
Associated dimension name:
List of values:
Security access level:
Can be used:
Object status:
Format

detail
Year
fisca05c, editable, manual refresh, exportable
0
in result, in condition, in sort
show
Number
Category = Standard

Object:
Type:
Description:
Select equivalent:

Quarter
Character
Quarter number: Q1, Q2, Q3, Q4.
@aggregate_aware(
Agg_yr_qt_rn_st_ln_ca_sr.Qtr,
Agg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt_ma.Qtr,
{fn concat('Q',Calendar_year_lookup.Qtr)})

Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:
Format

dimension
quart05b, editable, manual refresh, exportable
0
in result, in condition, in sort
show
Number
Category = Number
0

Object:
Type:
Description:
Select equivalent:

Month
Number
Month number in year, 1-12.
@aggregate_aware(
Agg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt_ma.Mth,
Calendar_year_lookup.Mth)

Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:
Format

dimension
month05a, editable, manual refresh, exportable
0
in result, in condition, in sort
show
Number
Category = Number
0

Object:
Type:

Month Name
Character

Page 4/29

Universe:eFashion

4/3/2015

Description:
Select equivalent:

Month name, January-December.


@aggregate_aware(
Agg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt_ma.Month_name,
Calendar_year_lookup.Month_Name)

Where equivalent:
Qualification:
Associated dimension name:
List of values:
Security access level:
Can be used:
Object status:

detail
Month
month05l, editable, manual refresh, exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:

Week

Select equivalent:

Number
Week1-53. Week 53 may o
verlap with week 1 of th
e following year.
@aggregate_aware(
Agg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt_ma.Wk,
Calendar_year_lookup.Week_in_year)

Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:

dimension
week07f, editable, manual refresh, not exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:

Year/week

Select equivalent:
Where equivalent:
Qualification:
Associated dimension name:
List of values:
Security access level:
Can be used:
Object status:

Character
Week 2003/1 to 2006/53 Unique year and week de
scribing date. Use this t
o create conditions acro
ss year boundaries. i.e.
Christmas period = 2003/
52 to 2006/1.
Calendar_year_lookup.Year_Week

detail
Week
year_0ec, editable, manual refresh, exportable
0
in result, in condition, in sort
show

Page 5/29

Universe:eFashion

4/3/2015

Object:
Type:
Description:

Select equivalent:
Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:
Class:
Description:
Object:
Type:
Description:
Select equivalent:

Holiday (y/n)
Character
Holiday flag in week. Y=
US public holiday during
the time period, N=No h
oliday. Can be mixed wit
h any time period dimens
ion.
ucase(Calendar_year_lookup.Holiday_Flag)

dimension
holid08a, editable, manual refresh, not exportable
0
in result, in condition, in sort
show

Store
Geography and store hierarchy.

State
Character
State located.
@aggregate_aware(
Agg_yr_qt_rn_st_ln_ca_sr.State,
Outlet_Lookup.State)

Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:

dimension
state068, editable, manual refresh, exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:
Select equivalent:

City
Character
City located.
@aggregate_aware(
Agg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt_ma.City,
Outlet_Lookup.City)

Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:

dimension
ville01v, editable, manual refresh, exportable
0
in result, in condition, in sort
show

Page 6/29

Universe:eFashion

4/3/2015

Object:
Type:
Description:
Select equivalent:

Store name
Character
Name of store.
@aggregate_aware(
Agg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt_ma.Store_name,
Outlet_Lookup.Shop_name)

Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:

dimension
nom_m01k, editable, manual refresh, exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Zip Code

Qualification:
Associated dimension name:
List of values:
Security access level:
Can be used:
Object status:
Format

detail
Store name
zip_c069, editable, manual refresh, not exportable
0
in result, in condition, in sort
show
Number
Category = Number
0

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Address

Qualification:
Associated dimension name:
List of values:
Security access level:
Can be used:
Object status:

detail
Store name
adres01o, editable, manual refresh, not exportable
0
in result, in condition, in sort
show

Class:
Description:
Object:

Number
Zip code
Outlet_Lookup.Zip_code

Character
Address of store
Outlet_Lookup.Address_1

Store details
Store details referring to Store name.

Long opening hours


Page 7/29

Universe:eFashion

4/3/2015

Type:
Description:
Select equivalent:
Where equivalent:

Character
Y=Late night opening, N=Normal store hours.
Outlet_Lookup.Long_opening_hours_flag

Qualification:
List of values:
Security access level:
Can be used:
Object status:
Format

dimension
ouver01r, editable, manual refresh, not exportable
0
in result, in condition, in sort
show
Number
Category = Number
0

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Name of manager

Qualification:
List of values:
Security access level:
Can be used:
Object status:

dimension
respo01p, editable, manual refresh, not exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Opening date

Qualification:
List of values:
Security access level:
Can be used:
Object status:

dimension
date_01q, editable, manual refresh, not exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Owned (y/n)

Qualification:
List of values:
Security access level:

dimension
propr01s, editable, manual refresh, not exportable
0

Character
Manager's name.
Outlet_Lookup.Manager

Character
Date store opened.
Outlet_Lookup.Date_open

Character
Y=Wholly owned by e-Fashion, N=Franchise
Outlet_Lookup.Owned_outright_flag

Page 8/29

Universe:eFashion

4/3/2015

Can be used:
Object status:

in result, in condition, in sort


show

Object:
Type:
Description:

Sales floor size group

Select equivalent:

Character
Sales floor size group: 0
-999, 1000-1999, 2000-29
99, 3000-3999, 4000-4999
, 5000+.
IIf(Outlet_Lookup.Floor_
space>=1000, IIf(Outlet_
Lookup.Floor_space>=200
0, IIf(Outlet_Lookup.Flo
or_space>=3000, IIf(Outl
et_Lookup.Floor_space>=
4000, IIf(Outlet_Lookup.
Floor_space>=5000, '500
0 +','4000-4999'),'30003999'), '2000-2999'),'10
00-1999') ,'0-999')

Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:
Format

dimension
surfa01t, editable, manual refresh, exportable
0
in result, in condition, in sort
show
Number
Category = Number
#,##000 Sqft

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Sales floor size sqFt

Qualification:
Associated dimension name:
List of values:
Security access level:
Can be used:
Object status:
Format

detail
Sales floor size group
surfa01t, editable, manual refresh, not exportable
0
in result, in condition, in sort
show
Number
Category = Number
#,##000 Sqft

Number
Actual sales floor size in sqFt
Outlet_Lookup.Floor_space

Page 9/29

Universe:eFashion

4/3/2015

Object:
Type:
Description:

Select equivalent:
Where equivalent:
Qualification:
Aggregate function:
List of values:
Security access level:
Can be used:
Object status:
Format

Class:
Description:
Object:
Type:
Description:
Select equivalent:

Extended sales floor size


Number
Summed sales floor size.
Can only be mixed with
geography information re
lating to a store or grou
p of stores. It cannot be
used to show the SqFt o
f a store over time for i
nstance.
sum (Outlet_Lookup.Floor_space)

measure
Sum
surfa01t, editable, manual refresh, not exportable
0
in result, in condition, in sort
show
Number
Category = Number
#,##000 Sqft

Product
Product Hierarchy

Lines
Character
Product line. Each line contains a set of categories.
@aggregate_aware(
Agg_yr_qt_rn_st_ln_ca_sr.Line,
Article_lookup.Family_name,
Article_Color_Lookup.Family_name)

Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:

dimension
libel04p, editable, manual refresh, not exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:

Category

Select equivalent:

Character
Each category contains t
he individual SKU codes
(and product description
s).
@aggregate_aware(
Agg_yr_qt_rn_st_ln_ca_sr.Category,

Page 10/29

Universe:eFashion

4/3/2015

Article_lookup.Category,
Article_Color_Lookup.Category)
Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:

dimension
categ0ei, editable, manual refresh, exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:

SKU number

Select equivalent:

Number
Stock Keeping Unit numbe
r (SKU).The lowest level
of product description.
@aggregate_aware(
Article_lookup.Article_id,
Article_Color_Lookup.Article_id)

Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:
Format

dimension
artic066, editable, manual refresh, exportable
0
in result, in condition, in sort
show
Number
Category = Number
#,##0

Object:
Type:
Description:
Select equivalent:

Label
Character
Detailed information about each product
{fn concat(Article_Looku
p_Criteria.Criteria_Type
_Label,{fn concat(': ',Ar
ticle_Lookup_Criteria.Cri
teria_label)})}

Where equivalent:
Qualification:
Associated dimension name:
List of values:
Security access level:
Can be used:
Object status:

detail
SKU number
objec0dd, editable, manual refresh, exportable
0
in result, in condition, in sort
show

Page 11/29

Universe:eFashion

4/3/2015

Object:
Type:
Description:

Select equivalent:

SKU desc
Character
Stock Keeping Unit descr
iption (SKU). Lowest lev
el of product description
. Each product comes in
several different colors.
@aggregate_aware(
Article_lookup.Article_label,
Article_Color_Lookup.Article_label)

Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:

dimension
libel04c, editable, manual refresh, exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:

Color

Select equivalent:
Where equivalent:

Character
Color of an article. Each
SKU number has many co
lor variations (there is
not a unique SKU for eac
h color). Color is not co
mpatible with Product Pr
omotions, only SKU.
Article_Color_Lookup.Color_label

Qualification:
List of values:
Security access level:
Can be used:
Object status:

dimension
libel04d, editable, manual refresh, exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:

Color number

Select equivalent:
Where equivalent:
Qualification:
Associated dimension name:
List of values:
Security access level:

Number
Official color number. O
bject incompatible with
Product Promotions.
Article_Color_Lookup.Color_code

detail
Color
color0ck, editable, manual refresh, not exportable
0

Page 12/29

Universe:eFashion

4/3/2015

Can be used:
Object status:
Format

in result, in condition, in sort


show
Number
Category = Number
0

Object:
Type:
Description:

Unit Price MSRP

Select equivalent:

Number
This is the manufacturer
s suggested retail price
per SKU and color.
@aggregate_aware(
Article_lookup.Sale_price,
Article_Color_Lookup.Sale_price)

Where equivalent:
Qualification:
List of values:
Security access level:
Can be used:
Object status:
Format

dimension
prix_04e, editable, manual refresh, not exportable
0
in result, in condition, in sort
show
Number
Category = Currency
$#,##0.00

Object:
Type:
Description:

Extended price

Select equivalent:

Number
The extended price let's
you display the sum of
prices over another dime
nsion (such as outlet).
When used with SKU numb
er all the color variatio
ns (of each SKU) are add
ed together.
@aggregate_aware(
sum(Article_lookup.Sale_price),
sum(Article_Color_Lookup.Sale_price))

Where equivalent:
Qualification:
Aggregate function:
List of values:
Security access level:
Can be used:
Object status:
Format

measure
Sum
prix_04e, editable, manual refresh, not exportable
0
in result, in condition, in sort
show
Number
Category = Currency

Page 13/29

Universe:eFashion

4/3/2015

$#,##0.00

Object:
Type:
Description:

Select equivalent:

Sold at (unit price)


Number
This is the actual unit p
rice per SKU obtained at
sale time (i.e. Revenue/
Quantity)
IIf(@Select(Measures\Sales revenue)>0,
IIf(@Select(Measures\Quantity sold)>=0,
@Select(Measures\
Sales revenue)/@Select(M
easures\Quantity sold)))

Where equivalent:
Qualification:
Aggregate function:
List of values:
Security access level:
Can be used:
Object status:
Format

Class:
Description:

measure
Sum
objec098, editable, manual refresh, not exportable
0
in result, in condition, in sort
show
Number
Category = Currency
$#,##0.00

Promotions
Promotions by SKU number over time.

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Promotion (y/n)

Qualification:
List of values:
Security access level:
Can be used:
Object status:

dimension
promo07l, editable, manual refresh, not exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Print

Qualification:
Associated dimension name:

detail
Promotion (y/n)

Character
Promotion flag (yes or no) by SKU unit.
promotion_lookup.Promotion_flag

Character
Appear in print (yes or no)?
promotion_lookup.print_flag

Page 14/29

Universe:eFashion

4/3/2015

List of values:
Security access level:
Can be used:
Object status:

print07m, editable, manual refresh, not exportable


0
in result, in condition, in sort
show

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Radio

Qualification:
Associated dimension name:
List of values:
Security access level:
Can be used:
Object status:

detail
Promotion (y/n)
radio07n, editable, manual refresh, not exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Television

Qualification:
Associated dimension name:
List of values:
Security access level:
Can be used:
Object status:

detail
Promotion (y/n)
telev07o, editable, manual refresh, not exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Direct mail

Qualification:
Associated dimension name:
List of values:
Security access level:
Can be used:
Object status:

detail
Promotion (y/n)
direc07p, editable, manual refresh, not exportable
0
in result, in condition, in sort
show

Object:
Type:

Duration

Character
Appear in radio (yes or no)?
promotion_lookup.radio_flag

Character
Appear on television (yes or no)?
promotion_lookup.television_flag

Character
Appear in direct mail (yes or no)?
promotion_lookup.direct_mail_flag

Number

Page 15/29

Universe:eFashion

4/3/2015

Description:
Select equivalent:
Where equivalent:

Duration in weeks of promotion.


product_promotion_facts.Duration

Qualification:
List of values:
Security access level:
Can be used:
Object status:

dimension
durat07g, editable, manual refresh, not exportable
0
in result, in condition, in sort
show

Object:
Type:
Description:
Select equivalent:
Where equivalent:

Promotion Cost USD

Qualification:
Aggregate function:
List of values:
Security access level:
Can be used:
Object status:
Format

measure
Sum
promo07h, editable, manual refresh, not exportable
0
in result, in condition, in sort
show
Number
Category = Currency
$#,##0;$-#,##0[Red]

Class:
Description:
Object:
Type:
Description:
Select equivalent:

Number
Cost of promoting the SKU (in US dollars).
sum(product_promotion_facts.promotion_cost)

Measures
3 years historical view showing measures in both USD and Euros.

Sales revenue
Number
Sales revenue $ - $ revenue of SKU sold
@aggregate_aware(
sum(Agg_yr_qt_rn_st_ln_ca_sr.Sales_revenue),
sum(Agg_yr_qt_mt_mn_wk_
rg_cy_sn_sr_qt_ma.Sales_
revenue),
sum(Shop_facts.Amount_sold))

Where equivalent:
Qualification:
Aggregate function:
List of values:
Security access level:
Can be used:
Object status:
Format

measure
Sum
monta047, editable, manual refresh, not exportable
0
in result, in condition, in sort
show
Number
Category = Currency
$#,##0;$-#,##0[Red];;Discontinued[Dark Red]

Page 16/29

Universe:eFashion

4/3/2015

Object:
Type:
Description:
Select equivalent:

Quantity sold
Number
Quantity sold - number of SKU sold
@aggregate_aware(
sum(Agg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt_ma.Quantity_sold),
sum(Shop_facts.Quantity_sold))

Where equivalent:
Qualification:
Aggregate function:
List of values:
Security access level:
Can be used:
Object status:
Format

measure
Sum
quant048, editable, manual refresh, not exportable
0
in result, in condition, in sort
show
Number
Category = Number
#,##0;;;Discontinued[Dark Red]

Object:
Type:
Description:
Select equivalent:

Margin
Number
Margin $ = Revenue - Cost of sales
@aggregate_aware(
sum(Agg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt_ma.Margin),
sum(Shop_facts.Margin))

Where equivalent:
Qualification:
Aggregate function:
List of values:
Security access level:
Can be used:
Object status:
Format

measure
Sum
marge046, editable, manual refresh, not exportable
0
in result, in condition, in sort
show
Number
Category = Currency
$#,##0;$-#,##0[Red];;Discontinued[Dark Red]

Object:
Type:
Description:

Discount
Number
Total discount of a SKU.
Discount= Qty * Unit Pr
ice - Revenue. Negative
sums indicate the produ
ct was marked up (increa
sed margin). Note discou
nt is a calculated object
(it does not exist in th

Page 17/29

Universe:eFashion

4/3/2015

Select equivalent:

Where equivalent:
Qualification:
Aggregate function:
List of values:
Security access level:
Can be used:
Object status:
Format

e fact table).
@aggregate_aware(
sum(Shop_facts.Quantity_
sold * Article_lookup.Sal
e_price - Shop_facts.Amo
unt_sold),
sum(Shop_facts.Quantity_
sold * Article_Color_Loo
kup.Sale_price - Shop_fa
cts.Amount_sold))
Shop_facts.week_id=Calendar_year_lookup.Week_id
measure
Sum
objec05g, editable, manual refresh, not exportable
0
in result, in condition, in sort
show
Number
Category = Currency
$#,##0;$-#,##0[Red];;Discontinued[Dark Red]

Condition List
Time period
Last year
This year
Christmas period
Holiday period

Store
Sales floor size?
Owned stores
Stores with long opening hours

Store details
Product
Prompt for a line item?
Which category?
Which product?

Promotions
Measures
Sales present
Sales not present

Conditions
Class:
Description:

Time period
Time hierarchy

Page 18/29

Universe:eFashion

4/3/2015

Last year
Description:Show last year results only - year 2005
Where Equivalent:Calendar_year_lookup.Yr = '2005'

This year
Description:Show this year results only - year 2006
Where Equivalent:Calendar_year_lookup.Yr= '2006'
Christmas period
Description:Filter for Christmas rush period - Weeks 46 to 52 (incl. occasional week 53)
Where Equivalent:Calendar_year_lookup.Week_In_Year BETWEEN 46 AND 53
Holiday period
Description:Filter for weeks that contain holiday periods
Where Equivalent:ucase(Calendar_year_lookup.Holiday_Flag) = 'Y'
Class:
Description:

Store
Geography and store hierarchy.

Sales floor size?


Description:Prompt for sales floor group - '0-99','100-199','200-299','300-399','400-499','500+
Where Equivalent:IIf(Outlet_Lookup.Flo
or_space>=100, IIf(Outlet_Lookup.Floo
r_space>=200, IIf(Outlet_Lookup.Floor
_space>=300, IIf(Outlet_Lookup.Floor_
space>=400, IIf(Outlet_Lookup.Floor_s
pace>=500, '500 +','400-499'),'300-39
9'), '200-299'),'100-199') ,'0-99') IN
@Prompt ('Sales flloor size sqFt?','A',
{'0-99','100-199','200-299','300-399','
400-499','500+'},MULTI,CONSTRAINED)
Owned stores
Description:Filter for wholly owned stores, rather than franchises
Where Equivalent:@select(Store details\Owned (y/n)) = 'Y'
Stores with long opening hours
Description:Filter for stores with long opening hours
Where Equivalent:@select(Store details\Long opening hours) = 'Y'
Class:
Description:

Product
Product Hierarchy

Prompt for a line item?


Description:
Where Equivalent:Article_Color_Lookup
.Family_name IN @Prompt ('Choose a li
ne to analyze?','A',{'Accessories','Cit

Page 19/29

Universe:eFashion

4/3/2015

y Skirts','City Trousers','Dresses','Ja
ckets','Leather','Outerwear','Overcoat
s','Shirt waist','Sweaters','Sweat-T-Sh
irts','Trousers'},MULTI,CONSTRAINED)
Which category?
Description:Prompt for the product category
Where Equivalent:Article_Color_Lookup
.Category IN @Prompt ('Choose a categ
ory to analyze?','A',{'2 Pocket shirts'
,'Belts,bags,wallets','Bermudas','Boat
wear','Cardigan','Casual dresses','Day
wear','Dry wear','Evening wear','Fanc
y fabric','Full length','Hair accessori
es','Hats,gloves,scarfs','Jackets','Jea
ns','Jewelry','Long lounge pants','Lon
g sleeve','Lounge wear','Mini city','Ni
ght wear','Outdoor','Pants','Party pan
ts','Samples','Shirts','Short sleeve','
Skirts','Soft fabric','Sweater dresses'
,'Sweats','T-Shirts','Turtleneck','Wet
wear'},MULTI,CONSTRAINED)
Which product?
Description:Prompt for the product description name.
Where Equivalent:Article_Color_Lookup
.Article_label IN @Prompt('Choose the
product descriptions to analyze:','A','
Product\SKU desc',MULTI,CONSTRAINED)
Class:
Description:

Measures
3 years historical view showing measures in both USD and Euros.

Sales present
Description:Sales were present. Must b
e combined with a detailed object to m
ake any sense. Example Year + 'Sales
Present' AND 'SKU desc=E-Watches' to
see which years revenue was generated
for E- Watches.
Where Equivalent:Shop_facts.Amount_sold IS NOT NULL
Sales not present
Description:Sales were not present. Mu
st be combined with a detailed object
to make any sense. Example Year + 'S
ales not Present' AND 'SKU desc=E-Wat
ches' to see which years no revenue wa
s generated for E- Watches.
Where Equivalent:Shop_facts.Amount_sold IS NULL

Page 20/29

Universe:eFashion

4/3/2015

Hierarchies List
Time period
Store
Store details
Product
Promotions

Hierarchies
Time period
Time period/Year
Time period/Quarter
Time period/Month
Time period/Week
Time period/Holiday (y/n)
Store
Store/State
Store/City
Store/Store name
Store details
Store details/Long opening hours
Store details/Name of manager
Store details/Opening date
Store details/Owned (y/n)
Store details/Sales floor size group
Product
Product/Lines
Product/Category
Product/SKU number
Product/SKU desc
Product/Color
Product/Unit Price MSRP
Promotions
Promotions/Promotion (y/n)
Promotions/Duration

Tables List
Agg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt_ma
Agg_yr_qt_rn_st_ln_ca_sr
Article_Color_Lookup
Article_Lookup_Criteria
Article_lookup
Calendar_year_lookup
Outlet_Lookup
Shop_facts

Page 21/29

Universe:eFashion

4/3/2015

product_promotion_facts
promotion_lookup

Tables
Table Name:Agg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt_ma
Columns
agg1_id
Numeric
Yr

Character

Qtr

Character

Mth

Numeric

Month_name

Character

Wk

Numeric

City

Character

Store_name

Character

Sales_revenue

Numeric

Quantity_sold

Numeric

Margin

Numeric

Table Name:Agg_yr_qt_rn_st_ln_ca_sr
Columns
agg2_id

Numeric

Yr

Character

Qtr

Character

State

Character

Line

Character

Category

Character

Sales_revenue

Numeric

Table Name:Article_Color_Lookup
Columns
Article_color_lookup_id

Numeric

Page 22/29

Universe:eFashion

4/3/2015

Article_id

Numeric

Color_code

Numeric

Article_label

Character

Color_label

Character

Category

Character

Sale_price

Numeric

Family_name

Character

Family_code

Character

Table Name:Article_Lookup_Criteria
Columns
Article_lookup_criteria_id

Numeric

Article_id

Numeric

Criteria

Character

Criteria_type

Character

Criteria_type_label

Character

Criteria_label

Character

Table Name:Article_lookup
Columns
Article_id

Numeric

Article_label

Character

Category

Character

Sale_price

Numeric

Family_name

Character

Family_code

Character

Table Name:Calendar_year_lookup
Columns
Week_id
Week_In_Year

Numeric
Numeric

Page 23/29

Universe:eFashion

4/3/2015

Yr

Character

Fiscal_Period

Character

Year_Week

Character

Qtr

Character

Month_Name

Character

Mth

Numeric

Holiday_Flag

Character

Table Name:Outlet_Lookup
Columns
Shop_id

Numeric

Shop_name

Character

Address_1

Character

Manager

Character

Date_open

Character

Long_opening_hours_flag

Character

Owned_outright_flag

Character

Floor_space

Numeric

Zip_code

Numeric

City

Character

State

Character

Table Name:Shop_facts
Columns
Shop_facts_id

Numeric

Article_id

Numeric

Color_code

Numeric

Week_id

Numeric

Shop_id

Numeric

Page 24/29

Universe:eFashion

4/3/2015

Margin

Numeric

Amount_sold

Numeric

Quantity_sold

Numeric

Table Name:product_promotion_facts
Columns
Product_promotion_facts_id

Numeric

Article_id

Numeric

Week_id

Numeric

Duration

Numeric

Promotion_id

Numeric

Promotion_cost

Numeric

Table Name:promotion_lookup
Columns
Promotion_id

Numeric

Promotion_flag

Character

Print_flag

Character

Radio_flag

Character

Television_flag

Character

Direct_mail_flag

Character

Join List
Join0:

promotion_lookup.Promotion_id=product_promotion_facts.Promotion_id

Join1:

product_promotion_facts.Week_id=Calendar_year_lookup.Week_id

Join2:

Outlet_Lookup.Shop_id=Shop_facts.Shop_id

Join3:

Article_Lookup_Criteria.Article_id=Article_lookup.Article_id

Join4:

Article_lookup.Article_id=Shop_facts.Article_id

Join5:

Article_lookup.Article_id=product_promotion_facts.Article_id

Page 25/29

Universe:eFashion

4/3/2015

Join6:

Article_Color_Lookup.Article_id=Sh
op_facts.Article_id and Article_Co
lor_Lookup.Color_code=Shop_facts.
Color_code

Join7:

Shop_facts.Week_id=Calendar_year_lookup.Week_id

Join8:

product_promotion_facts.Article_id=Shop_facts.Article_id

Joins
Join0:
promotion_lookup.Promotion_id=product_promotion_facts.Promotion_id
Qualification:
one to many
Outer:
No
Join1:
product_promotion_facts.Week_id=Calendar_year_lookup.Week_id
Qualification:
many to one
Outer:
No
Join2:
Outlet_Lookup.Shop_id=Shop_facts.Shop_id
Qualification:
one to many
Outer:
No
Join3:
Article_Lookup_Criteria.Article_id=Article_lookup.Article_id
Qualification:
many to one
Outer:
No
Join4:
Article_lookup.Article_id=Shop_facts.Article_id
Qualification:
one to many
Outer:
No
Join5:
Article_lookup.Article_id=product_promotion_facts.Article_id
Qualification:
one to many
Outer:
No
Join6:

Article_Color_Lookup.Article_id=Sh
op_facts.Article_id and Article_Co
lor_Lookup.Color_code=Shop_facts.
Color_code
Qualification:
one to many
Outer:
No
Join7:
Shop_facts.Week_id=Calendar_year_lookup.Week_id
Qualification:
many to one
Outer:
No
Join8:
product_promotion_facts.Article_id=Shop_facts.Article_id
Qualification:
one to many

Page 26/29

Universe:eFashion

Outer:

4/3/2015

No

Context List
Shop facts
Promotions

Context
Context Name:Shop facts
Outlet_Lookup.Shop_id=Shop_facts.Shop_id
Article_lookup.Article_id=Shop_facts.Article_id
Article_Color_Lookup.Article_id=Shop
_facts.Article_id and Article_Color_L
ookup.Color_code=Shop_facts.Color_co
de
Shop_facts.Week_id=Calendar_year_lookup.Week_id
product_promotion_facts.Article_id=Shop_facts.Article_id
Context Name:Promotions
promotion_lookup.Promotion_id=product_promotion_facts.Promotion_id
product_promotion_facts.Week_id=Calendar_year_lookup.Week_id
Article_Lookup_Criteria.Article_id=Article_lookup.Article_id
Article_lookup.Article_id=product_promotion_facts.Article_id

Page 27/29

Universe:eFashion

4/3/2015

Outlet_Lookup
Shop_id
Shop_name
Address_1
Manager
Date_open
Long_opening_hours_flag
Owned_outright_flag
Floor_space
Zip_code
City
State

Article_Lookup_Criteria

Article_Color_Lookup

Article_lookup_criteria_id
Article_id
Criteria
Criteria_type
Criteria_type_label
Criteria_label

Article_color_lookup_id
Article_id
Color_code
Article_label
Color_label
Category
Sale_price
Family_name
Family_code

Article_lookup

Shop_facts
Shop_facts_id
Article_id
Color_code
Week_id
Shop_id
Margin
Amount_sold
Quantity_sold

Article_id
Article_label
Category
Sale_price
Family_name
Family_code

product_promotion_facts
Calendar_year_lookup
Week_id
Week_In_Year
Yr
Fiscal_Period
Year_Week
Qtr
Month_Name
Mth
Holiday_Flag

promotion_lookup
Promotion_id
Promotion_flag
Print_flag
Radio_flag
Television_flag
Direct_mail_flag

Product_promotion_facts_id
Article_id
Week_id
Duration
Promotion_id
Promotion_cost

Agg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt

Agg_yr_qt_rn_st_ln_ca_sr
agg2_id
Yr
Qtr
State
Line
Category
Sales_revenue

agg1_id
Yr
Qtr
Mth
Month_name
Wk
City
Store_name
Sales_revenue
Quantity_sold
Margin

Page 28/29

Universe:eFashion

4/3/2015

_facts

cts_id
d
ode
d

_sold
_sold

gg_yr_qt_mt_mn_wk_rg_cy_sn_sr_qt_ma

g1_id

r
h
onth_name
k
y
ore_name
les_revenue
uantity_sold
argin

Page 29/29