You are on page 1of 57

Version

Number Comments
This is the first draft of the model, this model will evolve over the workshops. Feel free to
comment on all fields and suggest additional fields, if the data contracts can support the field
they maybe included. As we go through the workshops we will "fully dress" the model. The
1 intial model is to used in preparation of the prototype for iteration 1.
2
3
4
5
6
7
8
9
10
Date Links Goto Model Queries Scenarios

10/25/2007

Key
Model
Measures
Dimensions
Click on any dimension and measure
for extra information.

Transaction Status - Dimension


Geography - Dimension Transaction Status
Calendar - Dimension Country
DateKey Division
Natural Date Region
Day Of the week Store Number
Day Number In Calendar Month Store Name
Day Number In Calendar Year
Day Number In M&S Fiscal Month
Day Number In M&S Fiscal Year
Last Day in Week Indicator
Last Day in Month Indicator
Calendar Week Ending Date
Calendar Week Number in Year Measures
Calendar Month Name TransactionGrandAmount
Calendar Month Number in Year TransactionGrossAmount
Calendar Year-Month (YYYY-MM) TransactionNetAmount
Calendar Quarter TransactionTaxAmount
Calendar Year-Quarter TransactionDiscountAmount
Calendar Half Year TransactionTenderAmount
Calendar Year TransactionTenderChange
M&S Fiscal Week TransactionDuration
M&S Fiscal Week Number in Year RefundDuration
M&S Fiscal Month
M&S Fiscal Month Number in Year
M&S Fiscal Year-Month
M&S Fiscal Quarter
M&S Fiscal Year-Quarter
M&S Fiscal Half Year
M&S Fiscal Year
Holiday Indicator
Season
Major Event
Stock Take Indicator

Discount - Dimension Currency - Dimension


ISO Currency Code
DiscountReasonType
ExchangeRate
DiscountReasonCode
Symbol
Status - Dimension
tus

Refund - Dimension
Refund Reason

Transaction Type - Dimension


TransactionGroup
TransactionType

Operational Period - Dimension


BusinessPeriod
OperationPeriod

Employee - Dimension
Employee Number

Till - Dimension
Store
Type
Location
Section
Till Number

Tender - Dimension
ncy - Dimension Tender Type
rrency Code
geRate
Click on any dimension and measure
for extra information. Geography - Dimension Merchandising - Dimension
Country GM-FD
Division Business Unit
Region Department
Calendar - Dimension Store Number SubType-FD Group
DateKey Store Name UPC
Natural Date
Day Of the week
Day Number In Calendar Month
Day Number In Calendar Year
Day Number In M&S Fiscal Month
Day Number In M&S Fiscal Year
Last Day in Week Indicator
Last Day in Month Indicator
Calendar Week Ending Date
Calendar Week Number in Year Measures
Calendar Month Name Quantity
Calendar Month Number in Year RegularSalesUnitPrice
Calendar Year-Month (YYYY-MM) ActualSalesUnitPrice
Calendar Quarter ActualSalesAmount
Calendar Year-Quarter TaxAmount
Calendar Half Year TaxPercent
Calendar Year LineItemDiscount
M&S Fiscal Week
M&S Fiscal Week Number in Year
M&S Fiscal Month
M&S Fiscal Month Number in Year
M&S Fiscal Year-Month
M&S Fiscal Quarter
M&S Fiscal Year-Quarter
M&S Fiscal Half Year
M&S Fiscal Year
Holiday Indicator
Season
Major Event
Stock Take Indicator

Discount - Dimension Currency - Dimension


DiscountReasonType ISO Currency Code
DiscountReasonCode ExchangeRate
Symbol
handising - Dimension
D
ss Unit
ment
pe-FD Group

Till - Dimension
Store
Type
Location
Section
Till Number

Entry Method - Dimension


Entry Method

Unit of Measure - Dimension


UnitofMeasureCode

Operational Period - Dimension


BusinessPeriod
TimePeriod

Tax Rule - Dimension


TaxType
TaxRuleName
Measure ID Measure Name Measure Type

1 TransactionGrandAmount Measure
2 TransactionGrossAmount Measure
3 TransactionNetAmount Measure
4 TransactionTaxAmount Measure
5 TransactionDiscountAmount Measure
6 TransactionTenderAmount Measure
7 TransactionTenderChange Measure
8 TransactionDuration Measure
9 RefundDuration Measure
10
11
12
13

1 Quantity Measure
2 RegularSalesUnitPrice Measure
3 ActualSalesUnitPrice Measure
4 ActualSalesAmount Measure (Direct from POS)
5 TaxAmount Measure
6 TaxPercent Measure
7 LineItemDiscount Measure
8
9
10
11
12
13
Measures
Calculation
Transactions

Line Items

[Quantity]*[ActualSalesUnitPrice]
asures
Measure Description Status

The grand total of the transaction Candidate


The gross total of the transaction Candidate
The net total of the transaction Candidate
The total tax of the transaction Candidate
The transaction discount Candidate
The amount tendered Candidate
The change issued Candidate
The length of time in minutes of the total transaction Candidate
The number of days elapsed from sale to refund Candidate

The number of units sold of a unique product Candidate


The default sales unit price of a unqiue product Candidate
The actual price the unit sold for Candidate
The actual total price paid for the unique product Candidate
The tax incured on the ActualSalesAmount Candidate
The tax percent incured on the unique product Candidate
The discount amount applied to this unique product Candidate
Candidate
Candidate
Date Confirmed General Comments

How will we manage this, assume there is a link between refund and its original sale
s original sale
Back to Model
Calendar - Dimensi
Field ID Field Name Field Description Level Number
1 DateKey Date Key of the Dimension 0
2 Natural Date Natural Date 0
3 Day Of the week Day Of the week
4 Day Number In Calendar Month Day Number In Calendar Month
5 Day Number In Calendar Year Day Number In Calendar Year
6 Day Number In M&S Fiscal Month Day Number In M&S Fiscal Month
7 Day Number In M&S Fiscal Year Day Number In M&S Fiscal Year
8 Last Day in Week Indicator Last Day in Week Indicator
9 Last Day in Month Indicator Last Day in Month Indicator
10 Calendar Week Ending Date Calendar Week Ending Date
11 Calendar Week Number in Year Calendar Week Number in Year
12 Calendar Month Name Calendar Month Name
13 Calendar Month Number in Year Calendar Month Number in Year
14 Calendar Year-Month (YYYY-MM) Calendar Year-Month (YYYY-MM)
15 Calendar Quarter Calendar Quarter
16 Calendar Year-Quarter Calendar Year-Quarter
17 Calendar Half Year Calendar Half Year
18 Calendar Year Calendar Year
19 M&S Fiscal Week M&S Fiscal Week
20 M&S Fiscal Week Number in Year M&S Fiscal Week Number in Year
21 M&S Fiscal Month M&S Fiscal Month
22 M&S Fiscal Month Number in Year M&S Fiscal Month Number in Year
23 M&S Fiscal Year-Month M&S Fiscal Year-Month
24 M&S Fiscal Quarter M&S Fiscal Quarter
25 M&S Fiscal Year-Quarter M&S Fiscal Year-Quarter
26 M&S Fiscal Half Year M&S Fiscal Half Year
27 M&S Fiscal Year M&S Fiscal Year
28 Holiday Indicator Holiday Indicator
29 Season Season
30 Major Event Major Event
31 Stock Take Indicator Stock Take Indicator
Back to Model
Calendar - Dimension
Level Name Typical Values Status Date Confirmed
Leaf 20070101 Candidate
Leaf 1/1/2007 Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Candidate
Christmas Day, New Years Day Candidate
Autumn, Spring, Summer, Winter Candidate
Easter, Christmas Candidate
Half Year Stock Take, Annual Stock Take Candidate
General Notes:
General Comments
Back to Model
Geography - Dimension
Field ID Field Name Field Description Level Number Level Name Typical Values
1 Country Operating Country 1 UK Ireland, CI
2 Division Sub division within Country 2 Ireland, N, S, E, W
3 Region Region within Division 3
4 Store Number Unique Store Number 4
5 Store Name Current Store Name 4
6
7 Note there will be more attributes coming in once we have reviewed CLCAS
8
9
10
11
12
13
14
n
Status Date Confirmed General Comments General Notes:
Candidate
Candidate This dimension will expand once we gain an understanding
Candidate About 25 the data contained within CLCAS.
Candidate
Candidate
once we gain an understanding of
LCAS.
Back to Model
Merchandising - Dimension
Field IDField Name Field Description Level Number Level Name Typical Values Status
1GM-FD GM and Food split 1 Candidate
2Business Unit 2 Candidate
3Department 3 Candidate
4SubType-FD Group 4 Candidate
5UPC 5 Candidate
6
7
8 Note there will be more attributes coming in once we have reviewed GRD and FRD
9
10
11
12
13
14
Date Confirmed General Comments General Notes:

We need to review and finalise the levels, agreement will need to


be sought on aligning levels.
ent will need to
Back to Model
Currency - Dimension
Field ID Field Name Field Description Level Number Level Name Typical Values Status
1 ISO Currency Code 0 GBP,EUR Candidate
2 ExchangeRate 0 1,1.47 Candidate
3 Symbol 0 Candidate
4
5
General Notes:
Date Confirmed General Comments
More detail will be added to this dimension based on currency
requirements going forward.
Back to Model
Discount - Dimension
Field ID Field Name Field Description Level Number Level Name Typical Values
1 DiscountReasonType 0
2 DiscountReasonCode 1
3
4
5
General Notes:
Status Date Confirmed General Comments
Candidate
Candidate
Back to Model
Transaction Type - Dimension
Field ID Field Name Field Description Level Number Level Name Typical Values
1 TransactionGroup Transaction Group 1 Sales, Non Sales
2 TransactionType Type of Transaction 2 Sale, Refund, Logon
3
4
5
General Notes:
Status Date Confirmed General Comments
Candidate
Back to Model
Transaction Status - Dimension
Field ID Field Name Field Description Level Number Level Name Typical Values Status
1 TransactionStatus Status of the Tran 0 Finished Candidate
2
3
4
5
General Notes:
Date Confirmed General Comments
Back to Model
Employee - Dimension
Field ID Field Name Field Description Level Number Level Name Typical Values Status
1 EmployeeNumber 0 23301 Candidate
2
3
4
5
General Notes:
Date Confirmed General Comments
Back to Model
Till - Dimension
Field ID Field Name Field Description Level Number Level Name Typical Values
1 Store 1
2 Type 2
3 Location Location within the store 3
4 Section 4
5 Till Number 5
General Notes:
Status Date Confirmed General Comments
Candidate
Candidate
Candidate
Candidate
Candidate
Back to Model
Tender - Dimension
Field ID Field Name Field Description Level Number Level Name
1 Tender Type Type of Tender offered for payment 1
2
3
4
5
el
sion General Notes:
Typical Values Status Date Confirmed General Comments
Candidate
Back to Model
Unit of Measure - Dimension
Field ID Field Name Field Description Level Number Level Name
1 UnitOfMeasureCode 1
2
3
4
5
el
imension General Notes:
Typical Values Status Date Confirmed General Comments
Each, Kg, metre Candidate
Back to Model
Entry Method - Dimension
Field ID Field Name Field Description Level Number Level Name
1 EntryMethod How the item was processed thru the t 0
2
3
4
5
del
imension General Notes:
Typical Values Status Date Confirmed General Comments
Scanned, weighed Candidate
Back to Model
Tax Rule - Dimension
Field ID Field Name Field Description Level Number Level Name
1 TaxType 1
2 TaxRuleName 2
3
4
5
del
ension
Typical Values Status Date Confirmed General Comments General Notes:
Candidate
The use of the term Tax is to ensure future requ
international trading where the tax regime is not
GST and Federal type tax
rm Tax is to ensure future requirements in
ng where the tax regime is not just VAT but
type tax
Back to Model
Refund Reason - Dimension
Field ID Field Name Field Description Level Number Level Name
1 Refund Reason 1
2
3
4
5
del
Dimension General Notes:
Typical Values Status Date Confirmed General Comments
Candidate
Back to Model
Operational Period - Dimension
Field ID Field Name Field Description Level Number Level Name
1 BusinessPeriod Period for Analysis 0
2 OperationPeriod Natural Operational Period of the transac 0
3
4
5
ck to Model
Period - Dimension General Notes:
Typical Values Status Date Confirmed General Comments
Morning, Lunch Peak, Evening Peak
00:00,00:00:30 Candidate
Notes:
Query
What is difference between Grand Amount and Gross amount?

Are the samples we have ‘genuine’?

Is there always a tax element? (if tax rule on item is ‘not taxable’
then will there be a tax element?)
Need samples of Transaction level discounts (if applicable)
Need samples of Line item level discounts (if applicable)
How is price represented in Eire?
How is geography determined - store id?
Is tax type/rule held against line item?
Clarification/Expansion

e.g. We have a transaction of value $%.74 with a tender amount


of 25.00 - if this is genuine it needs explanation
Response From
Scenario ID Senario Description Back
1 Regular Sale
2 Refund
3 Greater than 1 tender amt/type for 1 sale
4 Item level discount
5 Transaction level discount
6 Taxable & non taxable in same sales transaction
7 Mix of sales & refunds on same transaction
8 Voids
9 Calibrations
10 Logon/off
11 Drawer open/close
12 Multi-buy (3 for 2 / bogof/ - single & multiple Line Items / UPCs)
13 Non GBP currency tendering
14 Diff sales units (each, kg, other)

You might also like