You are on page 1of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity:

ApparelStockItemDimension

Definition:

An "outrigger table" used to extend the base ItemDimension table by appending apparel item attributes. This is a pattern that may be used by retailers to add more detail about
categories of merchandise and services they sell.

Attribute Name
1 ItemID
Definition:

Definition:

char(32)

PK

DW3_DIM_ITM

TY_ITM_STK

char(2)

DE_STYL

varchar(255)

NM_STYL

varchar(40)

DE_SLH

varchar(255)

DE_FBRC

varchar(255)

CD_GND

varchar(20)

Describes the material used to make the APPAREL ITEM

7 GenderCode
Definition:

ID_ITM

Describes the cut or fit of the APPARELL ITEM. For example, shirts may be sold as slim or standard fit.

6 FabricDescription
Definition:

FK Reference Table

The descriptive name given to the STYLE CODE.

5 SilhouetteDescription
Definition:

Key Usage

A textual description of the appearance type denoted by the STYLE CODE.

4 StyleName
Definition:

Data Type

A retailer assigned code to indicate the StockItem type, ie ShelfItem, ApparelItem, SerializedItem, etc.

3 StyleDescription

A code designating the gender orientation for a particular apparel item.


Valid values:
MALE
FEMALE
UNISEX
OTHER

8 PatternDescription
Definition:

DE_PTTRN

varchar(255)

A description that designates the print or pattern applied to an apparel item.


Sample values:
PAISELY
POKADOT
STRIPED
PINSTRIPED
These are determined by the retailer.

Association for Retail Technology Standards

DW3_DIM_APR

Column Name

A unique system assigned identifier for the retailer's SKU.

2 StockItemTypeCode
Definition:

Table:

Page 1 of 115

AK

FK

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ApparelStockItemDimension

Table:

Definition:

An "outrigger table" used to extend the base ItemDimension table by appending apparel item attributes. This is a pattern that may be used by retailers to add more detail about
categories of merchandise and services they sell.

Attribute Name

Column Name

Data Type

9 ApparelAgeGroupCode

CD_APR_AG_GP

varchar(20)

CD_APR_SN

varchar(20)

DE_APR_CRE

varchar(255)

Definition:

Assigns the apparel item to a target consumer age group:


Examples include:
NEWBORN
INFANT
TODDLER
PRESCHOOL
6-10
TWEENS
TEEN
YOUNG ADULT
ADULT

10 ApparelSeasonCode
Definition:

Apparel targeted wearing season:


Examples include:
SPRING
SUMMER
FALL
WINTER
ALLSEASON

11 ApparelCareDescription
Definition:

A short narrative that designates specific cleaning and maintenance restrictions and requirements for an apparel item.
Example
Mchn Wsh Cold Perm Press Tumbl Dry Low No Ironing No DryClean

12 FormalityDescription
Definition:

DE_FRMLTY

varchar(255)

A short description indicating the degree of formality/dress code scenario for this apparel item. Examples include:
CASUAL
FORMAL
SPECIALTY
ATHLETIC WEAR
SPECIAL PURPOSE

Association for Retail Technology Standards

Page 2 of 115

Key Usage

DW3_DIM_APR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ApparelStockItemDimension

Definition:

An "outrigger table" used to extend the base ItemDimension table by appending apparel item attributes. This is a pattern that may be used by retailers to add more detail about
categories of merchandise and services they sell.

Attribute Name
13 Modification
Definition:

varchar(40)

CD_TB_SZ_NRF

char(2)

NM_TB_SZ

varchar(40)

varchar(40)

DE_CLR

varchar(255)

DE_TYP_ACT_SZ

varchar(40)

A description of the industry convention typically used to signify the size to the customer, eg waist used for pants, body for coats, neck for shirts, chest for sweaters, etc.

DE_PRPTN_ACT_SZ

varchar(255)

The proportions typically used to measure this particular ITEM type, eg 36 (waist) x 31(inseam).

23 SizeFamilyName
Definition:

NM_AGY_CLR_LST

A full description of the individual color, designated by the respective code and name.

22 ActualSizeProportionDescription
Definition:

varchar(255)

NM_CLR

21 ActualSizeTypeDescription
Definition:

DE_PLTE_CLR

The individual names of the associated colors that are encompassed by the respective color code. For example, color code 201 may include both chocolate and kola nut.

20 ColorDescription
Definition:

varchar(40)

The name of the size table code, eg size code 4=infant's and children's clothing.

19 ColorName
Definition:

NM_PLTE_CLR

The first character of the size code as designated by the NRF (1-9). This first digit refers to the size table, for example 1=adult male clothing, 5=footwear and 7=home decorating accessories.
Retailers using proprietary in-house size codes use a "0" size table.

18 SizeTableName
Definition:

varchar(255)

FK Reference Table

The name of the ColorListAgency that provides Color definitions to the retailer.

17 NRFTableCode
Definition:

DE_MDFR

Key Usage

A short narrative description for the ColorPalette.

16 ColorListAgencyName
Definition:

Data Type

A short descriptive name for the ColorPalette


e.g. Earth Tones, Space Colors, Spring Greens

15 ColorPalletDescription
Definition:

Column Name

DW3_DIM_APR

Changes the main color description (e.g. Green) to include Avocado or Dinosaur to convey a marketing message. May also contain other color-based Style modifiers, e.g. for Milk Chocolate
the modifier could be White vs. Dark; for Ladies' Watches the modifier could be Pink Band vs. Blue Band

14 ColorPalletName
Definition:

Table:

NM_SZ_FMY

varchar(40)

The common name of the grouping of similar colors used to classify the sizes of merchandise for analysis.

Association for Retail Technology Standards

Page 3 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ApparelStockItemDimension

Definition:

An "outrigger table" used to extend the base ItemDimension table by appending apparel item attributes. This is a pattern that may be used by retailers to add more detail about
categories of merchandise and services they sell.

Attribute Name
24 SizeFamilyDescription
Definition:

Table:

Column Name

Data Type

DE_SZ_FMY

varchar(4000)

Narrative describing the nature of the grouping of similar colors used to classify the sizes of merchandise for analysis.

Association for Retail Technology Standards

Page 4 of 115

Key Usage

DW3_DIM_APR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

BusinessUnitDimension

Definition:

This table identifies and describes business units involved in a retail business. A business unit is typically instantiated as a DC, store, admin office, web site or other retail
establishment.

Attribute Name
1 BusinessUnitID
Definition:

NM_BSN_UN

varchar(40)

ID_CNY_LCL

int

ID_PRTY_OPR

int

ID_STE

int

ID_GEO_LCN

char(32)

CD_TYP_CRDN_GEO

char(2)

Token ID for a GeographicLocation

A retailer assigned mnemonic code denoting the geo-physical co-ordinate system.

9 CoOrdinateValue
Definition:

char(2)

Token ID for a Site

8 GeoPhysicalCoOrdinateSystemTypeCode
Definition:

PK

A unique, system assigned identity for a Party.

7 GeographicLocationID
Definition:

char(32)

The unique identifier of the Currency.

6 SiteID
Definition:

ID_BSN_UN

The name of the BusinessUnit

5 OperationalPartyID
Definition:

Key Usage

A unique retailer assigned code denoting the applicable sub-type of BusinessUnit.

4 Local
Definition:

Data Type

TY_BSN_UN

3 Name
Definition:

Column Name

A unique retailer assigned identifier for an RetailStore, DistributionCenter or AdministrationCenter

2 TypeCode
Definition:

Table:

CD_CRDN_VL

varchar(30)

A string containing the Co-Ordinate, the format of which is defined by the GeoPhysicalCoOrdinateSystem.
Eg: ISO-6709 defines a standardised representation of Latitude, Longitude & Altitude:
DDMMSS.SSDDDMMSS.SSAAAA.AA/ where:
= direction identitier
DD & DDD = Degrees of latitude & longitude
MM = Minutes of latitude & longitude
SS.SS = Seconds of latitude & longitude
AAAA.AA = metres of altitude
/ = terminator
So the summit of Mt Everest is represented by +27.5916+086.5640+8850/

Association for Retail Technology Standards

Page 5 of 115

DW3_DIM_BUSINESS_UNIT

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

BusinessUnitDimension

Definition:

This table identifies and describes business units involved in a retail business. A business unit is typically instantiated as a DC, store, admin office, web site or other retail
establishment.

Attribute Name
10 ICAOcode
Definition:

Table:

Column Name

Data Type

CD_ICAO

char(4)

Key Usage

DW3_DIM_BUSINESS_UNIT

FK Reference Table

International code used to designate airport/weather reporting stations. This is the closest thing to an international standard for designating weather forecasting/current condition
reporting areas.
It's value for ARTS is that it is an international standard

11 SiteTypeCode
Definition:

A3_ADS

varchar(80)

A4_ADS

varchar(80)

CI_CNCT

varchar(30)

ID_ISO_3166_2_CY_SBDVN

int

The city, town or village component of the address

Token ID assigned to uniquely identify all country-primary subdivision instances. This token is non-signifcant and should be automatically generated.

20 PostalCodeID
Definition:

varchar(80)

The fourth line of the address.

19 ISO_3166-2CountrySubDivisionID
Definition:

varchar(80)

The third line of the address.

18 City
Definition:

A1_ADS

The second line of an address, normally the Flat or Building Suite number.

17 AddressLine4
Definition:

int

A2_ADS

16 AddressLine3
Definition:

ID_PRTY_OPR_STE

The first line of the address, normally the street number and name.

15 AddressLine2
Definition:

char(6)

A unique, system assigned identity for a Party.

14 AddressLine1
Definition:

CD_TZ

A code denoting which TimeZone the Site is in.

13 OperationalPartyID__388758
Definition:

varchar(20)

Identifies a valid category of site (physical place).

12 TimeZoneCode
Definition:

CD_STE_TY

ID_PSTL_CD

char(32)

A token identifier for a generic postal code. Postal codes vary in format, structure and content from one country to another. This generic ID ensures that each postal code is unique across
ALL COUNTRIES.

Association for Retail Technology Standards

Page 6 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

BusinessUnitDimension

Definition:

This table identifies and describes business units involved in a retail business. A business unit is typically instantiated as a DC, store, admin office, web site or other retail
establishment.

Attribute Name
21 GeographicSegmentID
Definition:

DC_OPN_RT_STR

date

DC_CL_RT_STR

date

DC_RMDL_LST

date

QU_SZ_AR_SL

decimal(9,2)

The size of the selling floor. in a large STORE this is further split by the sales floor and by the merchandise departments.

26 Size
Definition:

int

Last date this retail store business unit was remodeled.

25 SellingAreaSize
Definition:

ID_GEO_SGMT

The closing date for the RETAIL STORE

24 LastRemodelDate
Definition:

Data Type

The opening date for the RETAIL STORE

23 ClosingDate
Definition:

Column Name

Token ID for a GeographicSegment which is used to categorize customers based on where they live, shop and work.

22 OpenDate
Definition:

Table:

QU_SZ_STR

decimal(9,2)

The size of the RETAIL STORE. This is usually split by the non-sales and sales areas.

Association for Retail Technology Standards

Page 7 of 115

Key Usage

DW3_DIM_BUSINESS_UNIT

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

BusinessUnitGeolocationDimension

Definition:

This table defines and describes a BUSINESS UNIT geolocation and is analogous to the CustomerGeolocationDimension. Both of these dimensional tables use the same set of
geolocation hierarchies.

Attribute Name
1 GeographicLocationID
Definition:

char(32)

PK

AK

FK

DW3_DIM_GEO_HRC_SGMT

ID_BSN_UN

char(32)

PK

AK

FK

DW3_DIM_BUSINESS_UNIT

ID_GEO_SGMT_HRC

int

PK

AK

FK

DW3_DIM_GEO_HRC_SGMT

NM_BSN_UN

varchar(40)

TY_BSN_UN

char(2)

ID_BSNGP

int

ID_STE

int

CD_STE_TY

varchar(20)

Token ID for a Site

8 SiteTypeCode
Definition:

ID_GEO_LCN

A unique system assigned identifier for a group of BusinessUnits.

7 SiteID
Definition:

FK Reference Table

A unique retailer assigned code denoting the applicable sub-type of BusinessUnit.

6 BusinessUnitGroupID
Definition:

Key Usage

The name of the BusinessUnit

5 TypeCode
Definition:

Data Type

A token ID for a Geo SegmentHierarchy

4 BusinessUnitName
Definition:

Column Name

A unique retailer assigned identifier for an RetailStore, DistributionCenter or AdministrationCenter

3 GeographicSegmentHierarchyID
Definition:

DW3_DIM_BSN_UN_GEO_HIER

Token ID for a GeographicLocation

2 BusinessUnitID
Definition:

Table:

Identifies a valid category of site (physical place).

Association for Retail Technology Standards

Page 8 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

BusinessUnitGeolocationDimension

Definition:

This table defines and describes a BUSINESS UNIT geolocation and is analogous to the CustomerGeolocationDimension. Both of these dimensional tables use the same set of
geolocation hierarchies.

Attribute Name
9 ClimateTypeCode
Definition:

Table:

Column Name

Data Type

CD_CLMT_TYP

varchar(20)

Climate Group: ATropical Humid Climates


Climate Group: BDry Climates
Climate Group: CMild Midla tude Climates
Climate Group: DSevere Midla tude Climates
Climate Group: EPolar Climates
Climate Group: HHighland Climates
Le er Code: AfClimate Type: Tropical Wet
General Characteristics: Rain Throughout Year
Le er Code: AwClimate Type: Tropical Savanna
General Characteristics: Winter (Low-Sun) Dry Season
Le er Code: AmClimate Type: Tropical Monsoon
General Characteristics: Short Dry Season; Heavy Rains in Other Months
Le er Code: BWhClimate Type: Subtropical Desert
General Characteristics: Low-Latitude (Hot) Desert
Le er Code: BShClimate Type: Subtropical Steppe
General Characteristics: Low-Latitude (Hot) Semiarid
Le er Code: BWkClimate Type: Midla tude Desert
General Characteristics: Midlatitude (Cold) Desert
Le er Code: BSkClimate Type: Midla tude Steppe
General Characteristics: Midlatitude (Cold) Semiarid
Le er Code: CsaClimate Type: Mediterranean
General Characteristics: Dry, Hot Summer
Le er Code: CsbClimate Type: Mediterranean
General Characteristics: Dry, Warm Summer
Le er Code: CfaClimate Type: Humid Subtropical
General Characteristics: No Dry Season; Hot Summer
Le er Code: CwaClimate Type: Humid Subtropical
General Characteristics: Dry Winter; Hot Summer
Le er Code: C Climate Type: Marine West Coast
General Characteristics: No Dry Season; Warm Summer
Le er Code: CfcClimate Type: Marine West Coast
General Characteristics: No Dry Season; Cool Summer
Le er Code: DfaClimate Type: Humid Con nental
General Characteristics: Severe Winter; No Dry Season; Hot Summer
Le er Code: D Climate Type: Humid Con nental
General Characteristics: Severe Winter; No Dry Season; Warm Summer
Le er Code: DwaClimate Type: Humid Con nental
General Characteristics: Severe Winter; Dry Winter; Hot Summer
Le er Code: DwbClimate Type: Humid Con nental
General Characteristics: Severe Winter; Dry Winter; Warm Summer
Le er Code: DfcClimate Type: Subarc c
General Characteristics: Severe Winter; No Dry Season; Cool Summer
Le er Code: DfdClimate Type: Subarc c
General Characteristics: Very Cold Winter; No Dry Season

Association for Retail Technology Standards

Page 9 of 115

Key Usage

DW3_DIM_BSN_UN_GEO_HIER

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

BusinessUnitGeolocationDimension

Definition:

This table defines and describes a BUSINESS UNIT geolocation and is analogous to the CustomerGeolocationDimension. Both of these dimensional tables use the same set of
geolocation hierarchies.

Attribute Name

Table:

Column Name

Data Type

Key Usage

DW3_DIM_BSN_UN_GEO_HIER

FK Reference Table

Le er Code: DwcClimate Type: Subarc c


General Characteristics: Dry Winter; Cool Summer
Le er Code: DwdClimate Type: Subarc c
General Characteristics: Dry Winter; Very Cold Winter
Le er Code: ETClimate Type: Tundra
General Characteristics: Polar Tundra With No True Summer
Le er Code: EFClimate Type: Tundra
General Characteristics: Polar Ice Cap
Le er Code: HGeneral Characteris cs: High Eleva on Climates
Sub-Symbol: fWet, Rainy, or No Dry Season
Sub-Symbol: wDry Winter
Sub-Symbol: mMonsoon, heavy rains
Sub-Symbol: W(Only for B climates) Desert
Sub-Symbol: S(Only for B climates) Semiarid
Sub-Symbol: h(Only for B climates) Hot
Sub-Symbol: k(Only for B climates) Cold
Sub-Symbol: s(Only for C-Mediterranian climates) Dry Summer
Sub-Symbol: aHot Summer
Sub-Symbol: bWarm Summer
Sub-Symbol: cCool Summer
Sub-Symbol: d(Only for D-Subarc c climates) Very Cold Winter
Sub-Symbol: T(Only for E-Tundra climates) Polar Tundra With No True Summer
Sub-Symbol: F(Only for E-Ice Cap climates) Polar Ice Cap

10 GeographicSegmentHierarchyName
Definition:

varchar(4000)

BSN_UN_GEO_LOC_HRC_LVL_PTH

varchar(4000)

Pipe delimited bottom up (left to right) list of business unit geolocation hierarchy level numbers in a Business unit geolocation hierarchy.

14 BusinessUnitGeolocationHierLevelNamePath
Definition:

BSN_UN_GEO_LOC_GP_NM_PTH

Pipe delimited bottom up (left to right) list of business unit geolocation group name's in a Business unit geolocation hierarchy.

13 BusinessUnitGeolocationHierLevelPath
Definition:

BSN_UN_GEO_LOC_GP_ID_TREE_P varchar(4000)

Pipe delimited bottom up (left to right) list of business unit geolocation group ID's in a Business unit geolocation hierarchy.

12 BusinessUnitGeolocationGroupNamePath
Definition:

varchar(40)

A business name assigned to a Geo SegmentHierarchy.

11 BusinessUnitGeolocationGroupIDTreePath
Definition:

NM_GEO_SGMT_HRC

BSN_UN_GEO_LOC_HRC_LVL_NM_ varchar(4000)

Pipe delimited bottom up (left to right) list of business unit geolocation hierarchy level names (metadata naming levels) in a Business unit geolocation hierarchy.

Association for Retail Technology Standards

Page 10 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

BusinessUnitGroupHierarchyDimension

Table:

Definition:

THis table identifies and describes BUSINESS UNIT GROUPS which are named collections of business units.

DW3_DIM_BSNGP

Business unit groups are administrative aggregations of business units (i.e. stores, DC's, admin offices, etc.).

Attribute Name
1 BusinessUnitID
Definition:

varchar(40)

ID_BSNGP_LV

int

ID_BSNGP_PRNT

int

BSNGP_ID_HRC_TREE_PTH

varchar(4000)

BSNGP_HRC_LVL_PTH

varchar(4000)

BSNGP_HRC_LVL_GP_NM_PTH

varchar(4000)

BSNGP_HRC_LVL_NM_PTH

varchar(4000)

Pipe delimited bottom up (left to right) list of the hierarchy level descriptions (or names) (metadata descrining the levels) in a Business Group hierarchy

11 BusinessUnitGroupHierarchyCode
Definition:

NM_BSNGP_FNC

Pipe delimited bottom up (left to right) list of the business group hierarchy level names assigned to each level in a Business Group hierarchy

10 BusinessUnitGroupHierlvlDescPath
Definition:

int

Pipe delimited bottom up (left to right) list of hierarchy level numbers in a Business Group hierarchy

9 BusinessUnitGroupHierLevelGroupNamePath
Definition:

ID_BSNGP_CHLD

Pipe delimited bottom up (left to right) list of business group ID's in a Business Group hierarchy

8 BusinessUnitGroupHierLevelPath
Definition:

PK

ID_BSNGP_FNC

A unique system assigned identifier for a group of BusinessUnits.

7 BusinessUnitGroupIDTreePath
Definition:

int

FK

A unique system assigned identifier for a level within the BusinessUnit grouping hierarchy.

6 ParentBusinessUnitGroupID
Definition:

DW3_DIM_BUSINESS_UNIT

AK

The common name for a BusinessUnit hierarchy business function.

5 ParentBusinessUnitGroupLevelID
Definition:

FK Reference Table

PK

A unique system assigned identifier for a group of BusinessUnits.

4 BusinessUnitGroupFunctionName
Definition:

Key Usage

char(32)

A unique system assigned identifier for a BusinessUnit hierarchy business function.

3 ChildBusinessUnitGroupID
Definition:

Data Type

ID_BSN_UN

A unique retailer assigned identifier for an RetailStore, DistributionCenter or AdministrationCenter

2 BusinessUnitGroupFunctionID
Definition:

Column Name

CD_BSNGP_HRC

varchar(4)

Business unit group hierarchy function code - Indicates highest level as a 'ROOT'.

Association for Retail Technology Standards

Page 11 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

BusinessUnitQuarterlyNetSalesSummary

Definition:

This is a working stored summary table for quarterly sales (based on NRF 4-5-4 calendar) . It carries summarized NET SALES and NET MARGIN by business unit. It is a SAMPLE and
can be used as the basis for creating other summary tables by period (month), week, day, etc.

Attribute Name
1 BusinessUnitID
Definition:

Key Usage

ID_BSN_UN

char(32)

PK

FK Reference Table

NRF_454_YR_QTR

varchar(255)

MO_BSN_UN_QTR_NET_SLS

decimal(16,5)

Summary total of net sales for a business unit for a quarter time periods (in this specific query for an NRF 4-5-4 year - retailers may modify this to meet their specific retail calendars).

4 BusinessUnitQuarterNetMargin
Definition:

Data Type

The National Retail Federation 4-5-4 calender quarter designation based on a retail calendar that starts around February and ends in January with variation to ensure that each month
contains whole weeks.

3 BusinessUnitQuarterNetSales
Definition:

Column Name

DW3_STRD_SMRY_BSN_UN_QTRLY_NE

A unique retailer assigned identifier for an RetailStore, DistributionCenter or AdministrationCenter

2 NRF454YearQuarter
Definition:

Table:

MO_BSN_UN_QTR_NET_MRGN

decimal(16,5)

Summary total of net margin for a business unit for a quarter time periods (in this specific query for an NRF 4-5-4 year - retailers may modify this to meet their specific retail calendars).
Net margin as used here is net sales minus cost of goods

Association for Retail Technology Standards

Page 12 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CalendarPeriodHierarchyDimension

Definition:

This table identifies and defines a calendar hierarchy. This hierarchy allows retailers to arrange time periods into days, weeks, months, quarters, seasons, years or other named time
intervals that have their beginning and ending points synchronized so lower level periods always begin and end within their parent period starting and ending points.

Attribute Name
1 CalendarID
Definition:

date

PK

NM_CLD

varchar(40)

ID_CLD_LV_PRNT

int

ID_CLD_PRD_CHLD

int

CLD_PRD_ID_TREE_PTH

varchar(4000)

CLD_PRD_LVL_PTH

varchar(4000)

CLD_PRD_LVL_NM_PTH

varchar(4000)

A pipe delimited, bottom up (left to right) list of calendar period hierarchy level names for a calendar period hierarchy

9 CalendarPeriodHierarchyPeriodName
Definition:

DC_DY_BSN

A pipe delimited, bottom up (left to right) list of calendar period hierarchy level numbers for a calendar period hierarchy.

8 CalendarPeriodHierarchyLevelNamePath
Definition:

PK

A pipe delimited, bottom up (left to right) list of calendar period ID's for a calendar period hierarchy.

7 CalendarPeriodHierarchyLevelPath
Definition:

int

A unique system assigned identifier for this CalendarPeriod

6 CalendarPeriodHierarchyIDTreePath
Definition:

ID_CLD

A unique system assigned identifier for the CalendarLevel.

5 ChildPeriodID
Definition:

Key Usage

The name of the Calendar

4 ParentLevelID
Definition:

Data Type

The calendar date of the BusinessDay.

3 CalendarName
Definition:

Column Name

A unique system assigned identifier for the Calendar.

2 BusinessDayDate
Definition:

Table:

CLD_PRD_NM_PTH

Path of business names assigned to each period level within a path.

Association for Retail Technology Standards

Page 13 of 115

varchar(4000)

DW3_DIM_CA_HIER

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ChannelDimension

Definition:

This table identifies and describes channels which are touch points and venues retailers use to exchange information, products and services with customers and other important
parties they are interested in.

Attribute Name
1 ChannelID
Definition:

Data Type

Key Usage

ID_CHNL

int

PK

DE_CHNL_DSCR

varchar(255)

CD_TGT_TYP

varchar(20)

CD_CNTN_ORG

varchar(20)

Business description of a channel

3 TargetingTypeCode
Definition:

Column Name

Token Identifier for a channel instance

2 Description
Definition:

Table:

A code that designates how the media is targeted.


Valid values include:
MASS - broadcast one way
TARGETED - Intended for a specifically defined audience

4 ContentOriginCode
Definition:

Source of the creative content presented using the media.


Valid values include:
3RD_PTY - created by ad agency or other external party
OWNED_MEDIA - created by retailer or product supplier
USER_GENERATED - created by customers, prospects, ex customers outside the organization with no editorial control.

5 OnLineOffLineCode
Definition:

varchar(20)

Code that indicates if the media is ONLINE (internet based) or OFFLINE (non-internet based).

6 CommunicationMode
Definition:

CD_ON_LN_OFF_LN

CD_COM_MOD

varchar(20)

Indicates the nature of communication that happens in the channel.


Valid values are:
SYNCHRONOUS - two way like phone conversation
ASYNCHRONOUS - one or two way like email

7 TouchPointName
Definition:

varchar(255)

CD_PHY_DGTL

varchar(20)

The business name for a touch point

8 PhysicalDigitalCode
Definition:

NM_TCH_PNT

Indicates if this touch point is physical or digital.

Association for Retail Technology Standards

Page 14 of 115

DW3_DIM_CHNL

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ChannelDimension

Definition:

This table identifies and describes channels which are touch points and venues retailers use to exchange information, products and services with customers and other important
parties they are interested in.

Attribute Name
9 ManagedTypeCode
Definition:

NA_BSN_DMN

varchar(4000)

NM_PCS

varchar(255)

NA_PCS

varchar(4000)

DT_EF

datetime

DT_EP

datetime

NA_RMRK

varchar(4000)

Date time this ActivityChannel becomes inactive

16 NarrativeRemarks
Definition:

varchar(255)

Date and time this ActivityChannel association is active.

15 ExpirationDate
Definition:

NM_BSN_DMN

Short narrative description of the process.

14 EffectiveDate
Definition:

varchar(20)

FK Reference Table

Business name for a process used in reporting and presentation

13 ProcessNarrative
Definition:

CD_MGD_TYP

Key Usage

A short narrative description of the business domain.

12 ProcessName
Definition:

Data Type

The business name used to reference a BusinessDomain instance.

11 BusinessDomainNarrative
Definition:

Column Name

DW3_DIM_CHNL

Code that indicates if this touch point is managed by the retailer or not.

10 BusinessDomainName
Definition:

Table:

Short narrative description/remarks about an ActivityChannel instance. This may include constraints, business rules, retailer specific implementation details, etc.

Association for Retail Technology Standards

Page 15 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
1 CustomerID
Definition:

FL_ANNYMS

int

ID_CT_HSHLD

char(32)

ID_KY_CT

int

AK

FK

DW3_DIM_HSHLD

CD_PVCY_OOUT

char(2)

DT_RGSTN

datetime

ID_PRTY

int

CD_PRTY_TYP

varchar(20)

A unique, system assigned identity for a Party.

8 PartyTypeCode
Definition:

PK

Date and time a Key Customer registered with a retailer.

7 PartyID
Definition:

int

A two character retailer assigned code denoting which forms of contact the Customer has chosen to opt out of.

6 RegistrationDateTime
Definition:

ID_CT

FK Reference Table

A unique system assigned identifier for a person or organization that purchases a product or service from the retailer.

5 PrivacyOptOutCode
Definition:

Key Usage

Token identifier for a Household.

4 KeyCustomerID
Definition:

Data Type

A boolean indicator that tells if this is an anonymous customer or not. If TRUE this is an anonymous customer that has no KeyCustomer (and related dependent information) and no
PartyContactMethod information associated with it.

3 HouseholdID
Definition:

Column Name

DW3_DIM_CT

A unique system assigned identifier for a person or organization that purchases a product or service from the retailer.

2 AnonymousFlag
Definition:

Table:

Indicates a category of Party. Party categories provide a way to distinguish between persons, organizations, households, communities, etc.
Samples include
PRPerson
OROrganiza on
HHHousehold
COCommunity
Retailers may assign their own or use these.

9 Salutation
Definition:

NM_PRS_SLN

varchar(40)

Extra words that don't form part of the person's name but are normally printed before the FirstName as a courtesy title. For instance, Mr. Ms., Miss, Dr., Prof. etc.
This represents the primary salutation for this Person.

Association for Retail Technology Standards

Page 16 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
10 FirstName
Definition:

Table:

Column Name

Data Type

FN_PRS

varchar(40)

Key Usage

DW3_DIM_CT

FK Reference Table

A person's first name. In western cultures, this is the given name, in other cultures it may be the family name.
This represents a person's most current first name.

11 FirstNameType
Definition:

char(2)

A code denoting what kind of name the FirstName is, possible values include: GivenName, OtherGivenName, FamilyName, Patronymic

12 MiddleNames
Definition:

TY_NM_FS

MD_PRS

varchar(40)

One or more middle names, that are printed between the person's first and last names.
This represents a person's most current first name.

13 MiddleNameType
Definition:

char(2)

A code denoting what kind of name the MiddleName is, possible values include: GivenName, OtherGivenName, FamilyName, Patronymic

14 LastName
Definition:

TY_NM_MID

LN_PRS

varchar(40)

A person's last name. In western cultures, this is the family (or patronymic) name, in other cultures it may be the given name.
This represents a person's most current first name.

15 LastNameType
Definition:

char(2)

A code denoting what kind of name the LastName is, possible values include: GivenName, OtherGivenName, FamilyName, Patronymic

16 Suffix
Definition:

TY_NM_LS

NM_PRS_SFX

varchar(40)

Extra words that don't form part of the person's name but are normally printed after the LastName to help identify the person. Example values include, Sr, Jr, III
This represents a person's primary Suffix.

17 SortingName
Definition:

NM_PRS_SR

varchar(40)

A culturally sensitive version of the person's name that is used when producing a sorted list of names. Examples:
Jones, W S
McGrigor, S F
Tryggvi, T

Association for Retail Technology Standards

Page 17 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
18 MailingName
Definition:

Table:

Column Name

Data Type

NM_PRS_ML

varchar(40)

A culturally sensitive version of the person's name that is used when contacting them Examples:
Bill Jones,
Stuey McGrigor
Tryggvi Thordarson

19 OfficialName
Definition:

NM_PRS_OFCL

varchar(40)

A culturally sensitive version of the person's name that is used for all legal documents.
Examples:
William Stephen Jones
Stuart Fergus McGrigor
Tryggvi Magnus Thordarson

20 LanguageID
Definition:

ID_LGE
A combination of ISO-639-1 and ISO-3661-1 to denote a lanuage as spoken in a particular country.

21 GenderTypeCode
Definition:

CD_ANN_INCM_RNGE

varchar(20)

CD_MRTL_STS

varchar(20)

CD_RC

varchar(20)

CD_OCCPTN_TYP

varchar(20)

Retailer determined code for indicating a Person's race.

26 OccupationTypeCode
Definition:

date

A code that describes a CUSTOMER's current marital status. For instance, married, single, etc.

25 RaceCode
Definition:

DC_PRS_BRT

A customer's annual salary or income.

24 MaritalStatusCode
Definition:

char(2)

Year, month, and day a Person was born on.

23 AnnualIncomeRangeCode
Definition:

TY_GND_PRS

A code for specifying a persons gender.

22 DateOfBirth
Definition:

char(4)

A retailer assigned code that assigns a Person to an occupation category.


This is used in demographic

Association for Retail Technology Standards

Page 18 of 115

Key Usage

DW3_DIM_CT

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
27 LifeStageCode
Definition:

Table:

Column Name

Data Type

CD_LF_STG

varchar(20)

Key Usage

DW3_DIM_CT

FK Reference Table

Defines the current family situation of a Person based on characterized composition of family, member ages, and marital status.
Examples:
Single No Child
The primary head of household is single, divorced, separated, or widowed and is younger than 45 years of age. The household supports no dependent children, and the household is not a
retired household.
Married No Child
The primary head of household is married and is younger than 45 years of age. The household supports no dependent children, and the household is not a retired household.
Oldest Child 011
The household supports at least one dependent child age 11 or younger. It supports no dependent children 12 years of age or older.
Oldest Child 1217
The household supports at least one dependent child between the ages of 12 and 17 years of age. It supports no dependent children age 18 years or older.
Oldest Child 18 or Older
The household supports at least one dependent child 18 years of age or older.
Preretired
The primary head of household is 45 years of age or older. The household supports no dependent children, and the household is not a retired household.
Younger Retired
The primary head of household is 70 years of age or younger. The household supports no dependent children, and the household is a retired household.
Older Retired
The primary head of household is 70 years of age or older. The household supports no dependent children, and the household is a retired household.

28 EthnicityTypeCode
Definition:

CD_ETHNC_TYP

varchar(20)

Indicates the cultural background of a Person. This is different from race in that it tells about a mixture of language, culture separate from a person's race.
Examples include:
Hispanic
Han Chinese
Persian
West European
East European
Retailers should define codes that are relevant to their business.

Association for Retail Technology Standards

Page 19 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
29 ReligionFamilyCode
Definition:

Table:

Column Name

Data Type

CD_RLGN_FMY

varchar(20)

Abrahamic religions
2 Indian religions
3 Iranian religions
4 East Asian religions
5 African diasporic religions
6 Indigenous traditional religions
7 Historical polytheism
8 Mysticism and Occult
9 Neopaganism
10 New religious movements
11 Left-hand path religions
12 Fictional religions
13 Parody or mock religions
14 Others

Association for Retail Technology Standards

Page 20 of 115

Key Usage

DW3_DIM_CT

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
30 ReligionName
Definition:

Table:

Column Name

Data Type

NM_RLGN

varchar(20)

Name of religion sect within a religion family.


1 Abrahamic religions
1.1 Babism
1.2 Bah' Faith
1.3 Christianity
1.3.1 Other groups
1.4 Druze
1.5 Gnosticism
1.6 Islam
1.7 Judaism
1.8 Rastafari movement
1.9 Mandaeans and Sabians
1.10 Samaritanism
1.11 Shabakism
2 Indian religions
2.1 Ayyavazhi
2.2 Bhakti movement
2.3 Buddhism
2.4 Din-i-Ilahi
2.5 Hinduism
2.6 Jainism
2.7 Meivazhi
2.8 Sikhism
3 Iranian religions
3.1 Manichaeism
3.2 Mazdakism
3.3 Mithraism
3.4 Yazdnism
3.5 Zoroastrianism
4 East Asian religions
4.1 Confucianism
4.2 Shinto
4.3 Taoism
4.4 Other
5 African diasporic religions
6 Indigenous traditional religions
6.1 African
6.2 American
6.3 Eurasian
6.4 Oceania/Pacific
6.4.1 Cargo cults
7 Historical polytheism
7.1 Ancient Near Eastern
7.2 Indo-European
7.3 Hellenistic

Association for Retail Technology Standards

Page 21 of 115

Key Usage

DW3_DIM_CT

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name

Table:

Column Name

Data Type

CD_EDC_LV

varchar(20)

Key Usage

8 Mysticism and Occult


8.1 Esotericism and mysticism
8.2 Occult and magic
9 Neopaganism
9.1 Syncretic
9.2 Ethnic
10 New religious movements
10.1 Creativity
10.2 New Thought
10.3 Shinshukyo
11 Left-hand path religions
12 Fictional religions
13 Parody or mock religions
14 Others

31 EducationLevelCode
Definition:

Designates a level of education completed by a party.. Examples include:


ELEMENTARY
MIDDLE _SCHOOL
HIGH_SCHOOL
TWO_YEARS_COLLEGE
FOUR_YEAR_COLLEGE
TWO_YEAR_GRAD
FOUR_YEAR_GRAD
POST_GRAD

32 EmploymentStatusCode
Definition:

CD_EMPLMT_STS

varchar(20)

A code that defines the employment condition of a person. This code is used in segementing customers. Sample values include:
STUDENT
UNEMPLOYED
PART_TIME_UNDEREMPLOYED
EMPLOYED
SEMI_RETIRED
RETIRED

Association for Retail Technology Standards

Page 22 of 115

DW3_DIM_CT

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
33 PersonalityTypeCode
Definition:

Table:

Column Name

Data Type

CD_PRSNLTY_TYP

varchar(20)

A retailer assigned value that assigns a personality named pattern of behavior to a Person. This plays a role in segmentation
Sample Values:
COMPULSIVE
AUTHORITARIAN
GREGARIOUS
AMBITIOUS
INTROVERTED

34 LifestyleTypeCode
Definition:

CD_LFSTYL_TYP

varchar(20)

Retailer assigned code that assigns a Person to a named lifestyle pattern.


This is used for segmentation purposes.
Samples include:
LONGHAIRS
MODERN
FASHIONERS
RELIGIOUS_STYLE
WORKAHOLIC

35 PersonalValueTypeCode
Definition:

Key Usage

CD_PRSL_VL_TYP

varchar(20)

A retailer assigned value that assigns a named pattern of personal values to a Person. This plays a role in segmentation.
Sample values include:
FAMILY_ORIENTED
MATERIALISTIC
SPIRITUALISTIC
IDEALISTIC

Association for Retail Technology Standards

Page 23 of 115

DW3_DIM_CT

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
36 ValueAttitudeLifestyleTypeCode
Definition:

Table:

Column Name

Data Type

CD_VL_ATTD_LFSTL

varchar(20)

Key Usage

DW3_DIM_CT

FK Reference Table

Code used to characterize a consuer/customer value-attitude-lifestyle.


Sample VALS values include:
INNOVATORS The class of consumer at the top of the vals framework. They are characterized by High income and high resource individuals for whom independence is very important.
They have their own individual taste in things and are motivated in achieving the finer things in life.
THINKERS A well educated professional is an excellent example of Thinkers in the vals framework. These are the people who have high resources and are motivated by their knowledge.
These are the rational decision making consumers and are well informed about their surroundings. These consumers are likely to accept any social change because of their knowledge level.
BELIEVERS The subtle difference between thinkers and believers is that thinkers make their own decisions whereas believers are more social in nature and hence also believe other
consumers. They are characterized by lower resources and are less likely to accept innovation on their own. They are the best class of word of mouth consumers.
ACHIEVERS The achievers are mainly motivated by guess what Achievements. These individuals want to excel at their job as well in their family. Thus they are more likely to purchase a
brand which has shown its success over time. The achievers are said to be high resource consumers but at the same time, if any brand is rising, they are more likely to adopt that brand faster.
STRIVERS Low resource consumer group which wants to reach some achievement are known as strivers. These customers do not have the resources to be an achiever. But as they have
values similar to an achiever, they fall under the striver category. If a striver can gain the necessary resources such as a high income or social status then he can move on to becoming an
achiever.
EXPERIENCERS The group of consumers who have high resources but also need a mode of self expression are known as Experiencers. Mostly characterized by young adults, it consists of
people who want to experience being different. This class of consumers is filled up with early adopters who spend heavily on food, clothing and other youthful products and services.
MAKERS These are consumers who also want self expression but they are limited by the number of resources they have. Thus they would be more focused towards building a better family
rather than going out and actually spending higher amount of money. Making themselves into better individuals and families becomes a form of self expression for the Makers.
SURIVORS The class of consumers in the Vals framework with the least resources and therefore the least likely to adopt any innovation. As they are not likely to change their course of
action regularly, they form into brand loyal customers. An example can include old age pension earners living alone for whom the basic necessities are important and they are least likely to
concentrate on anything else.

37 ConsumerCreditScore
Definition:

NM_CNS_CR_RTG_SV

varchar(40)

CD_DTRY_HBT_TYP

varchar(20)

The name of the ConsumerCreditScore provider.

39 DietaryHabitTypeCode
Definition:

varchar(20)

The credit rating assigned by an independent credit rating service like Fair Isaac, Transunion or Experian in the US

38 ConsumerCreditRatingServiceName
Definition:

CD_CNS_CR_SCOR

Code that identifies a particular dietary habit.

Association for Retail Technology Standards

Page 24 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
40 DisabilityImpairmentTypeCode
Definition:

Column Name

Data Type

CD_DSBLTY_IMPRMNT_TYP

varchar(20)

CD_ACTV_INTRST_1

varchar(20)

Key Usage

DW3_DIM_CT

FK Reference Table

Identifies a retailer specified disability or impairment.

41 ActivityInterestCode_1
Definition:

Table:

A lookup value that designates a valid activity or interest code used to segment customers.
The code list must be defined by the retailer.

42 LiesureProfessionalTypeCode_1
Definition:

CD_LSUR_PRFSL_TYP_1

varchar(20)

A code that characterizes the involvement of a person in an activity (or interest) as professional (i.e. it's an aspect of their vocation) or liesure (something they're involved with for fun).
Sample Values:
PROFESSIONAL
LIESURE
OTHER

43 ActivityInterestCode_2
Definition:

CD_ACTV_INTRST_2

varchar(20)

A lookup value that designates a valid activity or interest code used to segment customers.
The code list must be defined by the retailer.

44 LiesureProfessionalTypeCode_2
Definition:

CD_LSUR_PRFSL_TYP_2

varchar(20)

A code that characterizes the involvement of a person in an activity (or interest) as professional (i.e. it's an aspect of their vocation) or liesure (something they're involved with for fun).
Sample Values:
PROFESSIONAL
LIESURE
OTHER

45 ActivityInterestCode_3
Definition:

CD_ACTV_INTRST_3

A lookup value that designates a valid activity or interest code used to segment customers.
The code list must be defined by the retailer.

Association for Retail Technology Standards

Page 25 of 115

varchar(20)

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
46 LiesureProfessionalTypeCode_3
Definition:

Table:

Column Name

Data Type

CD_LSUR_PRFSL_TYP_3

varchar(20)

Key Usage

DW3_DIM_CT

FK Reference Table

A code that characterizes the involvement of a person in an activity (or interest) as professional (i.e. it's an aspect of their vocation) or liesure (something they're involved with for fun).
Sample Values:
PROFESSIONAL
LIESURE
OTHER

47 LegalStatusCode
Definition:
48 LegalName
Definition:

NM_TRD

date

NM_JRDT_OF_INCRP

varchar(255)

The name of the territory, state, province or other political subdivision that authorized the incorporation of the Organization.

DC_INCRP

date

Date this Organization was legally incorporated. This is different from the StartUpDate. Incorporation may occurr before or after a StartUpDate.

53 LegalOrganizationTypeCode
Definition:

DC_TRMN

Date this organization ceased to operate and was closed for business.

52 IncorporationDate
Definition:

varchar(40)

The name underwhich this organization conducts its business. It may different from its LegalName.

51 JurisdictionOfIncorporation
Definition:

varchar(40)

The name used by an organization for legal purposes. Usually designates the formal name of an organization that conducts business under a different "doin business as" or trade name.
Different alias for the same party.

50 TerminationDate
Definition:

varchar(20)

NM_LGL

49 TradeName
Definition:

CD_LGL_STS

A code that indicates the ORGANIZATION's legal or tax status. For example, this may be Commercial Corporation, Not-for-profit, Non-profit, Academic, Government, etc.

CD_LGL_ORGN_TYP

varchar(20)

Defines the type of legal organization the Organization is using to conduct business. The code values will vary by country and JurisdictionOfIncorporation. Here are some examples:
SOLE_PROPRIETOR
PARTNERSHIP
LIMITED_PARTNERSHIP
S-CORPORATION
C-CORPORATION
LIMITED_LIAB_COMPANY
OTHER

Association for Retail Technology Standards

Page 26 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
54 FiscalYearEndDate
Definition:

Column Name

Data Type

DC_FSC_YR_END

date

Key Usage

DW3_DIM_CT

FK Reference Table

The date (month and day) this organizations fiscal year ends on. Note that for certain kinds of businesses this can accelerate buying as managers seek to use or lose their spendable budgets.

55 BusinessActivityCode
Definition:

Table:

CD_BSN_ACTV

varchar(20)

A code that identifies the primary type of business the Organzation is engaged in. The coding schema varies from country to country. In the US the UC Census NAICS codes are used.
This may be used to indicate the categories of merchandise a given Organization is likely to purchase.

56 LocalAnnualRevenueAmount
Definition:

date

ID_DUNS_NBR

char(9)

FL_BNKRPTY

int

DC_BNKRPTY

date

DC_BNKRPTY_EMRGNC

date

The date the organization declared bankruptcy

63 BankruptcyEmergenceDate
Definition:

DC_CLSD_FR_BSN

A boolean indicator that tell if this Organization has ever experienced bankruptcy or not. This indicator is set to true even if the organization is NOT CURRENTLY bankrupt but has experience
bankruptcy in its past.

62 BankruptcyDate
Definition:

date

The D&B D-U-N-S Number is a non-indicative, nine-digit number assigned to each business location in the D&B database having a unique, separate, and distinct operation, and is maintained
solely by D&B. The D&B D-U-N-S Number is used by industries and organizations around the world as a global standard for business identification and tracking. If you don`t have a D-U-N-S
Number, you can get one for free through the SBS site.

61 BankruptcyFlag
Definition:

DC_OPN_FR_BSN

The date the Organization ceased operating.

60 DUNSNumber
Definition:

decimal(16,5)

The date the Organization opened.

59 ClosedForBusinessDate
Definition:

MO_GBL_ANN_RVN

The total revenue for a global or national company.

58 OpenForBusinessDate
Definition:

decimal(16,5)

Total revenue earned by the organization in the "local" market. Local as used here means the country or next level political subdivison. It' primary use is to distinguish sales volume of a local
part of a global or national company from the over all aggregated revenue.

57 GlobalAnnualRevenueAmount
Definition:

MO_LCL_ANN_RVN

The date the Organization emerged from bankruptcy

Association for Retail Technology Standards

Page 27 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
64 BankruptcyTypeCode
Definition:

Table:

Column Name

Data Type

CD_BNKRPTY_TYP

varchar(20)

Key Usage

DW3_DIM_CT

FK Reference Table

A retailer defined code that tells what kind of bankruptcy proceeding the Organization went through. Examples based on US bankruptcy laws include:
CHAPTER_7 - Liquidation
CHAPTER_9 - Municipal Bankrupcty (applies only to public bodies)
CHAPTER 11 - Reorganization under bankruptcy code
CHAPTER 12 - Family Farmer Bankruptcy or family Fisherman Bankruptcy
CHAPTER 13 - Individual debit adjustment (applicable to sole proprietors and partners)
CHAPTER 15 - Ancillary and other cross Border cases

65 EmployeeCountLocal
Definition:

NA_DE_ORGN

varchar(4000)

varchar(80)

A2_ADS

varchar(80)

The second line of an address, normally the Flat or Building Suite number.

A3_ADS

varchar(80)

A4_ADS

varchar(80)

The third line of the address.

73 AddressLine4
Definition:

char(4)

The first line of the address, normally the street number and name.

72 AddressLine3
Definition:

ID_LGE_PRMRY

A1_ADS

71 AddressLine2
Definition:

varchar(20)

Short narrative description of the organization to capture retailer defined unstructured information about an organization.

70 AddressLine1
Definition:

CD_RTG_DUNN_AND_BRDST

A combination of ISO-639-1 and ISO-3661-1 to denote a lanuage as spoken in a particular country.

69 OrganizationDescriptionNarrative
Definition:

int

A code that indicates the size and credit worthiness of the Organization. The code value is determined by Dunn and Bradstreet.

68 PrimaryBusiness
Definition:

QU_EM_CNT_GBL

Total number of employees for the Organization as a whole.

67 DunnAndBradstreeRating
Definition:

int

Number of employees locally (in the country, state or municipality). The intepretation of "local" is up to the retailer based on their approach to defining market areas.

66 EmployeeCountGlobal
Definition:

QU_EM_CNT_LCL

The fourth line of the address.

Association for Retail Technology Standards

Page 28 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerDimension

Definition:

Identifies and lists customer attributes for use in sales and operational analysis of retail business

Attribute Name
74 City
Definition:

ID_GEO_SGMT

integer

PH_CMPL

varchar(32)

EM_ADS_DMN_PRT

varchar(80)

EM_ADS_LOC_PRT

varchar(80)

ID_SCL_NTWRK

char(32)

NM_SCL_NTWRK

varchar(40)

ID_SCL_NTWRK_HNDL

char(32)

The business name of the InterNetBasedService

83 SocialNetworkUserID
Definition:

integer

Token ID of the InternetBasedService (i.e. Social Network, Blog, etc.)

82 SocialNetworkName
Definition:

ID_ISO_3166_2_CY_SBDVN

The local-part portion is a domain-dependent string. In addresses, it is simply interpreted on the particular host as a name of a particular mailbox.

81 SocialNetworkID
Definition:

char(2)

The domain portion identifies the point to which the mail is delivered. In the dot-atom form, this is interpreted as an Internet domain name (either a host name or a mail exchanger name) as
described in [RFC1034], [RFC1035], and [RFC1123]. In the domain-literal form, the domain is interpreted as the literal Internet address of the particular host. In both cases, how addressing
is used and how messages are transported to a particular host is covered in separate documents, such as [RFC5321].

80 EmailAddressLocalPart
Definition:

ST_CNCT

The complete telephone number including the CountryCode, AreaCode, Telephone Number and ExtensionNumber.

79 EmailAddressDomainPart
Definition:

varchar(30)

The token ID for a social network user. This is an internal "dumb" unique ID not the user ID appearing in a social network
See UserProfileID.

84 UserProfileID
Definition:

FK Reference Table

Token ID for a GeographicSegment which is used to categorize customers based on where they live, shop and work.

78 CompleteNumber
Definition:

CI_CNCT

Key Usage

Token ID assigned to uniquely identify all country-primary subdivision instances. This token is non-signifcant and should be automatically generated.

77 GeographicSegmentID
Definition:

Data Type

The County, State, Province, Territory etc component of the address

76 ISO_3166-2CountrySubDivisionID
Definition:

Column Name

DW3_DIM_CT

The city, town or village component of the address

75 Territory
Definition:

Table:

ID_SCL_NTWRK_USR
The name or handle used by the Party when signing into the InternetBasedService

Association for Retail Technology Standards

Page 29 of 115

varchar(255)

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerGeolocationDimension

Definition:

This table identifes a customer place which is characterized as a geographic location, address, etc. This defines a point which is then linked into one or more hierarchies of
geographic areas for spatial analysis of sales and retail business activity.

Attribute Name
1 CustomerID
Definition:

PK

AK

FK

DW3_DIM_CT

ID_GEO_LCN

char(32)

PK

AK

FK

DW3_DIM_GEO_HRC_SGMT

ID_GEO_SGMT_HRC

int

PK

AK

FK

DW3_DIM_GEO_HRC_SGMT

ID_PRTY

int

ID_PRTY_RO_ASGMT

char(32)

SC_RO_PRTY

char(2)

CD_TYP_CNCT_MTH

char(6)

CD_TYP_CNCT_PRPS

char(2)

A retailer defined code denoting a reason for contacting a Party.

9 PartyContactMethodStatusCode
Definition:

int

A retailer assigned code denoting a method of contacting a Party. Suggested values include: WorkPhone, HomePhone, WorkFax, HomeFax, Mobile, Pager.

8 ContactPurposeTypeCode
Definition:

ID_CT

A retailer assigned code denoting the current status of the PartyRoleAssignment.

7 ContactMethodTypeCode
Definition:

FK Reference Table

Token identifier for a PartyRoleAssignmentInstance.

6 PartyRoleStatusCode
Definition:

Key Usage

A unique, system assigned identity for a Party.

5 PartyRoleAssignmentID
Definition:

Data Type

A token ID for a CustomerSegmentHierarchy

4 PartyID
Definition:

Column Name

Token ID for a GeographicLocation

3 GeographicSegmentHierarchyID
Definition:

SC_PTY_CNCT_MTH

char(2)

A code that indicates if the PartyContactMethod is active or inactive.


Values:
I = Inactive
A = Active

10 AddressID
Definition:

DW3_DIM_CT_GEO_SGMT

A unique system assigned identifier for a person or organization that purchases a product or service from the retailer.

2 GeographicLocationID
Definition:

Table:

ID_ADS

int

A unique system allocated identifier for the Address.

Association for Retail Technology Standards

Page 30 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerGeolocationDimension

Definition:

This table identifes a customer place which is characterized as a geographic location, address, etc. This defines a point which is then linked into one or more hierarchies of
geographic areas for spatial analysis of sales and retail business activity.

Attribute Name
11 AddressLine1
Definition:

varchar(80)

A3_ADS

varchar(80)

A4_ADS

varchar(80)

CD_ISO_3_CHR_CY

char(4)

CD_ISO_CY_PRMRY_SBDVN_ABBR

char(6)

The fourth line of the address.

ISO 3166-2 three character abbreviation for the country

16 ISOCountryPrimarySubDivisionAbbreviationCode
Definition:

varchar(80)

The third line of the address.

15 ISOThreeCharacterCountryCode
Definition:

A1_ADS

Key Usage

The second line of an address, normally the Flat or Building Suite number.

14 AddressLine4
Definition:

Data Type

A2_ADS

13 AddressLine3
Definition:

Column Name

The first line of the address, normally the street number and name.

12 AddressLine2
Definition:

Table:

ISO 3166-2 country primary subdivision abbreviation.


Concatenation of two character country code, a dash and three character abbreviation for the subdivision.
Note we're carrying this as a single attribute because it's represented that way in the ISO 3166-2 standard.

17 ISOCountryName
Definition:

varchar(40)

CI_CNCT

varchar(30)

CD_PSTL

varchar(20)

The city, town or village component of the address

20 PostalCode
Definition:

NM_ISO_CY_PRMRY_SBDVN

Full proper name of the country primary subdivision

19 City
Definition:

varchar(40)

Full proper name of the country

18 ISOCountryPrimarySubDivisionName
Definition:

NM_ISO_CY

Postal code value. In ARTS this is an alphanumeric attribute because unlike the US other countries use letters in their postal codes.

Association for Retail Technology Standards

Page 31 of 115

DW3_DIM_CT_GEO_SGMT

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerGeolocationDimension

Definition:

This table identifes a customer place which is characterized as a geographic location, address, etc. This defines a point which is then linked into one or more hierarchies of
geographic areas for spatial analysis of sales and retail business activity.

Attribute Name
21 PostalCodeExtension
Definition:

Table:

Column Name

Data Type

CD_PSTL_EXTN

char(4)

Key Usage

22 PostalCodeDescription

varchar(255)

CD_TYP_CRDN_GEO

char(2)

A retailer assigned mnemonic code denoting the geo-physical co-ordinate system.

24 CoOrdinateValue
Definition:

DE_PSTL_CD

PostalCode name or descriptioin

23 GeoPhysicalCoOrdinateSystemTypeCode
Definition:

CD_CRDN_VL

varchar(30)

A string containing the Co-Ordinate, the format of which is defined by the GeoPhysicalCoOrdinateSystem.
Eg: ISO-6709 defines a standardised representation of Latitude, Longitude & Altitude:
DDMMSS.SSDDDMMSS.SSAAAA.AA/ where:
= direction identitier
DD & DDD = Degrees of latitude & longitude
MM = Minutes of latitude & longitude
SS.SS = Seconds of latitude & longitude
AAAA.AA = metres of altitude
/ = terminator
So the summit of Mt Everest is represented by +27.5916+086.5640+8850/

25 GeographicLocationName
Definition:

FK Reference Table

This is a second tier postal code that qualifies the PostalCode attribute and allows more precise mail sorting. It does not apply to all countries' postal codes. Also, it is usually not mandatory.
So it can be omitted for business purposes.
For data integrity purposes this attribute will be assigned a default values of all zeros so it can be treated as part of an unique alternate key.

Definition:

DW3_DIM_CT_GEO_SGMT

NM_GEO_LCN

varchar(255)

Short name for a GeographicLocation

Association for Retail Technology Standards

Page 32 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerGeolocationDimension

Definition:

This table identifes a customer place which is characterized as a geographic location, address, etc. This defines a point which is then linked into one or more hierarchies of
geographic areas for spatial analysis of sales and retail business activity.

Attribute Name
26 ClimateTypeCode
Definition:

Table:

Column Name

Data Type

CD_CLMT_TYP

varchar(20)

Climate Group: ATropical Humid Climates


Climate Group: BDry Climates
Climate Group: CMild Midla tude Climates
Climate Group: DSevere Midla tude Climates
Climate Group: EPolar Climates
Climate Group: HHighland Climates
Le er Code: AfClimate Type: Tropical Wet
General Characteristics: Rain Throughout Year
Le er Code: AwClimate Type: Tropical Savanna
General Characteristics: Winter (Low-Sun) Dry Season
Le er Code: AmClimate Type: Tropical Monsoon
General Characteristics: Short Dry Season; Heavy Rains in Other Months
Le er Code: BWhClimate Type: Subtropical Desert
General Characteristics: Low-Latitude (Hot) Desert
Le er Code: BShClimate Type: Subtropical Steppe
General Characteristics: Low-Latitude (Hot) Semiarid
Le er Code: BWkClimate Type: Midla tude Desert
General Characteristics: Midlatitude (Cold) Desert
Le er Code: BSkClimate Type: Midla tude Steppe
General Characteristics: Midlatitude (Cold) Semiarid
Le er Code: CsaClimate Type: Mediterranean
General Characteristics: Dry, Hot Summer
Le er Code: CsbClimate Type: Mediterranean
General Characteristics: Dry, Warm Summer
Le er Code: CfaClimate Type: Humid Subtropical
General Characteristics: No Dry Season; Hot Summer
Le er Code: CwaClimate Type: Humid Subtropical
General Characteristics: Dry Winter; Hot Summer
Le er Code: C Climate Type: Marine West Coast
General Characteristics: No Dry Season; Warm Summer
Le er Code: CfcClimate Type: Marine West Coast
General Characteristics: No Dry Season; Cool Summer
Le er Code: DfaClimate Type: Humid Con nental
General Characteristics: Severe Winter; No Dry Season; Hot Summer
Le er Code: D Climate Type: Humid Con nental
General Characteristics: Severe Winter; No Dry Season; Warm Summer
Le er Code: DwaClimate Type: Humid Con nental
General Characteristics: Severe Winter; Dry Winter; Hot Summer
Le er Code: DwbClimate Type: Humid Con nental
General Characteristics: Severe Winter; Dry Winter; Warm Summer
Le er Code: DfcClimate Type: Subarc c
General Characteristics: Severe Winter; No Dry Season; Cool Summer
Le er Code: DfdClimate Type: Subarc c
General Characteristics: Very Cold Winter; No Dry Season

Association for Retail Technology Standards

Page 33 of 115

Key Usage

DW3_DIM_CT_GEO_SGMT

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerGeolocationDimension

Definition:

This table identifes a customer place which is characterized as a geographic location, address, etc. This defines a point which is then linked into one or more hierarchies of
geographic areas for spatial analysis of sales and retail business activity.

Attribute Name

Table:

Column Name

Data Type

Key Usage

DW3_DIM_CT_GEO_SGMT

FK Reference Table

Le er Code: DwcClimate Type: Subarc c


General Characteristics: Dry Winter; Cool Summer
Le er Code: DwdClimate Type: Subarc c
General Characteristics: Dry Winter; Very Cold Winter
Le er Code: ETClimate Type: Tundra
General Characteristics: Polar Tundra With No True Summer
Le er Code: EFClimate Type: Tundra
General Characteristics: Polar Ice Cap
Le er Code: HGeneral Characteris cs: High Eleva on Climates
Sub-Symbol: fWet, Rainy, or No Dry Season
Sub-Symbol: wDry Winter
Sub-Symbol: mMonsoon, heavy rains
Sub-Symbol: W(Only for B climates) Desert
Sub-Symbol: S(Only for B climates) Semiarid
Sub-Symbol: h(Only for B climates) Hot
Sub-Symbol: k(Only for B climates) Cold
Sub-Symbol: s(Only for C-Mediterranian climates) Dry Summer
Sub-Symbol: aHot Summer
Sub-Symbol: bWarm Summer
Sub-Symbol: cCool Summer
Sub-Symbol: d(Only for D-Subarc c climates) Very Cold Winter
Sub-Symbol: T(Only for E-Tundra climates) Polar Tundra With No True Summer
Sub-Symbol: F(Only for E-Ice Cap climates) Polar Ice Cap

27 GeographicSegmentHierarchyGroupID
Definition:

IC_PRNT_HRC_LV_NMB

smallint

CT_GEO_LCN_ID_HRC_TREE_PTH

varchar(4000)

A pipe delimited, bottom up (left to right) list of Geolocation ID's in a Customer Geolocation Hierarchy

31 CustomerGeolocationHierLevelPath
Definition:

varchar(40)

The relative position of a level within a CustomerSegmentHierarchy. Level 0 is the ROOT or highest level of a hierarchy. The level number is incremented for the next LOWER level.

30 CustomerGeolocationIDTreePath
Definition:

NM_GEO_SGMT_HRC

A business name assigned to a CustomerSegmentHierarchy.

29 HierarchyLevelNumber
Definition:

char(32)

Token Identifier for a CustomerSegmentHierarchyGroup instance.

28 GeographicSegmentHierarchyName
Definition:

ID_GEO_SGMT_HRC_GP

CT_GEO_LCN_HRC_LVL_PTH

varchar(4000)

A pipe delimited, bottom up(left to right) list of Geolocation Hierarchy Level Numbers in a Cutomer Geolocation Hierarchy

Association for Retail Technology Standards

Page 34 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerGeolocationDimension

Definition:

This table identifes a customer place which is characterized as a geographic location, address, etc. This defines a point which is then linked into one or more hierarchies of
geographic areas for spatial analysis of sales and retail business activity.

Attribute Name
32 CustomerGeolocationGeoTreeHierGroupNamePath
Definition:

Column Name

Data Type

CT_GEO_LCN_HRC_GP_NM_PTH

varchar(4000)

Key Usage

A pipe delimited, bottom up (left to right) list of hierarchy group names in a Customer Geolocation Hierarchy

33 CustomerGeolocationGeoTreeLevelNamePath
Definition:

Table:

CT_GEO_LCN_LVL_NM_PTH

varchar(4000)

A pipe delimited, bottom up (left to right) list of geolocation hierarchy level names (metadata naming each numbered level)

Association for Retail Technology Standards

Page 35 of 115

DW3_DIM_CT_GEO_SGMT

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerLoyaltyProgramDimension

Definition:

Identifies and describes the loyalty program a customer is currently ACTIVELY enrolled in.

Attribute Name
1 CustomerID
Definition:

Definition:

ID_CT

int

PK

DW3_DIM_CT

ID_CTAC

integer

PK

ID_PRGM_LYLT

integer

PK

NM_PRGM_LYLT

varchar(40)

DE_PRGM_LYLT

varchar(4000)

CD_LYLT_PRGM_RLTV_VL

char(2)

Text that describes a loyalty program.

6 LoyaltyProgramRelativeValueCode
Definition:

FK Reference Table

A name or tradename for a loyalty program.

5 Description
Definition:

Key Usage

A artificial, unique identifier for a loyalty program.

4 LoyaltyProgramName
Definition:

Data Type

A unique identifier for a customer account.

3 LoyaltyProgramID

Identifies and establishes the relative value of a customer loyalty tier.


Examples:
A - most valuable
B
C
D
E
F
G - least valuable
In assigning the values they should represent an descending order of values from MOST ot LEAST valuable.

Association for Retail Technology Standards

DW3_DIM_CT_LYLTY

Column Name

A unique system assigned identifier for a person or organization that purchases a product or service from the retailer.

2 CustomerAccountID
Definition:

Table:

Page 36 of 115

AK

FK

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerLoyaltyProgramDimension

Definition:

Identifies and describes the loyalty program a customer is currently ACTIVELY enrolled in.

Attribute Name
7 LoyaltyProgramTierName
Definition:

Table:

Column Name

Data Type

NM_LYLT_PRGRM_TR

varchar(40)

Key Usage

FK Reference Table

A short name assigned by a retailer to a given customer loyalty tier.


These are typically names associated with a gradation of customers. Examples:
PLATINUM - the most valuable customers
GOLD
SILVER
COPPER
BRONZE
IRON
LEAD -- the least valuable customers

8 LoyaltyTierNarrative
Definition:

NA_LYLT_PRGRM_TR

varchar(4000)

A business narrative that defines and describes the conditions that should be satisfied for a customer to be assigned to thie CustomerLoyaltyTier.
The rules for assigning customer accounts to a given tier can be complex. This attribute provides a place to document those rules.

Association for Retail Technology Standards

Page 37 of 115

DW3_DIM_CT_LYLTY

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerLoyaltyProgramFact

Definition:

This table tracks customer points earning and redemption activities by loyalty program at a transaction line item level. It also identifies points used by price modifiers so retailers can
drill down to the lowest level of detail to analyze how loyalty programs interact with promotions and sales.

Attribute Name
1 TransactionID
Definition:

char(32)

DC_DY_BSN

date

ID_WS

char(32)

AK

FK

DW3_DIM_BUSINESS_UNIT

char(32)

int

FL_VD

int

FL_SPN

int

A flag denoting that this entire transaction has been suspended before it was completed at the POS.

FL_TRG_TRN

int

A flag to signify whether the workstation is in training mode.

ID_CT

int

AK

FK

DW3_DIM_CT

ID_CHNL

int

AK

FK

DW3_DIM_CHNL

A unique system assigned identifier for the Customer.

12 ChannelID
Definition:

ID_BSN_UN

A flag denoting that this entire transaction has been voided (and reversed) after it was completed at the POS via a PostVoidTransaction.

11 CustomerID
Definition:

PK

A flag denoting that this entire transaction has been cancelled before it was completed at the POS.

10 TrainingFlag
Definition:

smallint

FL_CNCL

9 SuspendedFlag
Definition:

IC_LN_ITM

ID_OPR

8 VoidedFlag
Definition:

PK

A unique, automatically assigned number used to identify a workstation OPERATOR.

7 CancelledFlag
Definition:

char(32)

The unique identifier for the WORKSTATION, typically the serial number.

6 OperatorID
Definition:

ID_TRN

FK Reference Table

The calendar date of the BusinessDay.

5 WorkstationID
Definition:

Key Usage

A unique retailer assigned identifier for an RetailStore, DistributionCenter or AdministrationCenter

4 BusinessDayDate
Definition:

Data Type

The sequence number of line item within the context of this RetailTransaction.

3 BusinessUnitID
Definition:

Column Name

DW3_FACT_CT_LYLTY_BEHAVIOR

A universally unique identifier (UUID) for the Transaction. This may be assembled from alternate key members.

2 RetailTransactionLineItemSequenceNumber
Definition:

Table:

Token Identifier for a channel instance

Association for Retail Technology Standards

Page 38 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerLoyaltyProgramFact

Definition:

This table tracks customer points earning and redemption activities by loyalty program at a transaction line item level. It also identifies points used by price modifiers so retailers can
drill down to the lowest level of detail to analyze how loyalty programs interact with promotions and sales.

Attribute Name
13 RetailShoppingTripTypeCode
Definition:

Table:

Column Name

Data Type

CD_RTL_SHPPG_TRP_TYP

varchar(20)

Key Usage

A code designating the purpose of the shopping trip that is related to a RetailTransaction.
Examples:
QUICKSTOP
FILLIN
STOCKUP

14 UnitCount
Definition:

QU_UN_RTL_TRN
The total number of individual ITEMs (SKU's) which are sold in the transaction

15 TillID
Definition:

CD_CNY_ISO_4217

int

TR_LTM_RDM_ID_PRGM_LYLT

int

TR_LTM_RDM_ID_CTAC

int

A artificial, unique identifier for a loyalty program.

18 LineItemPointsRedeemedCustomerAccountID
Definition:

int

Currency code designated by ISO to identify national currency

17 LineItemPointsRedeemedLoyaltyProgramID
Definition:

ID_RPSTY_TND
The unique identifier for the TENDER RESPOSITORY.

16 ISOCurrencyCode
Definition:

decimal(7,0)

A unique identifier for a customer account.

19 LineItemPointsRedeemedRetailPriceModifierSequenceNumber TR_LTM_RDM_IC_MDFR_RT_PRC
Definition:

The sequence number for this RetailPriceModifier allowing more than one price modification to occur on each retail transaction line item.

20 LineItemPointsRedeemedPromotionalProductID
Definition:

decimal(16,5)

TR_LTM_RDM_QU_PNT_RDMD

int

The number of points redeemed for a specified loyalty program-account in this points redemption entity.

22 LineItemPointsRedeemedLoyaltyPointsEarnedDerivationRuleI
Definition:

TR_LTM_RDM_ID_PDT_PRM

A unique identifier for a Promotional Product.

21 LineItemPointsRedeemedPointsRedeemedQuantity
Definition:

smallint

TR_LTM_RDM_ID_LYLT_PNT_ERN_ int

Token ID for a LoyaltyPointsEarnedDerivationRule instance.

Association for Retail Technology Standards

Page 39 of 115

DW3_FACT_CT_LYLTY_BEHAVIOR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerLoyaltyProgramFact

Definition:

This table tracks customer points earning and redemption activities by loyalty program at a transaction line item level. It also identifies points used by price modifiers so retailers can
drill down to the lowest level of detail to analyze how loyalty programs interact with promotions and sales.

Attribute Name
23 LineItemPointsRedeemedPriceModifierPromotionalOfferID
Definition:

Table:

Column Name

Data Type

TR_LTM_RDM_ID_PRM_OFR

int

The unique identifier for a promotion.

24 LineItemPointsRedeemedPriceModifierPromotionalInitiativeID TR_LTM_RDM_ID_PRML_INITV
Definition:

A token ID for a retailer's PromotionInitiative instance.

25 LineItemPointsRedeemedPriceModifierRewardDerivationRuleI TR_LTM_RDM_ID_RU_PRDV
Definition:

TR_LTM_RDM_MO_MDFR_RT_PRC decimal(16,5)

TR_LTM_RDM_MO_PRV_PRC

decimal(7,2)

The unit price that was used as the basis of the price modification.

30 LineItemPointsRedeemedPriceModiferCalculationMethodCode TR_LTM_RDM_CD_MTH_CLC
Definition:

decimal(7,4)

The flat amount of the price adjustment that was removed from the unit selling price to arrive at the modified selling price.

29 LineItemPointsRedeemedPriceModifierPreviousPrice
Definition:

TR_LTM_RDM_PE_MDFR_RT_PRC

The percent adjustment that was applied to the unit retail price to arrive at the modified selling price.

28 LineItemPointsRedeemedPriceModifierAmount
Definition:

int

A unique identifier for a Price Derivation Rule Eligibility.

27 LineItemPointsRedeemedPriceModiferPercent
Definition:

int

A identifier for a specific price derivation rule.

26 LineItemPointsRedeemedPriceModifierRewardDerivationRuleE TR_LTM_RDM_ID_EL_PRDV
Definition:

int

char(4)

A mnemonic code denoting how the price modifcation calculation was performed.
e.g. PercentageModifier, UnitPriceModifier, ManualPriceOverride, etc.

31 LineItemPointsRedeemedPriceModifierAdjustmentMethodCod TR_LTM_RDM_CD_MTH_ADJT
Definition:

char(2)

A mnemonic code denoting what kind of adjustment is being made to the retail price of the Item.
e.g. Increase, Decrease.

32 LineItemPointsRedeemedPriceModifierNewPrice
Definition:

TR_LTM_RDM_MO_NW_PRC

The unit price that was the result of the price modification.

Association for Retail Technology Standards

Page 40 of 115

decimal(7,2)

Key Usage

DW3_FACT_CT_LYLTY_BEHAVIOR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerLoyaltyProgramFact

Definition:

This table tracks customer points earning and redemption activities by loyalty program at a transaction line item level. It also identifies points used by price modifiers so retailers can
drill down to the lowest level of detail to analyze how loyalty programs interact with promotions and sales.

Attribute Name

Table:

Column Name

Data Type

33 LineItemPointsRedeemedPriceModiferModificationBenefitCod TR_LTM_RDM_CD_MDF_BNFT
Definition:

Key Usage

DW3_FACT_CT_LYLTY_BEHAVIOR

FK Reference Table

char(4)

A mnemonic code denoting what sort of discount benefit is being given.


e.g. EmployeeDiscount, ManagerDiscount, or CustomerDiscount.

34 LineItemPointsRedeemedPriceModiferDescription
Definition:

Business description of a retail price modifier that may be used to store special discount-related messages that may be printed on the receipt.

35 TransactionPointsRedeemedPriceModifierPromotionalOfferID
Definition:

TR_LTM_RDM_DE_MDFR_RTL_PRC varchar(255)

TR_RDM_ID_PRM_OFR

The unique identifier for a promotion.

36 TransactionPointsRedeemedPriceModifierPromotionalInitiativ TR_RDM_ID_PRML_INITV
Definition:

TR_RDM_PE_MDF

decimal(7,4)

The percentage of the price modification that was applied to the RetailTransaction total.

40 TransactionPointsRedeemedPriceModifierAmount
Definition:

TR_RDM_MO_MDF

decimal(16,5)

The monetary value of the price modification that was given.

41 TransactionPointsRedeemedPriceModifierPriceModificationBa TR_RDM_MO_PRC_MDFN_BS_AM
Definition:

int

A unique identifier for a Price Derivation Rule Eligibility.

39 TransactionPointsRedeemedPriceModifierPercentage
Definition:

int

A identifier for a specific price derivation rule.

38 TransactionPointsRedeemedPriceModifierRewardDerivationRu TR_RDM_ID_EL_PRDV
Definition:

int

A token ID for a retailer's PromotionInitiative instance.

37 TransactionPointsRedeemedPriceModifierRewardDerivationRu TR_RDM_ID_RU_PRDV
Definition:

int

decimal(7,2)

The monetary value of the transaction (i.e. a sum of sale return line item extended actual retail amounts) plus or minus other PriceModificationLineItem values used as the basis for this price
modifciation calculation.
NOTE: The ARTS model defines placeholders for transaction-level discounts. However, it is the retailer's responsibility to specify the business rules for calculating transaction-level price
modificaction values.

42 TransactionPointsRedeemedPriceModifierDescription
Definition:

TR_RDM_DE_TR_LTM_MDF

varchar(255)

Business description of a retail price modifier that may be used to store special discount-related messages that may be printed on the receipt.

Association for Retail Technology Standards

Page 41 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerLoyaltyProgramFact

Definition:

This table tracks customer points earning and redemption activities by loyalty program at a transaction line item level. It also identifies points used by price modifiers so retailers can
drill down to the lowest level of detail to analyze how loyalty programs interact with promotions and sales.

Attribute Name
43 SalesLinePointsEarnedItemLoyaltyProgramID
Definition:

TR_LTM_ERN_ID_CTAC

int

TR_LTM_ERN_QU_PNT_ERN

int

TR_LTM_ERN_ID_LYLT_PNT_ERN_

int

TR_LTM_ERN_ID_LYLT_PNT_ERN_

int

Token identifier for a LoyaltyPointsEarnedEligibilityRule instance.

48 LoyaltyProgramRelativeValueCode
Definition:

int

Token ID for a LoyaltyPointsEarnedDerivationRule instance.

47 SalesLinePointsEarnedLoyaltyPointsEligibilityRuleID
Definition:

TR_LTM_ERN_ID_PRGM_LYLT

Key Usage

TR_LTM_ERN_CD_LYLT_PRGM_RLT char(2)

Identifies and establishes the relative value of a customer loyalty tier.


Examples:
A - most valuable
B
C
D
E
F
G - least valuable
In assigning the values they should represent an descending order of values from MOST ot LEAST valuable.

49 PromotionalRewardPointsQuantity
Definition:

PRML_QU_RWD_PNT_ERN

int

Promotion-based points that are earned based on eligibility criteria satisfied by a shopper versus based on purchasing items.

50 PromotionalRewardPointsPromotionalOfferID
Definition:

FK Reference Table

The actual number of points earned and added to the loyalty program-account (if it's a sale) or deducted from the loyalty program-account (if it's a return). This join entity attributes points
to a loyalty program-account. The calculation of points for each loyalty program-account is handled by the application logic.

46 SalesLinePointsEarnedLoyaltyPointsDerivationRuleID
Definition:

Data Type

A unique identifier for a customer account.

45 SalesLinePointsEarnedPointsQuantity
Definition:

Column Name

DW3_FACT_CT_LYLTY_BEHAVIOR

A artificial, unique identifier for a loyalty program.

44 SalesLinePointsEarnedCustomerAccountID
Definition:

Table:

PRML_ID_PRM_OFR

The unique identifier for a promotion.

Association for Retail Technology Standards

Page 42 of 115

int

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

CustomerLoyaltyProgramFact

Definition:

This table tracks customer points earning and redemption activities by loyalty program at a transaction line item level. It also identifies points used by price modifiers so retailers can
drill down to the lowest level of detail to analyze how loyalty programs interact with promotions and sales.

Attribute Name
51 PromotionalRewardPointsRewardDerivationRuleID
Definition:

Data Type

PRML_ID_RU_PRDV

int

PRML_ID_EL_PRDV

int

PRML_ID_PRML_INITV

int

A unique identifier for a Price Derivation Rule Eligibility.

53 PromotionalRewardPointsPromotionalInitiativeID
Definition:

Column Name

A identifier for a specific price derivation rule.

52 PromotionalRewardPointsRewardDerivationRuleEligibilityID
Definition:

Table:

A token ID for a retailer's PromotionInitiative instance.

Association for Retail Technology Standards

Page 43 of 115

Key Usage

DW3_FACT_CT_LYLTY_BEHAVIOR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

GeolocationHierarchyDimension

Definition:

This table identifies and defines geolocation hierarchies and their consitituent location points.

Attribute Name
1 GeographicLocationID
Definition:

PK

NM_GEO_SGMT_HRC

varchar(40)

IC_PRNT_HRC_LV_NMB

smallint

char(32)

char(32)

GEO_LCN_ID_HRC_TREE_PTH

varchar(4000)

A pipe delimited bottom up (left to right) list of Geolocation ID's in a geolocation hierarchy.

GEO_LCN_HRC_LVL_PTH

varchar(4000)

A pipe delimited bottom up (left to right) list of Geolocation hier. Level numbers for a geolocation hierarchy

GEO_LCN_HRC_LVL_GP_NM_PTH

varchar(4000)

A pipe delimited bottom up (left to right) list of Geolocation hierarchy group names for a geolocation hierarchy

10 GeolocationHierarchyLevelDescriptionPath
Definition:

int

Token Identifier for a CustomerSegmentHierarchyGroup instance.

9 GeolocationHierarchyGroupNamePath
Definition:

ID_GEO_SGMT_HRC

ID_ST_SGMT_HRC_GP_PRNT

8 GeolocationHierarchyHierLevelPath
Definition:

PK

ID_ST_SGMT_HRC_GP_CHLD

7 GeolocationIdHierarchyTreepath
Definition:

char(32)

Token Identifier for a CustomerSegmentHierarchyGroup instance.

6 Parent
Definition:

ID_GEO_LCN

FK Reference Table

The relative position of a level within a CustomerSegmentHierarchy. Level 0 is the ROOT or highest level of a hierarchy. The level number is incremented for the next LOWER level.

5 Child
Definition:

Key Usage

A business name assigned to a CustomerSegmentHierarchy.

4 ChildHierarchyLevelNumber
Definition:

Data Type

A token ID for a CustomerSegmentHierarchy

3 GeographicSegmentHierarchyName
Definition:

Column Name

DW3_DIM_GEO_HRC_SGMT

Token ID for a GeographicLocation

2 GeographicSegmentHierarchyID
Definition:

Table:

GEO_LCN_HRC_LVL_NM_PTH

varchar(4000)

A pipe delimited bottom up (left to right) list of Geolocation hierarchy level descriptions (metadata about the level type) for a geolocation hierarchy

Association for Retail Technology Standards

Page 44 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

HouseholdContactDimension

Definition:

This table associates contact information with a HOUSEHOLD. This is to clearly distinguish HOUSEHOLD from CUSTOMER (which has related contact information).

Attribute Name
1 HouseholdID
Definition:

Data Type

Key Usage

FK Reference Table

ID_HSHLD

char(32)

PK

DW3_DIM_HSHLD

CD_TYP_CNCT_MTH

char(6)

PK

AK

FK

CD_TYP_CNCT_PRPS

char(2)

PK

A retailer defined code denoting a reason for contacting a Party.

4 HouseholdName
Definition:

Column Name

A retailer assigned code denoting a method of contacting a Party. Suggested values include: WorkPhone, HomePhone, WorkFax, HomeFax, Mobile, Pager.

3 ContactPurposeTypeCode
Definition:

DW3_DIM_HSHLD_CNCT

Token identifier for a Household.

2 ContactMethodTypeCode
Definition:

Table:

NM_HSHLD

varchar(255)

A name assigned by the retailer to a Household for reporting purposes.


Typically a household name applied to a collection of Person entities will assume the last name, first name of the PrincipalSubParty. This is not a requirement so retailers may adopt their
own convention for assigning names to Household party types.

5 PrincipalSubPartyFlag
Definition:

FL_PRCNPL_SUB_PRTY

int

Boolean indicator that tells if the SubPartyID in this affiliation is a principle sub party or not.
A principle subparty applies to affiliations like households and serves to identify the name and address of the "lead" member for contact purposes. A given household (or any non person
group, community or houshold party type) may have one and only one designated PrincipleSubParty. Note that this rule has to be enforced in stored procedures or application code. It is not
built into the data model.

6 PartyID
Definition:

int

NM_PRS_ML

varchar(40)

A unique, system assigned identity for a Party.

7 PrincipalPartyMailingName
Definition:

ID_PRTY

A culturally sensitive version of the person's name that is used when contacting them Examples:
Bill Jones,
Stuey McGrigor
Tryggvi Thordarson

8 PartyRoleAssignmentID
Definition:

9 PartyRoleTypeCode
Definition:

ID_PRTY_RO_ASGMT

char(32)

TY_RO_PRTY

char(6)

Token identifier for a PartyRoleAssignmentInstance.

A code that identifies a group of PARTY ROLES. This is used for subtyping the PARTY ROLEs.

Association for Retail Technology Standards

Page 45 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

HouseholdContactDimension

Definition:

This table associates contact information with a HOUSEHOLD. This is to clearly distinguish HOUSEHOLD from CUSTOMER (which has related contact information).

Attribute Name
10 PartyRoleStatusCode
Definition:

Column Name

Data Type

SC_RO_PRTY

char(2)

A retailer assigned code denoting the current status of the PartyRoleAssignment.

11 PartyContactMethodStatusCode
Definition:

Table:

SC_PTY_CNCT_MTH

char(2)

A code that indicates if the PartyContactMethod is active or inactive.


Values:
I = Inactive
A = Active

12 EffectiveDateTime
Definition:

13 ExpirationDateTime
Definition:

varchar(80)

varchar(80)

A3_ADS

varchar(80)

A4_ADS

varchar(80)

CI_CNCT

varchar(30)

ST_CNCT

char(2)

The fourth line of the address.

The city, town or village component of the address

20 Territory
Definition:

A1_ADS

The third line of the address.

19 City
Definition:

int

The second line of an address, normally the Flat or Building Suite number.

18 AddressLine4
Definition:

ID_ADS

A2_ADS

17 AddressLine3
Definition:

datetime

The first line of the address, normally the street number and name.

16 AddressLine2
Definition:

DC_EP

A unique system allocated identifier for the Address.

15 AddressLine1
Definition:

datetime

The date until which the contact method is applicable.

14 AddressID
Definition:

DC_EF

The date from which the contact method is applicable.

The County, State, Province, Territory etc component of the address

Association for Retail Technology Standards

Page 46 of 115

Key Usage

DW3_DIM_HSHLD_CNCT

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

HouseholdContactDimension

Definition:

This table associates contact information with a HOUSEHOLD. This is to clearly distinguish HOUSEHOLD from CUSTOMER (which has related contact information).

Attribute Name
21 PostalCodeID
Definition:

int

EM_ADS_DMN_PRT

EML_ADS_LOC_PRT

ID_PH

varchar(80)

varchar(80)

int

PH_CMPL

varchar(32)

The complete telephone number including the CountryCode, AreaCode, Telephone Number and ExtensionNumber.

27 SocialNetworkUserID
Definition:

ID_EM_ADS

A unique system assigned identifier for this Telephone number

26 CompleteNumber
Definition:

char(32)

ID_SCL_NTWRK_HNDL

char(32)

The token ID for a social network user. This is an internal "dumb" unique ID not the user ID appearing in a social network
See UserProfileID.

28 SocialNetworkID
Definition:

ID_SCL_NTWRK

char(32)

Token ID of the InternetBasedService (i.e. Social Network, Blog, etc.)

29 UserProfileID
Definition:

FK Reference Table

The local-part portion is a domain-dependent string. In addresses, it is simply interpreted on the particular host as a name of a particular mailbox.

25 TelephoneID
Definition:

ID_PSTL_CD

Key Usage

The domain portion identifies the point to which the mail is delivered. In the dot-atom form, this is interpreted as an Internet domain name (either a host name or a mail exchanger name) as
described in [RFC1034], [RFC1035], and [RFC1123]. In the domain-literal form, the domain is interpreted as the literal Internet address of the particular host. In both cases, how addressing
is used and how messages are transported to a particular host is covered in separate documents, such as [RFC5321].

24 EmailAddressLocalPart
Definition:

Data Type

A unique system assigned identifier for an electronic address for sending messages.

23 EmailAddressDomainPart
Definition:

Column Name

DW3_DIM_HSHLD_CNCT

A token identifier for a generic postal code. Postal codes vary in format, structure and content from one country to another. This generic ID ensures that each postal code is unique across
ALL COUNTRIES.

22 EmailAddressID
Definition:

Table:

ID_SCL_NTWRK_USR
The name or handle used by the Party when signing into the InternetBasedService

Association for Retail Technology Standards

Page 47 of 115

varchar(255)

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

HouseholdDimension

Table:

Definition:

This table identifies and describes a HOUSEHOLD which is a collection of affiliated parties that make purchasing decisions together. HOUSEHOLDS are different from CUSTOMERS in
that CUSTOMERS are individuals who may be affiliated with a HOUSEHOLD.

DW3_DIM_HSHLD

Note that as defined in ARTS, this table has a FK to customer so retailers can choose to analyze sales by HOUSEHOLD and/or by individual CUSTOMER. It is important, however that
retailers synchronize their analytic approach to the way they record and attribute sales and customer loyalty points to customers.

Attribute Name
1 HouseholdID
Definition:

Key Usage

char(32)

PK

ID_PRTY

int

NM_HSHLD

varchar(255)

FK Reference Table

A unique, system assigned identity for a Party.

3 HouseholdName
Definition:

Data Type

ID_HSHLD
Token identifier for a Household.

2 PartyID
Definition:

Column Name

A name assigned by the retailer to a Household for reporting purposes.


Typically a household name applied to a collection of Person entities will assume the last name, first name of the PrincipalSubParty. This is not a requirement so retailers may adopt their
own convention for assigning names to Household party types.

4 PartyAffiliationTypeCode
Definition:
5 StatusCode
Definition:

CD_TYP_PRTY_AFLN

char(2)

A unique retailer assigned 2 leter code denoting the type of affiliation between two Partys.

SC_AFLN

char(2)

DT_AFLN_EF

datetime

Current status of the affiliation between two parties.


Values include:
ACTIVE
INACTIVE
Retailers may add other values if required,

6 EffectiveDateTime
Definition:

The date and time the affiliation between two parties was inforce

7 ExpirationDateTime
Definition:

DT_AFLN_EP

datetime

The date and time the affiliation between two parties was no longer in force.

Association for Retail Technology Standards

Page 48 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

HouseholdDimension

Table:

Definition:

This table identifies and describes a HOUSEHOLD which is a collection of affiliated parties that make purchasing decisions together. HOUSEHOLDS are different from CUSTOMERS in
that CUSTOMERS are individuals who may be affiliated with a HOUSEHOLD.

DW3_DIM_HSHLD

Note that as defined in ARTS, this table has a FK to customer so retailers can choose to analyze sales by HOUSEHOLD and/or by individual CUSTOMER. It is important, however that
retailers synchronize their analytic approach to the way they record and attribute sales and customer loyalty points to customers.

Attribute Name
8 InvolvementTypeCode
Definition:

Column Name

Data Type

CD_INVLVMNT_TYP

varchar(20)

Key Usage

FK Reference Table

Identifies and names a category of involvement. Examples:


CREATORS - create content and originate ideas for the community
CRITICS - review and comment on others' work
COLLECTORS - Use material from others, add tag lines, comments
JOINERS - Maintain profiles, visit
SPECTATORS - Read material, read reviews, etc.
INACTIVES - Joined community but not active
This typically applies to PartyAffiliations between Person and Community.

9 PrincipleSubPartyFlag
Definition:

FL_PRCNPL_SUB_PRTY

int

Boolean indicator that tells if the SubPartyID in this affiliation is a principle sub party or not.
A principle subparty applies to affiliations like households and serves to identify the name and address of the "lead" member for contact purposes. A given household (or any non person
group, community or houshold party type) may have one and only one designated PrincipleSubParty. Note that this rule has to be enforced in stored procedures or application code. It is not
built into the data model.

10 PersonPartyID
Definition:
11 Salutation
Definition:

ID_PRTY_PRS

int

NM_PRS_SLN

varchar(40)

A unique, system assigned identity for a Party.

Extra words that don't form part of the person's name but are normally printed before the FirstName as a courtesy title. For instance, Mr. Ms., Miss, Dr., Prof. etc.
This represents the primary salutation for this Person.

12 FirstName
Definition:

FN_PRS

varchar(40)

A person's first name. In western cultures, this is the given name, in other cultures it may be the family name.
This represents a person's most current first name.

13 MiddleNames
Definition:

MD_PRS

varchar(40)

One or more middle names, that are printed between the person's first and last names.
This represents a person's most current first name.

Association for Retail Technology Standards

Page 49 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

HouseholdDimension

Table:

Definition:

This table identifies and describes a HOUSEHOLD which is a collection of affiliated parties that make purchasing decisions together. HOUSEHOLDS are different from CUSTOMERS in
that CUSTOMERS are individuals who may be affiliated with a HOUSEHOLD.

DW3_DIM_HSHLD

Note that as defined in ARTS, this table has a FK to customer so retailers can choose to analyze sales by HOUSEHOLD and/or by individual CUSTOMER. It is important, however that
retailers synchronize their analytic approach to the way they record and attribute sales and customer loyalty points to customers.

Attribute Name
14 MailingName
Definition:

Column Name

Data Type

NM_PRS_ML

varchar(40)

A culturally sensitive version of the person's name that is used when contacting them Examples:
Bill Jones,
Stuey McGrigor
Tryggvi Thordarson

Association for Retail Technology Standards

Page 50 of 115

Key Usage

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

InventoryFact

Table:

Definition:

This table contains reporting period inventory balances (period beginning and period end) as well as cumulative inventory receipts, sales, transfers, etc. Inventory is maintained at
the business unit site, location level. Locations may be decomposed so retailers can track inventory at as granular location level as they need to.

DW3_FACT_INVENTORY

Inventory is also qualified by inventory state which enables retailers to distinguish between sellable and non-sellable merchandise in a given location.

Attribute Name
1 ItemID
Definition:

ID_BSN_UN

char(32)

PK

AK

FK

DW3_DIM_INVENTORY_LOCATION

ID_LCN

int

PK

AK

FK

DW3_DIM_INVENTORY_LOCATION

ID_ST_INV

integer

PK

AK

FK

CO_ST_INV

integer

PK

AK

FK

CO_CTR_RVN_CST

ID_CTR_RVN_CST

ID_PRD_RP

integer

PK

AK

FK

CA_PRD_RP

ID_PRD_RP_CLD

int

Token identifier for a Reporting Period. Uniquely identifies a reporting period.

8 FirstReceiptDate
Definition:

DW3_DIM_ITM

The unique system assigned identifier for a particular ReportingPeriod.

7 CalendarReportingPeriodID
Definition:

FK

A unique retailer assigned identifier for an accounting budget, that owns merchandise and is used to track the financial performance of the retail enterprise.

6 ReportingPeriodID
Definition:

AK

A unique retailer assigned identifier for ItemInventoryStates.

5 RevenueCostCenterID
Definition:

FK Reference Table

PK

A unique system assigned identifier for the Location.

4 ItemInventoryStateID
Definition:

Key Usage

char(32)

A unique retailer assigned identifier for an RetailStore, DistributionCenter or AdministrationCenter

3 LocationID
Definition:

Data Type

ID_ITM
A unique system assigned identifier for the retailer's SKU.

2 BusinessUnitID
Definition:

Column Name

DC_INV_FS_RCPT

date

The date this item is first received into the retailer's inventory system. Inventory system in this context includes warehouses, distribution centers or stores -- any place the retailer may
receive merchandise.
This attribute will be populated using a query looking for the oldest reporting period for the item in the ItemInventoryHistory set. (See ReportingID definition for a discussion of the
relationsip between reporting period and business day).

9 LastReceiptDate
Definition:

DC_INV_LS_RCPT

date

The date this item was last received into the retailer's inventory system. Inventory system in this context includes warehouses, distribution centers or stores -- any place the retailer may
receive merchandise.
This attribute will be populated using a query looking for the newest reporting period for the item in the ItemInventoryHistory set. (See ReportingID definition for a discussion of the
relationsip between reporting period and business day).

Association for Retail Technology Standards

Page 51 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

InventoryFact

Table:

Definition:

This table contains reporting period inventory balances (period beginning and period end) as well as cumulative inventory receipts, sales, transfers, etc. Inventory is maintained at
the business unit site, location level. Locations may be decomposed so retailers can track inventory at as granular location level as they need to.

DW3_FACT_INVENTORY

Inventory is also qualified by inventory state which enables retailers to distinguish between sellable and non-sellable merchandise in a given location.

Attribute Name
10 CurrentSaleUnitRetailPriceAmount
Definition:

MO_UN_CST

Key Usage

FK Reference Table

decimal(16,5)

QU_ON_ORD_CNT

decimal(38,2)

The count of retail units that are on order during the period (i.e.purchases that have not been received into inventory). This attribute value is aggregated from the OrderDocument type of
InventoryControlDocument ICDMerchandiseLineItem Unit Count. Because this reflects the period count of both units ordered this period plus units ordered in previous periods that have not
been received and are NOT IN TRANSIT (because intransit items are legally owned by the retailer).
This requires a query to look across orders, intransits and receiving documents to determine the on order count. This is an important number for merchandise open to buy planning and
control.

13 OnOrderCost
Definition:

decimal(7,2)

The weighted average cost for each retail sale unit of this item at the current time.

12 OnOrderCount
Definition:

Data Type

MO_UN_RTL

The current retail price per sale unit of the item. This monetary amount is used as the basis for deriving retail price at the point of sale.

11 UnitCost
Definition:

Column Name

MO_ON_ORD_CST

decimal(38,7)

The extended UnitNetCostAmount of this item multiplied by the UnitCount on order. This attribute is derived by looking at OrderDocument type of InventoryControlDocument and the
ICDMerchandiseLineItem entity type's UnitCount and UnitNetCost attributes.
Like OnOrderCount care must be taek to ensure that this value reflects the value of current period orders plus prior period orders that have not yet been received and are not in transit.

14 OnOrderRetailAmount
Definition:

MO_ON_ORD_RTL_AMT

decimal(38,4)

This value is the retail valuation placed on items that are currently on order. The cost attributes, as discussed in OnOrderCost are available by interrogating the inventory control document
line items for order ICD's associated with the item.
The retail valuation for on order items will be extracted from the ItemSellingPrices CurrentSaleUnitRetailPriceAmount attribute. This assumes that the Inventory Fact entity is updated on a
daily basis Isince it only includes the current and possibly future retail prices).
If this assumption is not true, a second source , the PermanentPriceChangeItem entity NewPrice entity type will be used. The PermanentPriceChangeEffectiveDateTime will be compared
with ReportingPeriod business day to obtain the correct version of the retail price.

15 IntransitCount
Definition:

QU_INTRST_CNT

decimal(38,2)

The count of retail units that are legally and financially owned by the retailer but are physically in the posssession of a carrier. They are "in bound" but not yet received. For the purposes of
this model intransit items are reflected in the InventoryControlDocument type advanced ship notice CDMerchandiseLineItem UnitCount attribute.
As with other fact attributes, this one is an aggregation of these individual document unit counts for the relevant reporting period. All "open" ASN's are aggregate to arrive at this value.
This requires that upon receipt of the merchanse, the ASN is marked as received and not included in the next periods aggregation select.
We are NOT including intra-retailer inventory transfers as part of intransit unit counts, costs and retail. These are accounted for in the tranfer in/ transfer out movement where inventory
ownership is passed from one CostRevenueCenter to another. The basis for this is that the retail enterprise financially and physically owns the items if they're being transferred within the
enterprise.

Association for Retail Technology Standards

Page 52 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

InventoryFact

Table:

Definition:

This table contains reporting period inventory balances (period beginning and period end) as well as cumulative inventory receipts, sales, transfers, etc. Inventory is maintained at
the business unit site, location level. Locations may be decomposed so retailers can track inventory at as granular location level as they need to.

DW3_FACT_INVENTORY

Inventory is also qualified by inventory state which enables retailers to distinguish between sellable and non-sellable merchandise in a given location.

Attribute Name
16 IntransitCost
Definition:

Data Type

MO_INTRST_CST

decimal(38,7)

Key Usage

FK Reference Table

The extended UnitNetCostAmount of this item multiplied by the UnitCount on the AdvancedShipNotice subtype of InventoryControlDocument ICDMerchandiseLineItem UnitNetCost. The
data model assumes that all inventory control document types have one or more ICDMerchandise LineItem's. This version of the DW model extends this assumption to include
ICDMerchandiseLineItems which provide unit counts and unt net cost.

17 IntransitRetailAmount
Definition:

Column Name

MO_INTRST_RTL

decimal(38,4)

This value is the retail valuation placed on items that are currently in transit (inbound based on advanced ship notice ICD types). The cost attributes, as discussed in OnOrderCost are
available by interrogating the inventory control document line items for order ICD's associated with the item.
The retail valuation for on order items will be extracted from the ItemSellingPrices CurrentSaleUnitRetailPriceAmount attribute. This assumes that the Inventory Fact entity is updated on a
daily basis Isince it only includes the current and possibly future retail prices).
If this assumption is not true, a second source , the PermanentPriceChangeItem entity NewPrice entity type will be used. The PermanentPriceChangeEffectiveDateTime will be compared
with ReportingPeriod business day to obtain the correct version of the retail price.

18 MarkdownCycleCode
Definition:

CD_MKD_CYCL

char(4)

Markdown cycle code is a retailer defined value that identifies which markdown this item is in. This definition assumes that a retailer has a defined retail price lifecycle that incorporates a
sequence of markdown stages. For example a fashion retailer may establish 4 markdown cycles for a class of womens' apparel which might include - initial markdown, second markdown,
third markdown, clearance rack and markdown. This provides a quick snapshot of an item's retail price life cycle stage.
This attribute will be derived from the PermanentRetailPricePermanentMarkdownCount attribute of the ItemSellingPrices entity type. We use the term derived because the cycle type could
be the same as the count or it may be a reference value associated with a markdown count. This derivation is implemented in the ETL rules used to populate the INVENTORY FACT entity type
from the ODS.

19 ItemDiscountUnitCount
Definition:

decimal(9,2)

QU_RCV

decimal(9,2)

The number of units of the nominated Item received to the nominated InventoryLocation since the beginning of the nominated ReportingPeriod, excluding any returns.

22 TransferInUnitCount
Definition:

QU_BGN

The number of units of the nominated Item present in the nominated InventoryLocation at the beginning of the nominated ReportingPeriod.

21 ReceivedUnitCount
Definition:

decimal(9,2)

The number of ITEMs that had an ordinary discount applied to during the REPORTING PERIOD

20 BeginningUnitCount
Definition:

QU_DSC_ITM

QU_TSF_IN

decimal(9,2)

The number of units of the nominated Item transferred into the nominated InventoryLocation since the beginning of the nominated ReportingPeriod.
Note: Transfers include any Item's for which InventoryState was changed, but InventoryLocation did not change.

Association for Retail Technology Standards

Page 53 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

InventoryFact

Table:

Definition:

This table contains reporting period inventory balances (period beginning and period end) as well as cumulative inventory receipts, sales, transfers, etc. Inventory is maintained at
the business unit site, location level. Locations may be decomposed so retailers can track inventory at as granular location level as they need to.

DW3_FACT_INVENTORY

Inventory is also qualified by inventory state which enables retailers to distinguish between sellable and non-sellable merchandise in a given location.

Attribute Name
23 TransferOutUnitCount
Definition:

Column Name

Data Type

QU_TSF_OT

decimal(9,2)

Key Usage

FK Reference Table

The number of units of the nominated Item transferred from the nominated InventoryLocation since the beginning of the nominated ReportingPeriod.
Note: Transfers include any Item's for which InventoryState was changed, but InventoryLocation did not change.

24 AdjustmentUnitCount
Definition:

25 ReturnUnitCount
Definition:

decimal(9,2)

QU_RTV

decimal(9,2)

QU_END

decimal(9,2)

CP_UN_AV_WT_BGN

decimal(16,5)

The weighted average cost for each retail sale unit of this item at the beginning of the current ReportingPeriod. The weighted average cost is updated each time a shipment of this item is
received by the owning MerchandisingRevenueCenter.

30 EndingAverageWeightedUnitCost
Definition:

QU_SLS

The number of units of the nominated Item present in the nominated InventoryLocation at the end of the nominated ReportingPeriod.

29 BeginningAverageWeightedUnitCost
Definition:

decimal(9,2)

The number of units of the nominated Item returned to Vendor from the nominated InventoryLocation since the beginning of the nominated ReportingPeriod.

28 EndingUnitCount
Definition:

QU_RTN

The number of units of the nominated Item sold from the nominated InventoryLocation since the beginning of the nominated ReportingPeriod, excluding any returns.

27 ReturnToVendorUnitCount
Definition:

decimal(9,2)

The number of units of the nominated Item returned to the nominated InventoryLocation since the beginning of the nominated ReportingPeriod.

26 GrossSalesUnitCount
Definition:

QU_ADJT

The number of units of the nominated Item for which InventoryAdjustments were made in the nominated InventoryLocation since the beginning of the nominated ReportingPeriod.

CP_UN_AV_WT_END

decimal(16,5)

The current weighted average cost for each retail sale unit of this item at the end of the historical ReportingPeriod.
Extracted from the CostValueLedgerAccountHistory entity for the relevant period

31 CumulativeReceivedCostAmount
Definition:

TC_RCV_CM

decimal(16,5)

The cumulative cost value of units received by the MerchandisingRevenueCenter since the beginning of the current ReportingPeriod.
This figure is used to update the AverageWeightedUnitCost of Items during the ReportingPeriod.

32 CumulativeReceivedRetailAmount
Definition:

TP_RCV

decimal(16,5)

The cumulative retail value of units received for a particular ITEM since the beginning of the current ReportingPeriod.

Association for Retail Technology Standards

Page 54 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

InventoryFact

Table:

Definition:

This table contains reporting period inventory balances (period beginning and period end) as well as cumulative inventory receipts, sales, transfers, etc. Inventory is maintained at
the business unit site, location level. Locations may be decomposed so retailers can track inventory at as granular location level as they need to.

DW3_FACT_INVENTORY

Inventory is also qualified by inventory state which enables retailers to distinguish between sellable and non-sellable merchandise in a given location.

Attribute Name
33 BeginningValueAmount
Definition:

decimal(16,5)

TP_RTN

decimal(16,5)

MO_TSF_IN_CM

decimal(16,5)

MO_TSF_OT_CM

decimal(16,5)

TP_RTN_TO_VN

decimal(16,5)

MO_ADJT_RT_CM

decimal(16,5)

MO_MKD_PRN_CM

decimal(16,5)

The cumulative value of permanent markdowns taken against this item during the current ReportingPeriod.

43 CumulativeTemporaryMarkdownAmount
Definition:

TP_SLS_GS_CM

The cumulative retail value of inventory adjustments (overages and shortages) made to ItemInventory during the current ReportingPeriod.

42 CumulativePermanentMarkdownAmount
Definition:

decimal(7,4)

The cumulative retail value of merchandise returned to the vendor from the store during the current ReportingPeriod.

41 CumulativeAdjustmentRetailAmount
Definition:

PE_MKN_CM

The cumulative retail value of merchandise transferred from the store to another store or distribution center during the current ReportingPeriod.

40 CumulativeReturnToVendorRetailAmount
Definition:

decimal(16,5)

The cumulative retail value of merchandise transferred into the store from other stores or distribution centers during the current ReportingPeriod.

39 CumulativeTransferOutRetailAmount
Definition:

MO_MKN_CM

The cumulative retail value of merchandise that is returned by customers to the RetailStore during the current ReportingPeriod.

38 CumulativeTransferInRetailAmount
Definition:

FK Reference Table

The cumulative gross sales for a specific ITEM since the beginning of the current ReportingPeriod. The gross figure excludes returns.

37 CumulativeReturnRetailAmount
Definition:

Key Usage

The markon percentage (initial markon) at the beginning of the current ReportingPeriod.

36 CumulativeGrossSalesRetailAmount
Definition:

decimal(16,5)

The markon amount (initial markon) at the beginning of the current ReportingPeriod.

35 BeginningCumulativeMarkonPercent
Definition:

Data Type

MO_VL_BGN

The monetary value of all Items owned by the MerchandisingCenter at the beginning of the current ReportingPeriod

34 BeginningCumulativeMarkonAmount
Definition:

Column Name

MO_MKD_TMP_CM

decimal(16,5)

The cumulative temporary or promotional markdown value taken against this item either as a price change or through the application of price derivation rules at the point of sale during the
current ReportingPeriod.

Association for Retail Technology Standards

Page 55 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

InventoryFact

Table:

Definition:

This table contains reporting period inventory balances (period beginning and period end) as well as cumulative inventory receipts, sales, transfers, etc. Inventory is maintained at
the business unit site, location level. Locations may be decomposed so retailers can track inventory at as granular location level as they need to.

DW3_FACT_INVENTORY

Inventory is also qualified by inventory state which enables retailers to distinguish between sellable and non-sellable merchandise in a given location.

Attribute Name
44 CumulativePermanentMarkupAmount
Definition:

MO_DSC_EM_CM

decimal(16,5)

MO_DPC_DM_CM_ITM

decimal(16,5)

MO_DPC_OT_OF_DT

decimal(16,5)

Cumulative retail value lost due to stock aging past its sell-by date during the current ReportingPeriod.

49 EndingValueAmount
Definition:

Key Usage

FK Reference Table

decimal(16,5)

Cumulative retail value lost due to damage to stock during the current ReportingPeriod.

48 CumulativeOutOfDateItemDepreciationAmount
Definition:

MO_MKP_TMP_CM

Cumulative value of all discounts granted for the item during the current ReportingPeriod.

47 CumulativeDamagedItemDepreciationAmount
Definition:

decimal(16,5)

The cumulative temporary or promotional markup value taken against this item either as a price change or through the application of price derivation rules at the point of sale, during the
current ReportingPeriod.

46 CumulativeDiscountAmount
Definition:

Data Type

MO_MKP_PRN_CM

The cumulative value of permanent markups taken against this item during the current ReportingPeriod.

45 CumulativeTemporaryMarkupAmount
Definition:

Column Name

MO_VL_END

decimal(16,5)

The monetary value of all Items owned by the MerchandisingCenter at the current time.

Association for Retail Technology Standards

Page 56 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

InventoryState

Definition:

A state that StockItems are kept in the retail enterprise item inventory records. Suggested values include: OnHand, OnOrder, OnLayaway, Damaged, ToBeReturned etc....

Attribute Name
1 ItemInventoryStateID
Definition:

Column Name

Data Type

Key Usage

ID_ST_INV

integer

PK

A unique retailer assigned identifier for ItemInventoryStates.

2 InventoryStateName
Definition:

Table:

NM_ST_INV

varchar(40)

The common name for ItemInventoryStates.

Association for Retail Technology Standards

Page 57 of 115

CO_ST_INV

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ItemDimension

Definition:

Dimensional entity that identifies and describes ITEMS for sales and operational analysis.

Attribute Name
1 ItemID
Definition:

varchar(40)

DE_ITM

varchar(255)

DE_ITM_LNG

varchar(4000)

char(4)

ID_MRHRC_GP

int

NM_BRN

varchar(40)

A unique name to denote a class of ITEMs as a product. The brand can include private label ITEMs.

DE_BRN

varchar(255)

The description of a class of ITEMs produced by a product of a single supplier or manufacturer.

9 BrandGrade
Definition:

NM_ITM

Unique system assigned identifier for a group or class of merchandise.

8 Description
Definition:

PK

This code indicates which subtype this item is. Examples are Stock Item, Aggregate Item, Service Item, Prepared Item, Group Select Item, etc.

7 BrandName
Definition:

char(32)

TY_ITM

6 MerchandiseHierarchyGroupID
Definition:

ID_ITM

CD_BRN_GRDG

varchar(20)

A retailer designated code that indicates the relative value of the brand within its portfolio of brands. This is imporant when comparing brands offered by a retailler for sales analytic and
customer segmentation purposes.
Examples:
PREMIUM - high quality brand
SUPERIOR - better quality brand
REGULAR - middle of the road brand
VALUEPACKAGE - inexpensive no frills brand
LOWEND - Lowest price brand

10 SubBrandName
Definition:

FK Reference Table

A longer textual description of the Item and its characteristics.

5 TypeCode
Definition:

Key Usage

The textual description of the Item and its characteristics.

4 LongDescription
Definition:

Data Type

The name by which the Item is known.

3 ItemDescription
Definition:

Column Name

DW3_DIM_ITM

A unique system assigned identifier for the retailer's SKU.

2 Name
Definition:

Table:

NM_SUB_BRN

varchar(40)

The name of a subcomponent of a brand. As an example, if a Brand were "Super Cola", the subbrand might be "Super Cola Light".

Association for Retail Technology Standards

Page 58 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ItemDimension

Definition:

Dimensional entity that identifies and describes ITEMS for sales and operational analysis.

Attribute Name
11 SubBrandDescription
Definition:

int

FL_CPN_ALW_MULTY

int

FL_RTN_PRH

int

FL_ITM_WIC

int

QU_MNM_SLS_UN

decimal(3,0)

QU_UN_BLK_MXM

decimal(3,0)

Defines the maximum number of retail sale units that may be purchased in a single RetailTransaction. Typically this is used for "rationed" merchandise. (Eg: Nintendo 64 in Christmas 1995)

TY_ITM_STK

char(2)

A retailer assigned code to indicate the StockItem type, ie ShelfItem, ApparelItem, SerializedItem, etc.

22 UnitOfMeasureCode
Definition:

FL_FD_STP_ALW

Defines the minimum number of retail sale units that may be purchased in a single RetailTransaction.

21 StockItemTypeCode
Definition:

int

A flag denoting if this Item is allowed in a WIC transaction

20 MaximumSaleUnitCount
Definition:

FL_ITM_SBST_IDN

A flag to denote whether or not this item may be returned. (Eg: Freezer or Chilled merchandise)

19 MinimumSaleUnitCount
Definition:

char(2)

A flag that enables or disables multiple coupon promotions. Used to enable or disable double or triple coupon promotions.

18 WICFlag
Definition:

char(2)

A flag to inicate whether food stamps can be tendered for this Item.

17 ProhibitReturnFlag
Definition:

LU_ITM_USG

FK Reference Table

An ITEM for which there is a substitute available for sale within the RETAIL STORE.

16 AllowCouponMultiplyFlag
Definition:

varchar(255)

Key Usage

This code signifies this ITEM is provided as a kit which has to made up either by the customer or by the store at an additional cost.

15 AllowFoodStampFlag
Definition:

DE_SUB_BRN

LU_KT_ST

14 SubstituteIdentifiedFlag
Definition:

Data Type

This code defines how this item may be used within a store. Usage is a function of how an item may be consumed or disposed of by the store.

13 KitSetCode
Definition:

Column Name

DW3_DIM_ITM

A short description of a subbrand.

12 UsageCode
Definition:

Table:

CD_UOM

varchar(20)

AK

FK

CO_UOM

The code used to specify the units in which a value is being expressed, or manner in which a measurement has been taken. This code relates to the UCC data element 355.

Association for Retail Technology Standards

Page 59 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ItemDimension

Definition:

Dimensional entity that identifies and describes ITEMS for sales and operational analysis.

Attribute Name
23 SaleWeightOrUnitCountCode
Definition:

char(2)

TY_SCTY_RQ

char(2)

TY_MTR_HZ_STK_ITM

char(2)

CP_UN_SL_LS_RCV_BS

decimal(16,5)

CP_CST_NT_LS_RCV

decimal(16,5)

DC_CST_EST_LS_RCV

date

LU_STYL

char(4)

A code that uniquely identifies the specific appearance type or variety in which an APPAREL ITEM is available.

33 ColorCode
Definition:

TY_ENV_STK_ITM

The date the last received costs (net and base) were established.

32 StyleCode
Definition:

varchar(20)

The net cost per sell unit derived from the last receipt of this item. The base cost includes allowances, discounts, charges and other amounts that may change the item cost. Where there are
no allowances, etc. the net cost will equal the base cost for an item.

31 SellUnitLastReceivedCostsEstablishedDate
Definition:

CD_UOM_RTL_PKG_SZ

The base cost per sell unit derived from the last receipt of this item. The base cost excludes allowances, discounts, charges and other amounts that may change the item cost.

30 SellUnitLastReceivedNetCostAmount
Definition:

decimal(9,2)

A retailer assigned code that defines the relevant hazardous material handling properties of the item. This code is provided for oil products, petsicides, swimming pool suppliers, fertilizers
(especially bomb grade), etc.

29 SellUnitLastReceivedBaseCostAmount
Definition:

FA_PRC_UN_STK_ITM

A retailer assigned code that defines the security environment and procedures required for receiving, displaying and selling the item. This is for high-priced merchandise like jewelry, certain
prescription drugs, ordinance, fireworks, etc.

28 HazardousMaterialTypeCode
Definition:

char(2)

FK Reference Table

A retailer assigned code that defines the temperature, relative humidity, lighting and other physical or climatic environmental requirements for storing and displaying the item.

27 SecurityRequiredTypeCode
Definition:

LU_CNT_SLS_WT_UN

Key Usage

The code used to specify the units in which a value is being expressed, or manner in which a measurement has been taken. This code relates to the UCC data element 355.

26 EnvironmentTypeCode
Definition:

Data Type

The number of units of measure per selling unit. Used as the divisor when calculating the STOCK ITEM's unit retail price, eg $1.67 per pound or $2.59 for 32 floz.

25 RetailPackageSize
Definition:

Column Name

DW3_DIM_ITM

A retailer assigned code that indicates whether the StockItem is sold by weight or as an unit.

24 UnitPriceFactor
Definition:

Table:

CD_CLR

char(4)

A code to identify the color. The assumption is that the retailer will adopt the standards as designated by the NRF, created to facilitate the exchange of data between vendors and retailers

Association for Retail Technology Standards

Page 60 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ItemDimension

Definition:

Dimensional entity that identifies and describes ITEMS for sales and operational analysis.

Attribute Name
34 SizeFamilyID
Definition:

char(4)

LU_WRTY_MF_SRZ_ITM

char(4)

DE_SZ_MF_SRZ_ITM

varchar(255)

CY_MDL_SRZ_ITM

char(4)

NM_NMB_SRZ_ITM

varchar(40)

DE_CLR_MF_SRZ_ITM

varchar(255)

URI_LNK

varchar(255)

The code to signify the manufacturer's color shade.

This identifies the URI of the digtial item for downloading purposes.

45 LinkFileName
Definition:

LU_WRTY_STR_SRZ

The model reference for a specific SERIALIZED ITEM.

44 LinkUniformResourceID
Definition:

char(2)

The year of release or production of the SERIALIZED ITEM

43 ManufacturerColorDescription
Definition:

LU_MTH_INV_ACNT

A code to signify the maufacturer's size reference.

42 ModelNumber
Definition:

date

A code to denote the type of warranty offered on the SERIALIZED ITEM by the MANUFACTURER

41 ModelYear
Definition:

DC_AVLB_FR_SLS

A code to signify the type of warranty offered by the RETAIL STORE. This warranty normally supplements the warranty offered by the MANUFACTURER

40 ManufacturerSizeDescription
Definition:

char(6)

A retailer assigned code that defines the inventory accounting method to be used for the item. Examples of methods include the retail method, cost method, etc.

39 ManufacturerWarrantyDescriptionCode
Definition:

int

FK Reference Table

The date when this STOCK ITEM becomes available for sale. For example, certain books have specific publication dates, music entertainment release dates.

38 StoreWarrantyDescriptionCode
Definition:

ID_SZ_FMY

Key Usage

A code to designate the size of the ITEM. It is proposed to use the 5 apparel and miscellaneous coding structure as specified by the NRMA to facilitate data interchange between vendors and
retailers. This code permits the use of both standard and proprietary coding format.

37 InventoryAccountingMethodCode
Definition:

Data Type

CD_SZ

36 AvailableForSaleDate
Definition:

Column Name

DW3_DIM_ITM

A unique retailer assigned idendtifier for the grouping of similar colors used to classify the sizes of merchandise for analysis.

35 SizeCode
Definition:

Table:

NM_LNK_FLE

varchar(255)

The digital item's file name.

Association for Retail Technology Standards

Page 61 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ItemDimension

Definition:

Dimensional entity that identifies and describes ITEMS for sales and operational analysis.

Attribute Name
46 LinkTypeCode
Definition:

varchar(255)

int

NM_ITM_TTL

varchar(255)

ID_OPR_SYS

char(32)

Item title (if it's a movie, music, book, etc.)

Operating system requriements (if any). This is mostly applicable to applications purchased on line.

50 FileFormatTypeCode
Definition:

CD_LNK_TYP

Indicates if the download may be shared by the party downloading it.

49 OperatingSystemID
Definition:

Data Type

FL_SHRBL

48 ItemTitle
Definition:

Column Name

Indicates if the link to obtain the DigitalItem is internal to the retailers ecommerce web site or to an external site.

47 SharableFlag
Definition:

Table:

CD_FLE_FRMT_TYP

varchar(20)

TY_ITM_SV

char(2)

LU_TRM_SV

char(2)

Identifies a digitial file format for this DigitalItem.


Exmples include:
mpeg
jpeg
QuickTime
flashvideo

51 ServiceItemTypeCode
Definition:

A code to denote the type of SERVICE ITEM.

52 ServiceTermsCode
Definition:

A retailer assigned uniquecide for the set of terms and conditions governing the sale or rental of the ServiceItem

53 BaseCostAmount
Definition:

CP_NT_SV_ITM

decimal(16,5)

The net cost price of the SERVCE ITEM. this cost includes all promotional allowances.

55 CostsEstablishedDate
Definition:

decimal(16,5)

The base cost amount of the SERVICE ITEM. This cost excludes all promotional allowances.

54 NetCostAmount
Definition:

CP_BS_SV_ITM

DC_CST_EST_SV_ITM

The effective date of the current cost price for the SERVICE ITEM.

Association for Retail Technology Standards

Page 62 of 115

date

Key Usage

DW3_DIM_ITM

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ItemDimension

Definition:

Dimensional entity that identifies and describes ITEMS for sales and operational analysis.

Attribute Name
56 RentalPeriodTypeCode
Definition:

QU_PR_RNT

decimal(3,0)

MO_DS_RNT_SV

decimal(16,5)

PE_DS_RNT_SV

decimal(7,4)

MO_PNTY

decimal(16,5)

The penalty amount which is imposed by the RETAILER if the CUSTOMER fails to meet the rental terms.

61 RentalPenaltyPercent
Definition:

char(2)

FK Reference Table

The percentage of the value of the RENTAL OBJECT which is charged as a refundable deposit to the CUSTOMER.

60 RentalPenaltyAmount
Definition:

TY_PR_RNT

Key Usage

A deposit related to the value of the RENTAL OBJECT which is paid by the CUSTOMER and is refundable if the ITEM is returned in the same condition.

59 RentalDepositPercent
Definition:

Data Type

The number of rental periods the item may be rented by the customer; as well as the number of rental periods per penalty charge.

58 RentalDepositAmount
Definition:

Column Name

DW3_DIM_ITM

A code to denote the rental and overdue periods; Hour, Day, Week, etc...

57 RentalPeriodCount
Definition:

Table:

PE_PNTY

decimal(7,4)

The percentage penalty which is imposed if the terms of the rental are abused by the CUSTOMER, eg if the rental item is delivered late the penalty is 10% of the rental fee for each date late.

Association for Retail Technology Standards

Page 63 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

LocationDimension

Definition:

THis table identifies and descibes a place INSIDE A SITE and BUSINESS UNIT. Inventory locations are places where stock is held. A business unit site may have many locations.

Attribute Name
1 LocationID
Definition:

PK

ID_BSN_UN

char(32)

PK

AK

FK

DW3_DIM_BUSINESS_UNIT

ID_STE

int

NM_LCN

varchar(40)

QU_SZ_LCN

decimal(9,2)

LU_UOM_SZ

varchar(20)

The code used to specify the units in which a value is being expressed, or manner in which a measurement has been taken. This code relates to the UCC data element 355.

7 FunctionCode
Definition:

int

The floor area of the Location expressed in an appropriate UnitOfMeasure

6 SizeUnitOfMeasureCode
Definition:

ID_LCN

FK Reference Table

The common name for the Location.

5 Size
Definition:

Key Usage

Token ID for a Site

4 LocationName
Definition:

Data Type

A unique retailer assigned identifier for an RetailStore, DistributionCenter or AdministrationCenter

3 SiteID
Definition:

Column Name

DW3_DIM_INVENTORY_LOCATION

A unique system assigned identifier for the Location.

2 BusinessUnitID
Definition:

Table:

CD_FNC

char(4)

A code that describes what business activities and functions are performed in a specific location.
Activities may include:
ADMIN - Administration functions (no stock or customer services are handled here)
DISPLY - Merchandise display (stock is presented to the customer for sale)
CUSTSVC - Customer service - Customer merchandise may be picked up, returned, etc.
RETADJ - Returns and adjustments - where a customer may return merchandise for a credit or refund. Where customers may request price adjustments (e.g. when they bought a sale item
just before it went on special)
STOCKPT - Stock Point - Out of customer sight location where merchandise is stored, counted and tracked at a physical and financial level. This could be the "back room" (like you see in shoe
stores) or it could be a receiving dock, etc.
RECV - Receiving or merchandise intake location where merchandise is physically unloaded and accepted by the retail store into its inventory (or at least acknowledged).
And lots more depending on the retailer.
These codes should indicate which locations involve merchandise sales and tracking. Based on the examples above DISPLY, STOCKPT, CUSTSVC, RECV and RETADJ all represent types of
locations that involve the storage, sale or return of merchandise. There are many additional functions and codes that might be assigned depending on the retailer. As Internet sales open
up, the concept of location changes. Instead of physical locations, merchandise tracking may be by URL and HTML name. The goal is still to understand WHERE merchandise is moving and
where the ownership gets transferred from one party to another.

8 SecurityClassCode
Definition:

CD_LCN_SCTY_CLS

char(6)

Defines the level of security required for a specific location. This is to accommodate secured merchandise like prescription drugs, guns and ammunition, upper end sound and video
equipment, etc.

Association for Retail Technology Standards

Page 64 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

MerchandiseHierarchyDimension

Definition:

A dimensional table that defines merchandise classifications that are used to group and categorize items based on common characteristics. An item may be associated with one or
more different merchandise hierarchies. This table is used to enable summarization and drill down analysis based on item categories.

Attribute Name
1 MerchandiseHierarchyFunctionID
Definition:

varchar(255)

id_mrhrc_lv_prnt

int

id_mrhrc_gp_chld

AK

FK

DW3_DIM_ITM

int

id_mrhrc_gp_prnt

int

MRCHRC_ID_TREE_PTH

varchar(4000)

MRHRC_LVL_PTH

varchar(4000)

MRHRC_LV_NM_PTH

varchar(4000)

MRHRC_LVL_GP_NM_PTH

varchar(4000)

CD_MRHRC_ROOT

varchar(4)

A derived attribute that indicates that you are at the ROOT for agiven merchandise hierarchy.

12 ItemName
Definition:

NM_MRHRC_FNC

A pipe delimited, bottom up (left to right) list of merchandise hierarchy level group NAMES for a merchandise hierarchy.

11 MerchandiseHierarchyRootCode
Definition:

PK

A pipe delimited, bottom up (left to right) list of merchandise hierarchy level NAMES (metadata description/name of levels in a hierarchy) for a merchandise hierarchy.

10 MerchandiseHierarchyGroupNamePath
Definition:

char(32)

A pipe delimited, bottom up (left to right) list of merchandise hierarchy level numbers in a merchandise hierarchy

9 MerchandiseHierarchyLevelNamePath
Definition:

ID_ITM

A pipe delimited, bottom up (left to right) list of merchandise hierarchy level ID's ina merchandise hierarchy.

8 MerchandiseHierarchy LevelPath
Definition:

PK

Unique system assigned identifier for a group or class of merchandise.

7 MerchaniseHierarchyIDTreePath
Definition:

int

Unique system assigned identifier for a group or class of merchandise.

6 ParentMerchandiseHierarchyGroupID
Definition:

id_mrhrc_fnc

FK Reference Table

A unique system assigned identifier for the Level within the merchandise hierarchy tree.

5 ChildMerchandiseHierarchyGroupID
Definition:

Key Usage

The name of MerchandiseHierarchyFunction

4 ParentMerchandiseHierarchyLevelID
Definition:

Data Type

A unique system assigned identifier for the retailer's SKU.

3 MerchandiseHierarchyFunctionName
Definition:

Column Name

DW3_DIM_MDSE_HIER

A unique system assigned identifier for the MerchandiseHierarchyFunction

2 ItemID
Definition:

Table:

ITM_ID_NM

varchar(75)

A combination of ItemID and ItemName for display purposes. This is a derived attribute (created in an ETL view).

Association for Retail Technology Standards

Page 65 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

METARWeatherCondition

Table:

Definition:

METAR encoded weather report for a specific ICAO location at a specific date and time (in UTC format). ARTS is using METAR because it is an INTERNATIONAL standard that
establishes a single structure and value list for reporting weather all over the world.

CO_METAR_WTHR_CN

It is not perfect but it is the best option. This entity contains METAR attributes that are of use to retailers. METAR itself is used by pilots, airports and weather reporting stations to
exchange weather for flight safety purposes.

Attribute Name
1 METARWeatherCondiitionID
Definition:

Column Name

Data Type

Key Usage

ID_METAR_WTHR_CN

char(32)

PK

FK Reference Table

Token ID for each METAR Weather condition row.


Typically METAR reports are made once per hour per ICAO location. Only locations tied to retailer Sites will have weather conditions reported. Also, retailers may choose to limit the
forecasts to once or twice a day. The granularity of weather tracking for retail sales analysis and reporting is less rigorous thant for flight safety and control.

2 Reporting
Definition:

CD_ICAO

char(4)

International code used to designate airport/weather reporting stations. This is the closest thing to an international standard for designating weather forecasting/current condition
reporting areas.
It's value for ARTS is that it is an international standard

3 CalendarYear
Definition:

4 CalendarMonth
Definition:

char(4)

MN_CLD

char(2)

TS_UNVRSL_RP_TM

char(7)

The calendar month for a weather condition report.

5 UniversalReportingTime
Definition:

YR_CLD
The calendar year for a weather condition report.

The universal itme for a weather condition report using the following format:
DDHHMMZ
DD - day of the month
HH - Hour (24 hour format)
MM - Minute
Z - "Zulu time" which is Greenwich Mean Time

6 WeatherConditionTypeCode
Definition:

CD_WTHR_CN_TYP

varchar(20)

Code used to identify a collection of weather characteristics that are important to a retailer in tracking sales and operations.

Association for Retail Technology Standards

Page 66 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

METARWeatherCondition

Table:

Definition:

METAR encoded weather report for a specific ICAO location at a specific date and time (in UTC format). ARTS is using METAR because it is an INTERNATIONAL standard that
establishes a single structure and value list for reporting weather all over the world.

CO_METAR_WTHR_CN

It is not perfect but it is the best option. This entity contains METAR attributes that are of use to retailers. METAR itself is used by pilots, airports and weather reporting stations to
exchange weather for flight safety purposes.

Attribute Name
7 METARWindConditionCode
Definition:

Column Name

Data Type

CD_METAR_WND_CN

varchar(20)

METAR String used to report wind conditions. Format is as follows:


dddssKT
OR
dddssGggKT
ddd = Wind direction in degrees
ss = sustained wind speed
G = means there are gusts
gg = gust wind speed
KT = constant that indicate U/M is knots
MPS = constant that indicates U/M is meters per second.

8 METARVisibilityCode
Definition:

CD_METAR_VSBLTY

METAR string used to specify visibility


vvSM = visibility in statute miles
vvKM = visibility in kilometers
Visibility value, vv may be expressed as partil SM or KM like
1 1/2SM
or
3/16KM
So we have to interpret this positioinally

Association for Retail Technology Standards

Page 67 of 115

varchar(20)

Key Usage

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

METARWeatherCondition

Table:

Definition:

METAR encoded weather report for a specific ICAO location at a specific date and time (in UTC format). ARTS is using METAR because it is an INTERNATIONAL standard that
establishes a single structure and value list for reporting weather all over the world.

CO_METAR_WTHR_CN

It is not perfect but it is the best option. This entity contains METAR attributes that are of use to retailers. METAR itself is used by pilots, airports and weather reporting stations to
exchange weather for flight safety purposes.

Attribute Name
9 METARWeatherConditionCode
Definition:

Column Name

Data Type

CD_METAR_WTHR_CN

varchar(20)

Defines a basic set of weather conditions. This may be supplemented by METARWeatherRemarks


iiddppooxx
where
ii = intensity values
- = light
+ = heavy
blank = moderate
VC = in vincinity
dd = descriptor values:
MI = shallow
PR = partial
BC = patches
DR = low drifting
BL = blowing
SH = shower
TS = thunderstorem
FZ = freezing
pp = precipitation condition
DZ = drizzle
RA = rain
SN = snow
SG = snow grains
IC = ice crystals
PE = ice pellets
GR = hail
UP = unknown
oo = obscuration condition
BR = mist
FG = fog
FU = smoke
VA = volcanic ash
DU = dust
HZ = haze
PY = spray
xx = misc. condition
PO = dust whirls
SQ = squalls
FC = tornado/funnel cloud

Association for Retail Technology Standards

Page 68 of 115

Key Usage

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

METARWeatherCondition

Table:

Definition:

METAR encoded weather report for a specific ICAO location at a specific date and time (in UTC format). ARTS is using METAR because it is an INTERNATIONAL standard that
establishes a single structure and value list for reporting weather all over the world.

CO_METAR_WTHR_CN

It is not perfect but it is the best option. This entity contains METAR attributes that are of use to retailers. METAR itself is used by pilots, airports and weather reporting stations to
exchange weather for flight safety purposes.

Attribute Name

Column Name

Data Type

CD_METAR_CLD_CN

char(4)

Key Usage

FK Reference Table

SS = duststom

10 METARCloudConditionCode
Definition:

Defines cloud coverage and level


Format: ccchhhtt
ccc = cloud coverage
CLR = clear
SKC = clear
FEW = 1/8 coverage
BKN = 5,6, 7/8 coverage
OVC = Overcast
VV = vertical visibility for obscuration
hhh = height of cloud base in 30m or 100 ft increments (30 = 3000 ft)
tt = cloud type
CU = cumulus
CB = cumulonumbus
TCU = towering cumulus
CI = cirrus
CAVOK = clear skies, unlimited visability (overwirtes the ccchhtt format if it's clear)

11 METARTemperatureDewPoint
Definition:

QU_METAR_TEMP_DEW_PNT

varchar(20)

METAR convention for recording the temperature (one value) and dew point (2nd value). Values are reported WHOLE DEGREES CELSIUS. Sub zero temperature (celsius) is indcated by an M
in front of the whole number degrees.
Format
MCC/MCC
M - not present or value of M for minus
CC - Two digit temp in whole deg celsius

Association for Retail Technology Standards

Page 69 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

METARWeatherCondition

Table:

Definition:

METAR encoded weather report for a specific ICAO location at a specific date and time (in UTC format). ARTS is using METAR because it is an INTERNATIONAL standard that
establishes a single structure and value list for reporting weather all over the world.

CO_METAR_WTHR_CN

It is not perfect but it is the best option. This entity contains METAR attributes that are of use to retailers. METAR itself is used by pilots, airports and weather reporting stations to
exchange weather for flight safety purposes.

Attribute Name
12 METARWeatherRemarksDescription
Definition:

Column Name

Data Type

DE_METAR_WTHR

varchar(255)

Key Usage

This is a string value that is used to supplement the other baseline METAR codes with more detailed weather reporting data.
For ARTS only some of the many METAR standard codes will be relevant.
RMK (literal that tells that this set of strings is a remark)
String
4xxxxnnnn

4/sss
98/mmm

SLPppp

Definition
24 hr Max (x) Min (n) temp
in .1 degC units, 1st digit
1 for neg
Snow coverage in inches
Equiv. sunshine for day
in minutes
Sea level pressure in .1 mb
(.1 mb (142 = 1014.2 mb)

Other METAR may be added later. Note we are following METAR's standard which is clearly not normlized.

Association for Retail Technology Standards

Page 70 of 115

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

PromotionDimension

Definition:

A dimensional entity that identifies and describes promotional initiatives for the purpose of analyzing retail sales and operations.

Attribute Name
1 PromotionalOfferID
Definition:

Column Name

Data Type

Key Usage

ID_PRM_OFR

int

PK

ID_BSNGP

int

The unique identifier for a promotion.

2 BusinessUnitGroupID
Definition:

Table:

A unique system assigned identifier for the BusinessUnitGroup at which the Promotion is valid.

3 OperatorDisplayName

NM_PRM_OPR

varchar(40)

NM_PRM_CT

varchar(40)

NM_PRM_PRT

varchar(40)

DT_PRM_EF

datetime

DT_PRM_EP

datetime

8 StatusCode

CD_STS_PRM

char(18)

Definition:

Indicates the current status of this PromotionalOffer. Example values are:

Definition:

Text to be displayed to the Operator.

4 CustomerDisplayName
Definition:

Text to be displayed to the customer.

5 ReceiptPrinterName
Definition:

Text to be printed on the receipt

6 EffectiveDate
Definition:

The first date and time that this promotion is effective.

7 ExpiryDate
Definition:

The last date and time that this promotion is effective.

A - Active
I - Inactive
P - Pending
C - Canceled.

9 UpSellTypeCode
Definition:

TY_UP_SELL

char(2)

A code that indicates how up selling is to be performed.

Association for Retail Technology Standards

Page 71 of 115

DW3_DIM_PROMOTION

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

PromotionDimension

Definition:

A dimensional entity that identifies and describes promotional initiatives for the purpose of analyzing retail sales and operations.

Attribute Name
10 ConcurrenceCode
Definition:

Table:

Column Name

Data Type

TY_CNCRN

char(2)

Key Usage

FK Reference Table

A code denoting how this promotion works in relation to other promotions.


Sample values:
STAND_ALONE - Promotion applies only if no other promotions are applied
JOINT - Promotioin applies along with others

11 RewardDerivationRuleID
Definition:

varchar(255)

ID_CMPGN

char(32)

NM_CMPGN

varchar(255)

CD_STS_CMPGN

char(2)

NM_PRM

varchar(255)

ID_PRML_INITV

int

Business name for a Campagin

16 CampaignStatusCode
Definition:

DE_PRM_PRDV

Token ID for a Campaign

15 CampaignName
Definition:

int

Short description of this promotional offer reward derivation rule. This may be used for reporting and analysis as a short hand way to describe promotions.

14 CampaignID
Definition:

ID_EL_PRDV

A unique identifier for a Price Derivation Rule Eligibility.

13 PromotionalOfferDerivationDescription
Definition:

int

A identifier for a specific price derivation rule.

12 RewardDerivationRuleEligibilityID
Definition:

ID_RU_PRDV

Indicates current status of a Campaign


Example values include:
A - Active
I - Inactive
P - Pending (set up but not implemented)
C - Canceled

17 PromotionName
Definition:

Business name of a promotion.

18 PromotionalInitiativeID
Definition:

A token ID for a retailer's PromotionInitiative instance.

Association for Retail Technology Standards

Page 72 of 115

DW3_DIM_PROMOTION

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

PromotionDimension

Definition:

A dimensional entity that identifies and describes promotional initiatives for the purpose of analyzing retail sales and operations.

Attribute Name
19 PromotionInitiativeName
Definition:

Data Type

NM_PRML_INITV

varchar(255)

NA_PRML_INITV

varchar(4000)

CD_PRML_TYP

varchar(20)

Defines a specific category of promotion initiative.


See PromotionInitiativeType entity definition for a list of examples.

22 PromotionInitiativeEffectiveDateTime
Definition:

datetime

DT_EP

datetime

CD_STS_PRML_INITV

char(2)

Date and time a promotion initiative ends

24 PromotionalInitiativeStatusCode
Definition:

DT_EF

Date and time a promotional initiative starts

23 PromotionalInitiativeExpirationDateTime
Definition:

The status of this PromotionInitiative instance.


Sample values:
A = Active
i = Inactive
P = Pending (for promotion initiatives to be launched in the future)

25 HolidayName
Definition:

NM_HLDY

varchar(40)

DE_HLDY

varchar(255)

The name ofr the Holiday instance

26 HolidayDescription
Definition:

Key Usage

FK Reference Table

A short narrative description of the promotion initative that explains its purpose, a high level view of how it works and other infromation to help business users understand it.

21 PromotionInitiativeTypeCode
Definition:

Column Name

DW3_DIM_PROMOTION

A business name for the promotion initiative.

20 PromotionNarrative
Definition:

Table:

Short narrative description of the Holiday.

Association for Retail Technology Standards

Page 73 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

PromotionDimension

Definition:

A dimensional entity that identifies and describes promotional initiatives for the purpose of analyzing retail sales and operations.

Attribute Name
27 ReligionFamilyCode
Definition:

Table:

Column Name

Data Type

CD_RLGN_FMY

varchar(20)

Abrahamic religions
2 Indian religions
3 Iranian religions
4 East Asian religions
5 African diasporic religions
6 Indigenous traditional religions
7 Historical polytheism
8 Mysticism and Occult
9 Neopaganism
10 New religious movements
11 Left-hand path religions
12 Fictional religions
13 Parody or mock religions
14 Others

Association for Retail Technology Standards

Page 74 of 115

Key Usage

DW3_DIM_PROMOTION

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

PromotionDimension

Definition:

A dimensional entity that identifies and describes promotional initiatives for the purpose of analyzing retail sales and operations.

Attribute Name
28 ReligionName
Definition:

Table:

Column Name

Data Type

NM_RLGN

varchar(20)

Name of religion sect within a religion family.


1 Abrahamic religions
1.1 Babism
1.2 Bah' Faith
1.3 Christianity
1.3.1 Other groups
1.4 Druze
1.5 Gnosticism
1.6 Islam
1.7 Judaism
1.8 Rastafari movement
1.9 Mandaeans and Sabians
1.10 Samaritanism
1.11 Shabakism
2 Indian religions
2.1 Ayyavazhi
2.2 Bhakti movement
2.3 Buddhism
2.4 Din-i-Ilahi
2.5 Hinduism
2.6 Jainism
2.7 Meivazhi
2.8 Sikhism
3 Iranian religions
3.1 Manichaeism
3.2 Mazdakism
3.3 Mithraism
3.4 Yazdnism
3.5 Zoroastrianism
4 East Asian religions
4.1 Confucianism
4.2 Shinto
4.3 Taoism
4.4 Other
5 African diasporic religions
6 Indigenous traditional religions
6.1 African
6.2 American
6.3 Eurasian
6.4 Oceania/Pacific
6.4.1 Cargo cults
7 Historical polytheism
7.1 Ancient Near Eastern
7.2 Indo-European
7.3 Hellenistic

Association for Retail Technology Standards

Page 75 of 115

Key Usage

DW3_DIM_PROMOTION

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

PromotionDimension

Definition:

A dimensional entity that identifies and describes promotional initiatives for the purpose of analyzing retail sales and operations.

Attribute Name

Table:

Column Name

Data Type

CD_SCLR_CLBRTN_EV

varchar(20)

CD_CY_ISO

char(2)

8 Mysticism and Occult


8.1 Esotericism and mysticism
8.2 Occult and magic
9 Neopaganism
9.1 Syncretic
9.2 Ethnic
10 New religious movements
10.1 Creativity
10.2 New Thought
10.3 Shinshukyo
11 Left-hand path religions
12 Fictional religions
13 Parody or mock religions
14 Others

29 SecularCelebrationEventCode
Definition:

Code that defines a secular celebration event. Examples:


EARTHDAY
SPRING_SOLSTICE
VALENTINESDAY
MOTHERSDAY
FATHERSDAY

30 ISOCountryCode
Definition:

The ISO-3166-1 two letter code denoting a locality in which the retailer does business.

Association for Retail Technology Standards

Page 76 of 115

Key Usage

DW3_DIM_PROMOTION

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

Reason

Definition:

A retailer determined reason code for classifying data and actions within the systems of the retail enterprise.

Attribute Name
1 ReasonCode
Definition:

Table:

Column Name

Data Type

Key Usage

CD_RSN

varchar(20)

PK

CO_CD_RSN

FK Reference Table

A unique retailer defined reason code for an action that is taken (or not taken) at a Workstation.
e.g. Return reason codes - Past Use By Date, Defective Merchandise, etc.
POSNoSale reason Codes - Customer Change Query

2 ReasonCodeGroupCode
Definition:

NM_RSN

varchar(40)

The display name that matches the retailer assigned reason code.

4 ReasonDescription
Definition:

varchar(20)

AK

FK

A retailer assigned code denoting the family of related reason codes for classifying data and actions within the systems of the retail enterprise.

3 ReasonName
Definition:

CD_RSN_GRP

DE_RC

varchar(4000)

A narrative description describing the uses of the retailer assigned reason code.

Association for Retail Technology Standards

Page 77 of 115

CO_CD_RSN_GRP

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ReasonCodeGroup

Table:

Definition:

A retailer determined family of related reason codes for classifying data and actions within the systems of the retail enterprise.

CO_CD_RSN_GRP

Eg: Merchandise Return Reason Codes.

Attribute Name
1 ReasonCodeGroupCode
Definition:

Key Usage

varchar(20)

PK

FK Reference Table

NM_RSN_GRP

varchar(40)

The common name for the family of related reason codes for classifying data and actions within the systems of the retail enterprise

3 ReasonCodeGroupDescription
Definition:

Data Type

CD_RSN_GRP

A retailer assigned code denoting the family of related reason codes for classifying data and actions within the systems of the retail enterprise.

2 ReasonCodeGroupName
Definition:

Column Name

DE_RSN_GRP

varchar(4000)

A narrative describing the nature of the family of related reason codes for classifying data and actions within the systems of the retail enterprise

Association for Retail Technology Standards

Page 78 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ReportingPeriod

Definition:

A time interval bounded by a starting and ending calendar period, used as the basis of all financial and performance reporting. Includes periods line DayPart, Shift, BusinessDay,
Week, Month, Quarter and Year.

Attribute Name
1 ReportingPeriodID
Definition:

ID_CLD

integer

ID_CLD_LV

integer

ID_CLD_PRD_SRT

integer

ID_CLD_PRD_END

integer

A unique system assigned identifier for this CalendarPeriod

6 Name
Definition:

PK

A unique system assigned identifier for this CalendarPeriod

5 EndCalendarPeriodID
Definition:

Key Usage

integer

A unique system assigned identifier for the CalendarLevel.

4 StartCalendarPeriodID
Definition:

Data Type

ID_PRD_RP

A unique system assigned identifier for the Calendar.

3 CalendarLevelID
Definition:

Column Name

The unique system assigned identifier for a particular ReportingPeriod.

2 CalendarID
Definition:

Table:

NM_PRD_RP

varchar(40)

The business name for the reporting period.

Association for Retail Technology Standards

Page 79 of 115

CA_PRD_RP

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

ReportingPeriodDimension

Definition:

This table identifies and describes a named time interval used to report unit count and monetary balances and cumulative values.

Attribute Name
1 ReportingPeriodID
Definition:

NM_PRD_RP

varchar(40)

ID_CLD

int

NM_CLD

varchar(40)

ID_CLD_LV

int

ID_CLD_PRD

int

CLD_PRD_ID_TREE_PTH

varchar(4000)

CLD_PRD_LVL_PTH

varchar(4000)

CLD_PRD_HRC_LVL_NM_PTH

varchar(4000)

Pipe delimited bottom up (left to right) list of hierarchy level descriptions (metadata describing levels of reporting periods)

11 CalendarPeriodHierarchyPeriodName
Definition:

PK

Pipe delimited bottom up (left to right) list of hierarchy level IDs in a reporting period

10 CalendarPeriodHierLevelNamePath
Definition:

date

Pipe delimited bottom up (left to right) list of reporting period ID's in a reporting period hierarchy.

9 CalendarPeriodHierlvlpath
Definition:

DC_DY_BSN

A unique system assigned identifier for this CalendarPeriod

8 CalendarPeriodIDTreepath
Definition:

PK

A unique system assigned identifier for the CalendarLevel.

7 CalendarPeriodID
Definition:

int

The name of the Calendar

6 CalendarLevelID
Definition:

ID_PRD_RP

A unique system assigned identifier for the Calendar.

5 CalendarName
Definition:

Key Usage

The business name for the reporting period.

4 CalendarID
Definition:

Data Type

The calendar date of the BusinessDay.

3 Name
Definition:

Column Name

The unique system assigned identifier for a particular ReportingPeriod.

2 BusinessDayDate
Definition:

Table:

CLD_PRD_NM_PTH

Path of business names assigned to each period level within a path.

Association for Retail Technology Standards

Page 80 of 115

varchar(4000)

DW3_DIM_CA_PRD_RP

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

RetailTransactionLineItemReportingPeriodAssociation

Table:

Definition:

This entity ties retail transaction line items (sale/return, tender and loyalty points) to reporting periods. In ARTS a retailer may set up one or more reporting periods which are
bounded by a beginning and ending calendar period at a given level (i.e. year, season, quarter, period, week or day). The reporting period refects a contiguous block of time
consisting of N calendar periods.

DW3_DIM_ST_ASCTN_RTL_TRN_RP

Attribute Name

Column Name

Data Type

Key Usage

FK Reference Table

RetailTransactionLineItemSequenceNumber

IC_LN_ITM

smallint

PK

AK

FK

DW3_FACT_CT_LYLTY_BEHAVIOR

char(32)

PK

AK

FK

DW3_FACT_CT_LYLTY_BEHAVIOR

smallint

PK

AK

FK

DW3_FACT_TENDER_BEHAVIOR

char(32)

PK

AK

FK

DW3_FACT_TENDER_BEHAVIOR

PK

AK

FK

DW3_FACT_SALE_RTN_BEHAVIOR

smallint

PK

AK

FK

DW3_FACT_SALE_RTN_BEHAVIOR

int

PK

AK

FK

DW3_DIM_CA_PRD_RP

date

PK

AK

FK

DW3_DIM_CA_PRD_RP

Definition:

The sequence number of line item within the context of this RetailTransaction.

TransactionID
Definition:

ID_TRN

A universally unique identifier (UUID) for the Transaction. This may be assembled from alternate key members.

RetailTransactionLineItemSequenceNumber
Definition:

The sequence number of line item within the context of this RetailTransaction.

TransactionID
Definition:

ID_TRN

A universally unique identifier (UUID) for the Transaction. This may be assembled from alternate key members.

1 TransactionID
Definition:

ID_TRN

ID_PRD_RP

The unique system assigned identifier for a particular ReportingPeriod.

4 BusinessDayDate
Definition:

IC_LN_ITM

The sequence number of line item within the context of this RetailTransaction.

3 ReportingPeriodID
Definition:

char(32)

A universally unique identifier (UUID) for the Transaction. This may be assembled from alternate key members.

2 RetailTransactionLineItemSequenceNumber
Definition:

IC_LN_ITM

DC_DY_BSN

The calendar date of the BusinessDay.

Association for Retail Technology Standards

Page 81 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

RetailTransasctionLineItemCalendarPeriodAssociation

Table:

Definition:

Associative entity that ties retail transaction fact tables (for sales/returns, tender and loyalty points) to a specific calendar based on business day date. The business day date
identifies a leaf level calendar period (which corresponds to a calendar day) and enables a transaction line item to be tied to one or more different calendars (where calendar ID is
determined by the retailer through a parameter.

DW3_DIM_ST_ASCTN_RTL_TRN_CA

This approach is required since in ARTS we allow a retailer to establish one or more retail calendars each with their own hierarchy.

Attribute Name

Column Name

Data Type

Key Usage

FK Reference Table

TransactionID

ID_TRN

char(32)

PK

AK

FK

DW3_FACT_TENDER_BEHAVIOR

smallint

PK

AK

FK

DW3_FACT_TENDER_BEHAVIOR

smallint

PK

AK

FK

DW3_FACT_CT_LYLTY_BEHAVIOR

char(32)

PK

AK

FK

DW3_FACT_CT_LYLTY_BEHAVIOR

PK

AK

FK

DW3_FACT_SALE_RTN_BEHAVIOR

smallint

PK

AK

FK

DW3_FACT_SALE_RTN_BEHAVIOR

ID_CLD

int

PK

AK

FK

DW3_DIM_CA_HIER

DC_DY_BSN

date

PK

AK

FK

DW3_DIM_CA_HIER

Definition:

A universally unique identifier (UUID) for the Transaction. This may be assembled from alternate key members.

RetailTransactionLineItemSequenceNumber
Definition:

The sequence number of line item within the context of this RetailTransaction.

RetailTransactionLineItemSequenceNumber
Definition:

ID_TRN

A universally unique identifier (UUID) for the Transaction. This may be assembled from alternate key members.

1 TransactionID
Definition:

ID_TRN

A unique system assigned identifier for the Calendar.

4 BusinessDayDate
Definition:

IC_LN_ITM

The sequence number of line item within the context of this RetailTransaction.

3 CalendarID
Definition:

char(32)

A universally unique identifier (UUID) for the Transaction. This may be assembled from alternate key members.

2 RetailTransactionLineItemSequenceNumber
Definition:

IC_LN_ITM

The sequence number of line item within the context of this RetailTransaction.

TransactionID
Definition:

IC_LN_ITM

The calendar date of the BusinessDay.

Association for Retail Technology Standards

Page 82 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

RevenueCostCenter

Table:

Definition:

An accounting budget, that owns merchandise and is used to track the financial performance of the retail enterprise.

Attribute Name

Column Name

Data Type

Key Usage

1 RevenueCostCenterID

ID_CTR_RVN_CST

integer

PK

Definition:

Definition:

integer

ID_MRHRC_GP

integer

Unique system assigned identifier for a group or class of merchandise.

4 RevenueCostCenterName
Definition:

ID_BSNGP

A unique system assigned identifier for a group of BusinessUnits.

3 MerchandiseHierarchyGroupID
Definition:

FK Reference Table

A unique retailer assigned identifier for an accounting budget, that owns merchandise and is used to track the financial performance of the retail enterprise.

2 BusinessUnitGroupID

NM_CTR_RVN_CST

varchar(40)

The common name for the accounting budget, that owns merchandise and is used to track the financial performance of the retail enterprise.

Association for Retail Technology Standards

Page 83 of 115

CO_CTR_RVN_CST

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Table:

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name

Column Name

Data Type

BusinessUnitID

ID_BSN_UN

char(32)

Definition:

AK

FK

DW3_DIM_INVENTORY_LOCATION

DC_DY_BSN

date

ID_WS

char(32)

char(32)

FL_CNCL

int

A flag denoting that this entire transaction has been cancelled before it was completed at the POS.

FL_VD

int

A flag denoting that this entire transaction has been voided (and reversed) after it was completed at the POS via a PostVoidTransaction.

FL_SPN

int

A flag denoting that this entire transaction has been suspended before it was completed at the POS.

11 TrainingFlag
Definition:

int

ID_BSN_UN

ID_OPR

10 SuspendedFlag
Definition:

ID_LCN

PK

A unique, automatically assigned number used to identify a workstation OPERATOR.

9 VoidedFlag
Definition:

DW3_DIM_BUSINESS_UNIT

smallint

The unique identifier for the WORKSTATION, typically the serial number.

8 CancelledFlag
Definition:

FK

IC_LN_ITM

The calendar date of the BusinessDay.

7 OperatorID
Definition:

AK

PK

A unique system assigned identifier for the Location.

6 WorkstationID
Definition:

char(32)

char(32)

A unique retailer assigned identifier for an RetailStore, DistributionCenter or AdministrationCenter

5 BusinessDayDate
Definition:

DW3_DIM_INVENTORY_LOCATION

The sequence number of line item within the context of this RetailTransaction.

4 LocationID
Definition:

FK

A universally unique identifier (UUID) for the Transaction. This may be assembled from alternate key members.

3 BusinessUnitID
Definition:

AK

ID_TRN

2 RetailTransactionLineItemSequenceNumber
Definition:

FK Reference Table

A unique retailer assigned identifier for an RetailStore, DistributionCenter or AdministrationCenter

1 TransactionID
Definition:

Key Usage

DW3_FACT_SALE_RTN_BEHAVIOR

FL_TRG_TRN

int

A flag to signify whether the workstation is in training mode.

Association for Retail Technology Standards

Page 84 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
12 METARWeatherCondiitionID
Definition:

Table:

Column Name

Data Type

ID_METAR_WTHR_CN

char(32)

Key Usage
AK

FK

DW3_FACT_SALE_RTN_BEHAVIOR

FK Reference Table
CO_METAR_WTHR_CN

Token ID for each METAR Weather condition row.


Typically METAR reports are made once per hour per ICAO location. Only locations tied to retailer Sites will have weather conditions reported. Also, retailers may choose to limit the
forecasts to once or twice a day. The granularity of weather tracking for retail sales analysis and reporting is less rigorous thant for flight safety and control.

13 METARWeatherForecastID
Definition:

int

AK

FK

DW3_DIM_CT

ID_CHNL

integer

AK

FK

DW3_DIM_CHNL

CD_RTL_SHPPG_TRP_TYP

varchar(20)

AK

FK

DW3_DIM_ITM

Token Identifier for a channel instance

16 RetailShoppingTripTypeCode
Definition:

ID_CT
A unique system assigned identifier for the Customer.

15 ChannelID
Definition:

char(32)

Token identifier for each instance of a METAR weather forecast entity. Forecast periods, unlike METARWeatherCondition (which are done on an hourly basis or more in volatile weather
situations) these cover peirods of multiple days.

14 CustomerID
Definition:

ID_METAR_WTHR_FRCST

A code designating the purpose of the shopping trip that is related to a RetailTransaction.
Examples:
QUICKSTOP
FILLIN
STOCKUP

17 UnitCount
Definition:

QU_UN_RTL_TRN
The total number of individual ITEMs (SKU's) which are sold in the transaction

18 TillID
Definition:

int

CD_CNY_ISO_4217

char(3)

Currency code designated by ISO to identify national currency

20 ItemID
Definition:

ID_RPSTY_TND
The unique identifier for the TENDER RESPOSITORY.

19 ISOCurrencyCode
Definition:

decimal(7,0)

ID_ITM

char(32)

A unique system assigned identifier for the retailer's SKU.

Association for Retail Technology Standards

Page 85 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
21 POSItemIDQualifier
Definition:

Table:

Column Name

Data Type

ID_ITM_PS_QFR

int

Key Usage

DW3_FACT_SALE_RTN_BEHAVIOR

FK Reference Table

A secondary qualifier on the POSItemID which denotes a separate item.


Eg: When single bottles & six-packs of the same beverage both have the same UPC or other barcode, the POSItemIDQualifier holds denotes the two different items.

22 POSItemID
Definition:

ID_ITM_PS

varchar(14)

The barcode, point of sale scan code or other keyed identifying number used at POS and the internal stock keping ItemID for the item.
Will generally be filled with the GTIN (UPC, EAN etc) for an item -- but it is not mandatory -- A retailer may develop and maintain its own set of POS identifiers.

23 ItemTraceableUnitID
Definition:

MO_PRC_REG

decimal(7,2)

The regular or lookup per-unit price for the item before any discounts have been applied.

25 RegularUnitPriceQuantity
Definition:

char(32)

A universally unique identifier used to identify an instance of a distinguisable instance of a retail item. The item traceable unit ID is similar to a serial number in that it allows each selling
unit to be explicitly identified and distinguished from other sellling units of the same Item.

24 RegularUnitPrice
Definition:

ID_ITM_UN_TRC

UN_UPRQY_REG

decimal(9,2)

The number of sellable units applicable to the regular or lookup-up price of the Item at the time of the Transaction.
e.g. 3 for 99c
This attribute should default to a value of 1 which means that a unit retail price applies to one sellable unit.

26 ActualUnitPriceQuantity
Definition:

UN_UPRQY_ACT

decimal(9,2)

The number of units applicable to the actual per-unit price paid by the customer for this particular sale.
e.g. 3 for 87c

27 Quantity
Definition:

QU_ITM_LM_RTN_SLS

The number of retail selling units sold to or returned by a customer. For services the number of units (e.g. hours or job) sold or in the case of refunds, reduced to zero revenue.

28 BulkUnitCount
Definition:

decimal(9,2)

QU_UN

decimal(9,2)

The number of units sold, when selling bulk merchandise.


Eg: A sale of 20 Gallons of Gas:
Quantity=20, Units=1, UnitOfMeasure=Ga
Eg: A sale of 3 cans of Beans:
Quantity=3, Units=3, UnitOfMeasure=Ea

Association for Retail Technology Standards

Page 86 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
29 ExtendedAmount
Definition:

decimal(16,5)

FK Reference Table

MO_DSC_UN

decimal(7,2)

MO_DSC_UN_EXT

decimal(7,2)

LU_PRC_RT_DRVN

char(4)

A code that documents how the selling unit retail prices were derived for this line item.

33 ActionCode
Definition:

MO_EXTND

Key Usage

The monetary total of all Discounts and RetailPriceModifiers that were applied to this Item

32 SellUnitRetailPriceDerivationMethodCode
Definition:

Data Type

The monetary total per-unit of all Discounts and RetailPriceModifiers that were applied to this Item

31 ExtendedDiscountAmount
Definition:

Column Name

DW3_FACT_SALE_RTN_BEHAVIOR

The product of multiplying Quantity by the retail selling unit price derived from price lookup (and any applicable price derivation rules) (i.e.,ActualUnitPrice). This retail sale unit price
excludes sales and/or value added tax.

30 UnitDiscountAmount
Definition:

Table:

LU_ACTN_CD

char(2)

A code denoting how the item is being treated in the line item.
Sample values:
SL = Sale
RT = Return

34 ReasonCode
Definition:

CD_RSN

varchar(20)

AK

FK

CO_CD_RSN

A unique retailer defined reason code for an action that is taken (or not taken) at a Workstation.
e.g. Return reason codes - Past Use By Date, Defective Merchandise, etc.
POSNoSale reason Codes - Customer Change Query

35 UnitCostPrice
Definition:

CP_UN
The unit cost of the Item to the retail enterprise at the time of the Transaction.

36 UnitCostPriceQuantity
Definition:

decimal(16,5)

UN_UPRQY

decimal(9,2)

The number of units applicable to the cost of the Item to the retail enterprise at the time of the Transaction
e.g. 3 for 99c
Where this value is > 1, the effective UnitCostPrice per selling unit is the UnitCostPrice / UnitCostPriceQuantity. So a unit cost of $.45 with a designated UnitCostPriceQuantity of 3 has an
effecive UnitCostPrice per selling unit of $.15.

Association for Retail Technology Standards

Page 87 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
37 UnitListPrice
Definition:

Column Name

Data Type

RP_MSRP

decimal(7,2)

UN_MSRP_UPRQY

decimal(9,2)

The unit MSRP of the Item at the time of the Transaction

38 UnitListPriceQuantity
Definition:

Table:

The number of units applicable to the MSRP of the Item at the time of the Transaction
e.g. 3 for 99c

39 InventoryValuePrice
Definition:

decimal(16,5)

The value per unit of the Item (at retail) taken from the StockLedger at the time of the Transaction.

40 InventoryValuePriceQuantity
Definition:

CP_INV

UN_INV_UPRQY

decimal(9,2)

The number of units applicable to the value per unit of the Item taken from the StockLedger at the time of the Transaction.
e.g. 3 for 99c

41 IssuingRetailStoreID
Definition:

42 GiftCertificateSerialNumber
Definition:

int

ID_EL_PRDV

int

FL_PRRT

int

PE_MDF

decimal(7,4)

The percentage of the price modification that was applied to the RetailTransaction total.

47 TransactionLevelAmount
Definition:

ID_RU_PRDV

Indicates if this price modification was pro-rated across all of the Items in the RetailTransaction.

46 TransactionLevelPercentage
Definition:

char(32)

A unique identifier for a Price Derivation Rule Eligibility.

45 TransactionLevelProRatedFlag
Definition:

ID_NMB_SRZ_GF_CF

A identifier for a specific price derivation rule.

44 TransactionLevelRewardDerivationRuleEligibilityID
Definition:

char(32)

The serial number that uniquely identifies a GIFT CERTIFICATE.

43 TransactionLevelRewardDerivationRuleID
Definition:

ID_STR_ISSG

A unique store number reference to identify the RETAIL STORE that issued the GIFT CERTIFICATE.

MO_MDF

decimal(16,5)

The monetary value of the price modification that was given.

Association for Retail Technology Standards

Page 88 of 115

Key Usage

DW3_FACT_SALE_RTN_BEHAVIOR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
48 TransactionLevelPriceModificationBaseAmount
Definition:

Table:

Column Name

Data Type

MO_PRC_MDFN_BS_AMT

decimal(7,2)

Key Usage

DW3_FACT_SALE_RTN_BEHAVIOR

FK Reference Table

The monetary value of the transaction (i.e. a sum of sale return line item extended actual retail amounts) plus or minus other PriceModificationLineItem values used as the basis for this price
modifciation calculation.
NOTE: The ARTS model defines placeholders for transaction-level discounts. However, it is the retailer's responsibility to specify the business rules for calculating transaction-level price
modificaction values.

49 TransactionLevelDescription
Definition:

ID_RU_PRDV_1

int

ID_EL_PRDV_1

int

MO_PRV_PRC_1

decimal(7,2)

PE_MDFR_RT_PRC_1

decimal(7,4)

The percent adjustment that was applied to the unit retail price to arrive at the modified selling price.

57 Amount_1
Definition:

int

The unit price that was used as the basis of the price modification.

56 Percent_1
Definition:

ID_PRML_INITV_1

A unique identifier for a Price Derivation Rule Eligibility.

55 PreviousPrice_1
Definition:

int

A identifier for a specific price derivation rule.

54 RewardDerivationRuleEligibilityID_1
Definition:

ID_PRM_OFR_1

A token ID for a retailer's PromotionInitiative instance.

53 RewardDerivationRuleID_1
Definition:

decimal(16,5)

The unique identifier for a promotion.

52 PromotionalInitiativeID_1
Definition:

MO_TRN_LVL_DSCNT

Transaction level monetary value of the price modifier line item.

51 PromotionalOfferID_1
Definition:

varchar(255)

Business description of a retail price modifier that may be used to store special discount-related messages that may be printed on the receipt.

50 TransactionLevelDiscountAmount
Definition:

DE_TR_LTM_MDF

MO_MDFR_RT_PRC_1

decimal(16,5)

The flat amount of the price adjustment that was removed from the unit selling price to arrive at the modified selling price.

Association for Retail Technology Standards

Page 89 of 115

AK

FK

DW3_DIM_PROMOTION

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
58 CalculationMethodCode_1
Definition:

Table:

Column Name

Data Type

CD_MTH_CLC_1

char(4)

Key Usage

DW3_FACT_SALE_RTN_BEHAVIOR

FK Reference Table

A mnemonic code denoting how the price modifcation calculation was performed.
e.g. PercentageModifier, UnitPriceModifier, ManualPriceOverride, etc.
PCTM = Percentage Modifier (percent off)
UPM = Unit price modifier (fixed money value discount)
OVRD = Override and replace orig retail with new retail

59 AdjustmentMethodCode_1
Definition:

CD_MTH_ADJT_1

char(2)

A mnemonic code denoting what kind of adjustment is being made to the retail price of the Item.
e.g. Increase, Decrease.
'+' = Add to base retail (amount before price
modifier
'-' = Subtract from base retail

60 NewPrice_1
Definition:

MO_NW_PRC_1
The unit price that was the result of the price modification.

61 ModificationBenefitCode_1
Definition:

decimal(7,2)

CD_MDF_BNFT_1

char(4)

A mnemonic code denoting what sort of discount benefit is being given.


e.g. EmployeeDiscount, ManagerDiscount, or CustomerDiscount.
EM = Employee
CU = Customer
MD = Manager Discount

62 Description_1
Definition:

DE_MDFR_RTL_PRC_1

63 TransactionLineItemProrationPercentage_1
Definition:

varchar(255)

Business description of a retail price modifier that may be used to store special discount-related messages that may be printed on the receipt.

PE_TR_LTM_MDF_PRRT_1

decimal(7,4)

The portion of a prorated PriceModificationLineItem amount that is to be allocated to the SaleReturnLineItem parent of this RetailPriceModifier. Note that if a PriceModificationLineItem is
to be prorated the sum of the retail price modifier entities resulting from that proration must be 100%.

Association for Retail Technology Standards

Page 90 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
64 ReasonCode_1
Definition:

Table:

Key Usage

DW3_FACT_SALE_RTN_BEHAVIOR

Column Name

Data Type

FK Reference Table

CD_RSN_1

varchar(20)

AK

FK

CO_CD_RSN

ID_PRM_OFR_2

int

AK

FK

DW3_DIM_PROMOTION

ID_PRML_INITV_2

int

ID_RU_PRDV_2

int

ID_EL_PRDV_2

int

MO_PRV_PRC_2

decimal(7,2)

A unique retailer defined reason code for an action that is taken (or not taken) at a Workstation.
e.g. Return reason codes - Past Use By Date, Defective Merchandise, etc.
POSNoSale reason Codes - Customer Change Query

65 PromotionalOfferID_2
Definition:

The unique identifier for a promotion.

66 PromotionalInitiativeID_2
Definition:

A token ID for a retailer's PromotionInitiative instance.

67 RewardDerivationRuleID_2
Definition:

A identifier for a specific price derivation rule.

68 RewardDerivationRuleEligibilityID_2
Definition:

A unique identifier for a Price Derivation Rule Eligibility.

69 PreviousPrice_2
Definition:

The unit price that was used as the basis of the price modification.

70 Percent_2
Definition:

PE_MDFR_RT_PRC_2

The percent adjustment that was applied to the unit retail price to arrive at the modified selling price.

71 Amount_2
Definition:

MO_MDFR_RT_PRC_2

decimal(16,5)

The flat amount of the price adjustment that was removed from the unit selling price to arrive at the modified selling price.

72 CalculationMethodCode_2
Definition:

decimal(7,4)

CD_MTH_CLC_2

char(4)

A mnemonic code denoting how the price modifcation calculation was performed.
e.g. PercentageModifier, UnitPriceModifier, ManualPriceOverride, etc.
PCTM = Percentage Modifier (percent off)
UPM = Unit price modifier (fixed money value discount)
OVRD = Override and replace orig retail with new retail

Association for Retail Technology Standards

Page 91 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
73 AdjustmentMethodCode_2
Definition:

Table:

Column Name

Data Type

CD_MTH_ADJT_2

char(2)

Key Usage

DW3_FACT_SALE_RTN_BEHAVIOR

FK Reference Table

A mnemonic code denoting what kind of adjustment is being made to the retail price of the Item.
e.g. Increase, Decrease.
'+' = Add to base retail (amount before price
modifier
'-' = Subtract from base retail

74 NewPrice_2
Definition:

MO_NW_PRC_2
The unit price that was the result of the price modification.

75 ModificationBenefitCode_2
Definition:

decimal(7,2)

CD_MDF_BNFT_2

char(4)

A mnemonic code denoting what sort of discount benefit is being given.


e.g. EmployeeDiscount, ManagerDiscount, or CustomerDiscount.
EM = Employee
CU = Customer
MD = Manager Discount

76 Description_2
Definition:

DE_MDFR_RTL_PRC_2

Business description of a retail price modifier that may be used to store special discount-related messages that may be printed on the receipt.

77 TransactionLineItemProrationPercentage_2
Definition:

PE_TR_LTM_MDF_PRRT_2

decimal(7,4)

The portion of a prorated PriceModificationLineItem amount that is to be allocated to the SaleReturnLineItem parent of this RetailPriceModifier. Note that if a PriceModificationLineItem is
to be prorated the sum of the retail price modifier entities resulting from that proration must be 100%.

78 ReasonCode_2
Definition:

varchar(255)

CD_RSN_2

varchar(20)

AK

FK

CO_CD_RSN

ID_PRM_OFR_3

int

AK

FK

DW3_DIM_PROMOTION

ID_PRML_INITV_3

int

A unique retailer defined reason code for an action that is taken (or not taken) at a Workstation.
e.g. Return reason codes - Past Use By Date, Defective Merchandise, etc.
POSNoSale reason Codes - Customer Change Query

79 PromotionalOfferID_3
Definition:

The unique identifier for a promotion.

80 PromotionalInitiativeID_3
Definition:

A token ID for a retailer's PromotionInitiative instance.

Association for Retail Technology Standards

Page 92 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
81 RewardDerivationRuleID_3
Definition:

ID_EL_PRDV_3

int

MO_PRV_PRC_3

decimal(7,2)

decimal(7,4)

The percent adjustment that was applied to the unit retail price to arrive at the modified selling price.

MO_MDFR_RT_PRC_3

decimal(16,5)

The flat amount of the price adjustment that was removed from the unit selling price to arrive at the modified selling price.

86 CalculationMethodCode_3
Definition:

int

PE_MDFR_RT_PRC_3

85 Amount_3
Definition:

ID_RU_PRDV_3

The unit price that was used as the basis of the price modification.

84 Percent_3
Definition:

Data Type

A unique identifier for a Price Derivation Rule Eligibility.

83 PreviousPrice_3
Definition:

Column Name

A identifier for a specific price derivation rule.

82 RewardDerivationRuleEligibilityID_3
Definition:

Table:

CD_MTH_CLC_3

char(4)

A mnemonic code denoting how the price modifcation calculation was performed.
e.g. PercentageModifier, UnitPriceModifier, ManualPriceOverride, etc.
PCTM = Percentage Modifier (percent off)
UPM = Unit price modifier (fixed money value discount)
OVRD = Override and replace orig retail with new retail

87 AdjustmentMethodCode_3
Definition:

CD_MTH_ADJT_3

char(2)

A mnemonic code denoting what kind of adjustment is being made to the retail price of the Item.
e.g. Increase, Decrease.
'+' = Add to base retail (amount before price
modifier
'-' = Subtract from base retail

88 NewPrice_3
Definition:

MO_NW_PRC_3

decimal(7,2)

The unit price that was the result of the price modification.

Association for Retail Technology Standards

Page 93 of 115

Key Usage

DW3_FACT_SALE_RTN_BEHAVIOR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
89 ModificationBenefitCode_3
Definition:

Table:

Column Name

Data Type

CD_MDF_BNFT_3

char(4)

Key Usage

DW3_FACT_SALE_RTN_BEHAVIOR

FK Reference Table

A mnemonic code denoting what sort of discount benefit is being given.


e.g. EmployeeDiscount, ManagerDiscount, or CustomerDiscount.
EM = Employee
CU = Customer
MD = Manager Discount

90 Description_3
Definition:

DE_MDFR_RTL_PRC_3

Business description of a retail price modifier that may be used to store special discount-related messages that may be printed on the receipt.

91 TransactionLineItemProrationPercentage_3
Definition:

PE_TR_LTM_MDF_PRRT_3

decimal(7,4)

The portion of a prorated PriceModificationLineItem amount that is to be allocated to the SaleReturnLineItem parent of this RetailPriceModifier. Note that if a PriceModificationLineItem is
to be prorated the sum of the retail price modifier entities resulting from that proration must be 100%.

92 ReasonCode_3
Definition:

varchar(255)

CD_RSN_3

varchar(20)

AK

FK

CO_CD_RSN

ID_PRM_OFR_4

int

AK

FK

DW3_DIM_PROMOTION

ID_PRML_INITV_4

int

ID_RU_PRDV_4

int

ID_EL_PRDV_4

int

MO_PRV_PRC_4

decimal(7,2)

A unique retailer defined reason code for an action that is taken (or not taken) at a Workstation.
e.g. Return reason codes - Past Use By Date, Defective Merchandise, etc.
POSNoSale reason Codes - Customer Change Query

93 PromotionalOfferID_4
Definition:

The unique identifier for a promotion.

94 PromotionalInitiativeID_4
Definition:

A token ID for a retailer's PromotionInitiative instance.

95 RewardDerivationRuleID_4
Definition:

A identifier for a specific price derivation rule.

96 RewardDerivationRuleEligibilityID_4
Definition:

A unique identifier for a Price Derivation Rule Eligibility.

97 PreviousPrice_4
Definition:

The unit price that was used as the basis of the price modification.

Association for Retail Technology Standards

Page 94 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
98 Percent_4
Definition:

Data Type

PE_MDFR_RT_PRC_4

decimal(7,4)

MO_MDFR_RT_PRC_4

Key Usage

decimal(16,5)

The flat amount of the price adjustment that was removed from the unit selling price to arrive at the modified selling price.

100 CalculationMethodCode_4
Definition:

Column Name

The percent adjustment that was applied to the unit retail price to arrive at the modified selling price.

99 Amount_4
Definition:

Table:

CD_MTH_CLC_4

char(4)

A mnemonic code denoting how the price modifcation calculation was performed.
e.g. PercentageModifier, UnitPriceModifier, ManualPriceOverride, etc.
PCTM = Percentage Modifier (percent off)
UPM = Unit price modifier (fixed money value discount)
OVRD = Override and replace orig retail with new retail

101 AdjustmentMethodCode_4
Definition:

CD_MTH_ADJT_4

char(2)

A mnemonic code denoting what kind of adjustment is being made to the retail price of the Item.
e.g. Increase, Decrease.
'+' = Add to base retail (amount before price
modifier
'-' = Subtract from base retail

102 NewPrice_4
Definition:

MO_NW_PRC_4

103 ModificationBenefitCode_4
Definition:

decimal(7,2)

The unit price that was the result of the price modification.

CD_MDF_BNFT_4

char(4)

A mnemonic code denoting what sort of discount benefit is being given.


e.g. EmployeeDiscount, ManagerDiscount, or CustomerDiscount.
EM = Employee
CU = Customer
MD = Manager Discount

104 Description_4
Definition:

DE_MDFR_RTL_PRC_4

varchar(255)

Business description of a retail price modifier that may be used to store special discount-related messages that may be printed on the receipt.

Association for Retail Technology Standards

Page 95 of 115

DW3_FACT_SALE_RTN_BEHAVIOR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
105 TransactionLineItemProrationPercentage_4
Definition:

Column Name

Data Type

PE_TR_LTM_MDF_PRRT_4

decimal(7,4)

Key Usage

DW3_FACT_SALE_RTN_BEHAVIOR

FK Reference Table

The portion of a prorated PriceModificationLineItem amount that is to be allocated to the SaleReturnLineItem parent of this RetailPriceModifier. Note that if a PriceModificationLineItem is
to be prorated the sum of the retail price modifier entities resulting from that proration must be 100%.

106 ReasonCode_4
Definition:

Table:

CD_RSN_4

varchar(20)

AK

FK

CO_CD_RSN

ID_PRM_OFR_5

int

AK

FK

DW3_DIM_PROMOTION

ID_PRML_INITV_5

int

ID_RU_PRDV_5

int

ID_EL_PRDV_5

int

MO_PRV_PRC_5

decimal(7,2)

A unique retailer defined reason code for an action that is taken (or not taken) at a Workstation.
e.g. Return reason codes - Past Use By Date, Defective Merchandise, etc.
POSNoSale reason Codes - Customer Change Query

107 PromotionalOfferID_5
Definition:

The unique identifier for a promotion.

108 PromotionalInitiativeID_5
Definition:

A token ID for a retailer's PromotionInitiative instance.

109 RewardDerivationRuleID_5
Definition:

A identifier for a specific price derivation rule.

110 RewardDerivationRuleEligibilityID_5
Definition:

A unique identifier for a Price Derivation Rule Eligibility.

111 PreviousPrice_5
Definition:

The unit price that was used as the basis of the price modification.

112 Percent_5
Definition:

PE_MDFR_RT_PRC_5

The percent adjustment that was applied to the unit retail price to arrive at the modified selling price.

113 Amount_5
Definition:

decimal(7,4)

MO_MDFR_RT_PRC_5

decimal(16,5)

The flat amount of the price adjustment that was removed from the unit selling price to arrive at the modified selling price.

Association for Retail Technology Standards

Page 96 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
114 CalculationMethodCode_5
Definition:

Table:

Column Name

Data Type

CD_MTH_CLC_5

char(4)

Key Usage

DW3_FACT_SALE_RTN_BEHAVIOR

FK Reference Table

A mnemonic code denoting how the price modifcation calculation was performed.
e.g. PercentageModifier, UnitPriceModifier, ManualPriceOverride, etc.
PCTM = Percentage Modifier (percent off)
UPM = Unit price modifier (fixed money value discount)
OVRD = Override and replace orig retail with new retail

115 AdjustmentMethodCode_5
Definition:

CD_MTH_ADJT_5

char(2)

A mnemonic code denoting what kind of adjustment is being made to the retail price of the Item.
e.g. Increase, Decrease.
'+' = Add to base retail (amount before price
modifier
'-' = Subtract from base retail

116 NewPrice_5
Definition:

MO_NW_PRC_5
The unit price that was the result of the price modification.

117 ModificationBenefitCode_5
Definition:

decimal(7,2)

CD_MDF_BNFT_5

char(4)

A mnemonic code denoting what sort of discount benefit is being given.


e.g. EmployeeDiscount, ManagerDiscount, or CustomerDiscount.
EM = Employee
CU = Customer
MD = Manager Discount

118 Description_5
Definition:

DE_MDFR_RTL_PRC_5

119 TransactionLineItemProrationPercentage_5
Definition:

varchar(255)

Business description of a retail price modifier that may be used to store special discount-related messages that may be printed on the receipt.

PE_TR_LTM_MDF_PRRT_5

decimal(7,4)

The portion of a prorated PriceModificationLineItem amount that is to be allocated to the SaleReturnLineItem parent of this RetailPriceModifier. Note that if a PriceModificationLineItem is
to be prorated the sum of the retail price modifier entities resulting from that proration must be 100%.

Association for Retail Technology Standards

Page 97 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnFact

Definition:

This table captures the details of each retail transaction sale/return line item and is the most granular data used to classify and describe customer behavior related to purchasing or
returning products and services.

Attribute Name
120 ReasonCode_5
Definition:

Table:

Column Name

Data Type

CD_RSN_5

varchar(20)

A unique retailer defined reason code for an action that is taken (or not taken) at a Workstation.
e.g. Return reason codes - Past Use By Date, Defective Merchandise, etc.
POSNoSale reason Codes - Customer Change Query

Association for Retail Technology Standards

Page 98 of 115

Key Usage
AK

FK

DW3_FACT_SALE_RTN_BEHAVIOR

FK Reference Table
CO_CD_RSN

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SalesReturnStoredSummary

Definition:

Presummarized sales return data by customer, business unit, transaction. Summarizes line item detail of SalesReturnFact to transaction level and stores it.

Attribute Name
1 CustomerID
Definition:

ID_BSN_UN

char(32)

PK

DC_DY_BSN

date

PK

ID_CHNL

int

PK

QU_LN_ITM

integer

MO_NT_SLS

decimal(16,5)

QU_ITM_SLD

decimal(3,0)

QU_BLK_ITM_SLD

decimal(3,0)

MO_COGS

decimal(16,5)

The inventory cost of goods sold - used to derive net margin.

11 NetMarginAmount
Definition:

PK

Count of bulk units sold or returned. This is for items priced and sold by weight, volume, liquid volume like gasoline, fresh ground coffee, etc.

10 CostOfGoodsSold
Definition:

char(32)

Count of discrete retail selling units sold or returned. This applies to items sold as "eaches" vs. bulk units.

9 BulkQuantitySold
Definition:

ID_TRN

Gross sales minus returns in the transactions. It is possible for a transaction to consist only of return itesm yielding a negative value.

8 QuantitySoldReturned
Definition:

PK

The number of line items in the Transaction.

7 NetSales
Definition:

char(32)

Token Identifier for a channel instance

6 LineItemCount
Definition:

ID_CT

The calendar date of the BusinessDay.

5 ChannelID
Definition:

Key Usage

A unique retailer assigned identifier for an RetailStore, DistributionCenter or AdministrationCenter

4 BusinessDayDate
Definition:

Data Type

A universally unique identifier (UUID) for the Transaction. This may be assembled from alternate key members.

3 BusinessUnitID
Definition:

Column Name

Customer identity

2 TransactionID
Definition:

Table:

MO_NET_MRGN

decimal(16,5)

The net profit which is NetSales - CostOfGoodsSold.

Association for Retail Technology Standards

Page 99 of 115

DW3_STRD_SMRY_CT_SLSRTN

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SamplePurchasedCreditDebitCardSpendData

Table:

Definition:

This is a SAMPLE table that represents purchased data supplied by a credit/debit card services company (e.g Experian) and identifies customers and total purchases made on the
credit/debit card.

DW3_FACT_SMP_CR_DB_CRD_SPND

This table is included for illustration purposes only.

Attribute Name
1 CustomerReportingPeriodSpendID
Definition:

Column Name

Data Type

Key Usage

ID_CT_RP_PRD_SPND

integer

PK

FK Reference Table

Token ID for a customer credit/debit card spend summary supplied by an external third party.
This ID is generated by the retailer.

2 TenderTypeCode
Definition:

TY_TND

varchar(20)

A code which uniquely identifies the type of tender, ie cash, check, credit card, etc.
Sample Values:
CASH
- currency
CREDIT - credit card
DEBIT - debit card
CUST_ACCT - customer credit account with retailer
EBT
- electronic benefits transfer
CHEQUE - personal or business cheque
STORED_VALUE - gift cert. or gift card
COUPON - mfg coupon
VOUCHER - retailer issued debit (e.g. coinstar voucher)
SEND_CHECK - paid out/refund via acct pay.
TRADEIN - trade in kind/trade in debit
OTHER - other debit offset tender type

3 PaymentServiceProviderID
Definition:

4 TenderMediaCoSponsorID
Definition:

ID_TND_MD_COSPNSR

char(32)

TY_CRD

char(6)

ID_ISSR_TND_CRD

char(6)

A code denoting which kind of card is being accepted.

6 CardIssuerCode
Definition:

char(32)

Token identifier for an organization that sponsors a particular brand of tender media. Examples include Marriott VISA credit card, US AIR Master card, etc.

5 CardType
Definition:

ID_PYM_SV_PVR

The identifier for an electonic payment service provider.

The first six digits from the Credit/Debit card. It identifies the bank or other financial institution that issued the debit/credit card used in the transaction.

Association for Retail Technology Standards

Page 100 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

SamplePurchasedCreditDebitCardSpendData

Table:

Definition:

This is a SAMPLE table that represents purchased data supplied by a credit/debit card services company (e.g Experian) and identifies customers and total purchases made on the
credit/debit card.

DW3_FACT_SMP_CR_DB_CRD_SPND

This table is included for illustration purposes only.

Attribute Name

Column Name

Data Type

7 TenderMediaBrandID

ID_TND_MD_BRN

char(32)

Definition:

Key Usage

FK Reference Table

Token identifyer for a tender media brand.


Tender Media brand is an ID applied to Debit/Credit cards that are cosponsored by an organization - e.g. Marriot-VISA.

8 ReportingPeriodID
Definition:
9 CustomerID
Definition:

NM_CRD_HLD

varchar(40)

DC_EP_CRD

char(4)

The name of the cardholder, as taken from the card.

The expiration date of the Credit or Debit card, as taken from the card in MMYY format.

12 CreditDebitTotalAmount
Definition:

int

A unique system assigned identifier for a person or organization that purchases a product or service from the retailer.

11 CardExpirationDate
Definition:

integer

ID_CT

10 CardHolderName
Definition:

ID_PRD_RP

The unique system assigned identifier for a particular ReportingPeriod.

MO_CR_DB_TOT

decimal(16,5)

The total net value of customer purchases made on the designated debit/credit card for a reporting period.
This is provided by the credit/debit services company.
Some companies like AMEX can break purchases down into finer grained detail.

Association for Retail Technology Standards

Page 101 of 115

AK

FK

DW3_DIM_CT

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

TenderFact

Definition:

This table reflects tender line item details used in analyzing customer payment habits and patterns. It is based on retail transaction tender line items and allows retailers to analyze
customer payment preferences.

Attribute Name
1 TransactionID
Definition:

char(32)

DC_DY_BSN

date

ID_WS

char(32)

AK

FK

DW3_DIM_BUSINESS_UNIT

char(32)

int

FL_VD

int

FL_SPN

int

A flag denoting that this entire transaction has been suspended before it was completed at the POS.

FL_TRG_TRN

int

A flag to signify whether the workstation is in training mode.

ID_CT

int

AK

FK

DW3_DIM_CT

ID_CHNL

int

AK

FK

DW3_DIM_CHNL

A unique system assigned identifier for the Customer.

12 ChannelID
Definition:

ID_BSN_UN

A flag denoting that this entire transaction has been voided (and reversed) after it was completed at the POS via a PostVoidTransaction.

11 CustomerID
Definition:

PK

A flag denoting that this entire transaction has been cancelled before it was completed at the POS.

10 TrainingFlag
Definition:

smallint

FL_CNCL

9 SuspendedFlag
Definition:

IC_LN_ITM

ID_OPR

8 VoidedFlag
Definition:

PK

A unique, automatically assigned number used to identify a workstation OPERATOR.

7 CancelledFlag
Definition:

char(32)

The unique identifier for the WORKSTATION, typically the serial number.

6 OperatorID
Definition:

ID_TRN

FK Reference Table

The calendar date of the BusinessDay.

5 WorkstationID
Definition:

Key Usage

A unique retailer assigned identifier for an RetailStore, DistributionCenter or AdministrationCenter

4 BusinessDayDate
Definition:

Data Type

The sequence number of line item within the context of this RetailTransaction.

3 BusinessUnitID
Definition:

Column Name

DW3_FACT_TENDER_BEHAVIOR

A universally unique identifier (UUID) for the Transaction. This may be assembled from alternate key members.

2 RetailTransactionLineItemSequenceNumber
Definition:

Table:

Token Identifier for a channel instance

Association for Retail Technology Standards

Page 102 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

TenderFact

Definition:

This table reflects tender line item details used in analyzing customer payment habits and patterns. It is based on retail transaction tender line items and allows retailers to analyze
customer payment preferences.

Attribute Name
13 RetailShoppingTripTypeCode
Definition:

Table:

Column Name

Data Type

CD_RTL_SHPPG_TRP_TYP

varchar(20)

A code designating the purpose of the shopping trip that is related to a RetailTransaction.
Examples:
QUICKSTOP
FILLIN
STOCKUP

14 UnitCount
Definition:

QU_UN_RTL_TRN
The total number of individual ITEMs (SKU's) which are sold in the transaction

15 TillID
Definition:

int

CD_CNY_ISO_4217

char(3)

Currency code designated by ISO to identify national currency

17 TenderType
Definition:

ID_RPSTY_TND
The unique identifier for the TENDER RESPOSITORY.

16 ISO4217CurrencyCode
Definition:

decimal(7,0)

TY_TND

varchar(20)

A code which uniquely identifies the type of tender, ie cash, check, credit card, etc.
Sample Values:
CASH
- currency
CREDIT - credit card
DEBIT - debit card
CUST_ACCT - customer credit account with retailer
EBT
- electronic benefits transfer
CHEQUE - personal or business cheque
STORED_VALUE - gift cert. or gift card
COUPON - mfg coupon
VOUCHER - retailer issued debit (e.g. coinstar voucher)
SEND_CHECK - paid out/refund via acct pay.
TRADEIN - trade in kind/trade in debit
OTHER - other debit offset tender type

18 CoPayFlag
Definition:

FL_CO_PAY
A flag denoting that this TenderLineItem is a Customer Co-Payment against a drugstore purchase.

19 TenderAmountApplied
Definition:

int

MO_TRN_AMT

decimal(7,2)

The value of the tender in local business unit currency applied to offeset (debit) the credit items in a retail transaction.

Association for Retail Technology Standards

Page 103 of 115

Key Usage

DW3_FACT_TENDER_BEHAVIOR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

TenderFact

Definition:

This table reflects tender line item details used in analyzing customer payment habits and patterns. It is based on retail transaction tender line items and allows retailers to analyze
customer payment preferences.

Attribute Name
20 TenderISO4217CurrencyCode
Definition:

decimal(14,9)

decimal(14,9)

MO_FE_SV_EXC

decimal(16,5)

DC_RT_EXC_EF

date

DC_RT_EXC_EP

date

Date on which the exchange rate expires and is no longer valid.

CSH_MO_TRN_AMT

decimal(7,2)

The monetary amount being applied to the TransactionTotal.

CSH_MO_FRG_CY

decimal(7,2)

The monetary value (in the currency submitted by the Customer) of the tender submitted by the Customer.

31 CashExchangeRate
Definition:

char(3)

The date on which a specific exchange rate becomes effective.

30 CashForeignCurrencyAmount
Definition:

CD_CNY_ISO_4217_LCL

The add-on fee, in local currency amounts, imposed on the exchange

29 CashAmountAppliedToTransaction
Definition:

decimal(9,2)

MO_RT_TO_SL

28 ExchangeRateExpirationDate
Definition:

TND_DNM_QU

The selling rate of the tender type, based on the store's local currency

27 ExchangeRateEffectiveDate
Definition:

int

The buying rate of the tender type, based on the store's local currency.

26 ServiceFeeAmount
Definition:

TND_DNM_ID

MO_RT_TO_BUY

25 ToSellAmount
Definition:

char(3)

Currency code designated by ISO to identify national currency

24 ToBuyAmount
Definition:

CD_CNY_ISO_4217_TND

The number of the Denomination units used by the TenderLineItem.

23 ToISO4217CurrencyID
Definition:

Data Type

An identifier which uniquely identifies the quantitative value of a specific currency, e.g. $100, 50, etc.

22 DenominationQuantity
Definition:

Column Name

Currency code designated by ISO to identify national currency

21 TenderDenominationID
Definition:

Table:

CSH_MO_RTE_EXC

decimal(16,5)

The exchange rate used to convert the tendered amount into the default currency of the retail enterprise.

Association for Retail Technology Standards

Page 104 of 115

Key Usage

DW3_FACT_TENDER_BEHAVIOR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

TenderFact

Definition:

This table reflects tender line item details used in analyzing customer payment habits and patterns. It is based on retail transaction tender line items and allows retailers to analyze
customer payment preferences.

Attribute Name
32 CashTenderAmount
Definition:

CHG_MO_ITM_LN_TND

decimal(16,5)

CHK_MO_TRN_AMT

decimal(7,2)

CHK_MO_FRG_CY

decimal(7,2)

CHK_MO_RTE_EXC

decimal(16,5)

CHK_MO_ITM_LN_TND

decimal(16,5)

CHK_ID_TND_MD_BRN

char(32)

ID_BK_CHK

int

The unique identifier of the bank or third party authorization center.

43 CheckAccountNumber
Definition:

decimal(16,5)

Token identifyer for a tender media brand.

42 BankID
Definition:

CHG_MO_RTE_EXC

The monetary value (in the default currency of the retail enterprise) of the tender submitted by the Customer.

41 CheckTenderMediaBrandID
Definition:

decimal(7,2)

The exchange rate used to convert the tendered amount into the default currency of the retail enterprise.

40 CheckTenderAmount
Definition:

CHG_MO_FRG_CY

The monetary value (in the currency submitted by the Customer) of the tender submitted by the Customer.

39 CheckExchangeRate
Definition:

decimal(7,2)

The monetary amount being applied to the TransactionTotal.

38 CheckForeignCurrencyAmount
Definition:

CHG_MO_TRN_AMT

The monetary value (in the default currency of the retail enterprise) of the tender submitted by the Customer.

37 CheckAmountAppliedToTransaction
Definition:

decimal(16,5)

FK Reference Table

The exchange rate used to convert the tendered amount into the default currency of the retail enterprise.

36 ChangeTenderAmount
Definition:

CSH_MO_ITM_LN_TND

Key Usage

The monetary value (in the currency submitted by the Customer) of the tender submitted by the Customer.

35 ChangeExchangeRate
Definition:

Data Type

The monetary amount being applied to the TransactionTotal.

34 ChangeForeignCurrencyAmount
Definition:

Column Name

DW3_FACT_TENDER_BEHAVIOR

The monetary value (in the default currency of the retail enterprise) of the tender submitted by the Customer.

33 ChangeAmountAppliedToTransaction
Definition:

Table:

ID_ACNT_CHK

int

The check account number of CUSTOMERs whose checks have been previously honored or rejected. Retaining a check history by CUSTOMER provides the RETAIL STORE with a means of
tender authorization.

Association for Retail Technology Standards

Page 105 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

TenderFact

Definition:

This table reflects tender line item details used in analyzing customer payment habits and patterns. It is based on retail transaction tender line items and allows retailers to analyze
customer payment preferences.

Attribute Name
44 AdjudicationCode
Definition:

CRDB_MO_RTE_EXC

decimal(16,5)

CRDB_MO_ITM_LN_TND

decimal(16,5)

CRDB_ID_TND_MD_BRN

char(32)

CRDB_TY_CRD

char(6)

CRDB_ID_ISSR_TND_CRD

char(6)

LU_ADJN_CRDB

char(6)

CPN_MO_TRN_AMT

decimal(7,2)

The monetary amount being applied to the TransactionTotal.

55 CouponForeignCurrencyAmount
Definition:

decimal(7,2)

Code to indicate whether a debit or credit adjustment is made to a tender balance.

54 CouponAmountAppliedToTransaction
Definition:

CRDB_MO_FRG_CY

The first six digits from the Credit/Debit card. It identifies the bank or other financial institution that issued the debit/credit card used in the transaction.

53 CreditDebitAdjustmentCode
Definition:

decimal(7,2)

A code denoting which kind of card is being accepted.

52 CreditDebitCardIssuerCode
Definition:

CRDB_MO_TRN_AMT

Token identifyer for a tender media brand.

51 CreditDebitCardType
Definition:

varchar(40)

The monetary value (in the default currency of the retail enterprise) of the tender submitted by the Customer.

50 CreditDebitCardTenderMediaBrandID
Definition:

ID_CRD_CHK

The exchange rate used to convert the tendered amount into the default currency of the retail enterprise.

49 CreditDebitCardTenderAmount
Definition:

char(4)

CPN_MO_FRG_CY

decimal(7,2)

The monetary value (in the currency submitted by the Customer) of the tender submitted by the Customer.

Association for Retail Technology Standards

Page 106 of 115

DW3_FACT_TENDER_BEHAVIOR

FK Reference Table

The monetary value (in the currency submitted by the Customer) of the tender submitted by the Customer.

48 CreditDebitCardExchangeRate
Definition:

ID_ADJN_CHK

Key Usage

The monetary amount being applied to the TransactionTotal.

47 CreditDebitCardForeignCurrencyAmount
Definition:

Data Type

The number from a bank issued card guranteeing checks up to a certain value.

46 CreditDebitCardAmountAppliedToTransaction
Definition:

Column Name

A code to denote that approval has been received from the authorization center.

45 CheckCardNumber
Definition:

Table:

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

TenderFact

Definition:

This table reflects tender line item details used in analyzing customer payment habits and patterns. It is based on retail transaction tender line items and allows retailers to analyze
customer payment preferences.

Attribute Name
56 CouponExchangeRate
Definition:

smallint

CPN_ID_MF

int

CPN_FC_FMY_MF

char(3)

CPN_LU_CPN_PRM

char(6)

CPN_DC_EP

varchar(20)

CPN_QY

decimal(9,2)

CPN_TY

char(4)

The number of Coupons being tendered.

64 CouponTypeCode
Definition:

CPN_IC_LN_ITM_VLD

The date a coupon may no longer be used as part of the settlement of a sale transaction. It is normally found in the UCC/EAN-128 coupon extended code. In this code, the expiration code is
only four digits and contains only month and year. The day is always the last day of the month.

63 CouponQuantity
Definition:

decimal(16,5)

Identifies a promotion associated with the coupon. Promotion codes are used by manufacturers and suppliers to analyze the impact their promotion is having on sales across a geographic
area and over a specified promotional period of time.

62 CouponExpirationDate
Definition:

CPN_MO_ITM_LN_TND

The UPC designated three digit coupon family code for the manufacturer item.

61 CouponPromotionCode
Definition:

decimal(16,5)

A mnemonic code denoting what kind of Coupon is being tendered.


e.g. RetailerIssued, ManufacturerIssued

65 GiftCertificateAmountAppliedToTransaction
Definition:

GF_CF_MO_TRN_AMT

decimal(7,2)

The monetary amount being applied to the TransactionTotal.

66 GiftCertificateForeignCurrencyAmount
Definition:

FK Reference Table

A unique system assigned identifier for the Manufacturer.

60 CouponManufacturerFamilyCode
Definition:

CPN_MO_RTE_EXC

Key Usage

The sequence number of line item within the context of this RetailTransaction.

59 CouponManufacturerID
Definition:

Data Type

The monetary value (in the default currency of the retail enterprise) of the tender submitted by the Customer.

58 CouponValidationLineItem
Definition:

Column Name

DW3_FACT_TENDER_BEHAVIOR

The exchange rate used to convert the tendered amount into the default currency of the retail enterprise.

57 CouponTenderAmount
Definition:

Table:

GF_CF_MO_FRG_CY

decimal(7,2)

The monetary value (in the currency submitted by the Customer) of the tender submitted by the Customer.

Association for Retail Technology Standards

Page 107 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

TenderFact

Definition:

This table reflects tender line item details used in analyzing customer payment habits and patterns. It is based on retail transaction tender line items and allows retailers to analyze
customer payment preferences.

Attribute Name
67 GiftCertificateExchangeRate
Definition:

GF_CF_ID_NMB_SRZ_GF_CF

char(32)

GF_CF_MO_UNSP

decimal(16,5)

CTAC_MO_TRN_AMT

decimal(7,2)

CTAC_MO_FRG_CY

decimal(7,2)

CTAC_MO_RTE_EXC

decimal(16,5)

CTAC_MO_ITM_LN_TND

decimal(16,5)

The monetary value (in the default currency of the retail enterprise) of the tender submitted by the Customer.

76 CustomerAccountID
Definition:

char(32)

The exchange rate used to convert the tendered amount into the default currency of the retail enterprise.

75 CustomerAccountTenderAmount
Definition:

GF_CF_ID_STR_ISSG

The monetary value (in the currency submitted by the Customer) of the tender submitted by the Customer.

74 CustomerAccountExchangeRate
Definition:

decimal(16,5)

The monetary amount being applied to the TransactionTotal.

73 CustomerAccountForeignCurrencyAmount
Definition:

GF_CF_MO_ITM_LN_TND

The amount that remains on the balance of the Gift Certificate after the tendering of this line item.

72 CustomerAccountAmountAppliedToTransaction
Definition:

decimal(16,5)

Unique number to identify a specific instance of a gift certificate or gift card.

71 GiftCertificateUnspentAmount
Definition:

GF_CF_MO_RTE_EXC

A unique store number reference to identify the RETAIL STORE that issued the GIFT CERTIFICATE.

70 GiftCertificateSerialNumber
Definition:

Data Type

The monetary value (in the default currency of the retail enterprise) of the tender submitted by the Customer.

69 GiftCertificateIssuingRetailStoreID
Definition:

Column Name

The exchange rate used to convert the tendered amount into the default currency of the retail enterprise.

68 GiftCertificateTenderAmount
Definition:

Table:

CTAC_ID_CTAC

int

A unique identifier for a customer account.

Association for Retail Technology Standards

Page 108 of 115

Key Usage

DW3_FACT_TENDER_BEHAVIOR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

TenderFact

Definition:

This table reflects tender line item details used in analyzing customer payment habits and patterns. It is based on retail transaction tender line items and allows retailers to analyze
customer payment preferences.

Attribute Name
77 CustomerAccountTypeCode
Definition:

Table:

Column Name

Data Type

CTAC_TY_CTAC

char(2)

Key Usage

Determines what kind of customer account this is. Examples include a trade account, a school account, a not-for-profit, regular customer, etc.
LOYALTY - customer loyalty account for tracking
points earned/redeemed
TRADE - customer business credit account
CONSUMER_CHG - customer individual consumer credit extended by retailer
INSTALLMENT - credit account set up for one time purchase
LAYAWAY - cash time payment account (not credit)
RENTAL - customer rental for videos, equipment

78 CustomerAccountCreditStatusCode
Definition:

CTAC_CD_CR_STS

varchar(20)

A distinct type of status code that indicates the current credit state of the CustomerAccount. SAMPLE vales include:
GOOD - Customer is current and may charge purchases
SUSPENDED - customer account is behind and customer may not charge purchase to this account until it is paid off. This is a temporary state.
CLOSED - customer has outstanding balance deemed a poor risk and the account is closed so it cannot be used
These are samples only, retailers may define their own codes.

79 CustomerAccountInvoiceID
Definition:

int

AI_ACNT_CT_CRD

varchar(20)

A 16 digit Credit or Debit card PAN as defined by ISO-7812, uniquely identifying CustomerAccountCard.

82 TradeInAmountAppliedToTransaction
Definition:

CTAC_ID_CT_RPS

A customer assigned identifier for the Driver fueling the vehicle.

81 CustomerAccountCardNumber
Definition:

int

A unique system assigned identifier for the CustomerAccountInvoice

80 CustomerAccountCustomerRepresentativeID
Definition:

CTAC_ID_INVC

TRADEIN_MO_TRN_AMT

decimal(7,2)

The monetary amount being applied to the TransactionTotal.

Association for Retail Technology Standards

Page 109 of 115

DW3_FACT_TENDER_BEHAVIOR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

TenderFact

Definition:

This table reflects tender line item details used in analyzing customer payment habits and patterns. It is based on retail transaction tender line items and allows retailers to analyze
customer payment preferences.

Attribute Name
83 TradeInForeignCurrencyAmount
Definition:

char(2)

EBT_MO_TRN_AMT

decimal(7,2)

EBT_MO_FRG_CY

decimal(7,2)

EBT_MO_RTE_EXC

decimal(16,5)

EBT_MO_ITM_LN_TND

decimal(16,5)

varchar(40)

The unique identifier for the FoodStamps program from which the tendered FoodStamps originated, as assigned by the United States Federal Government.

EBT_UN_SRZ

varchar(40)

The serial number on the particular FoodStamps voucher that is being tendered.

93 EBTChangeAmount
Definition:

TRADEIN_TY_TRD_IN

EBT_ID_FDL

92 EBTSerialNumber
Definition:

decimal(16,5)

The monetary value (in the default currency of the retail enterprise) of the tender submitted by the Customer.

91 EBTFederalID
Definition:

TRADEIN_MO_ITM_LN_TND

The exchange rate used to convert the tendered amount into the default currency of the retail enterprise.

90 EBTTenderAmount
Definition:

decimal(16,5)

The monetary value (in the currency submitted by the Customer) of the tender submitted by the Customer.

89 EBTExchangeRate
Definition:

TRADEIN_MO_RTE_EXC

The monetary amount being applied to the TransactionTotal.

88 EBTForeignCurrencyAmount
Definition:

decimal(7,2)

EBT_MO_CHG

decimal(7,2)

The amount of change being returned to the Customer from this tender line item.
This number may have to be reported upon to the government so it is recorded separately.

Association for Retail Technology Standards

Page 110 of 115

DW3_FACT_TENDER_BEHAVIOR

FK Reference Table

Defines the permitted trade-in type

87 EBTAmountAppliedToTransaction
Definition:

TRADEIN_MO_FRG_CY

Key Usage

The monetary value (in the default currency of the retail enterprise) of the tender submitted by the Customer.

86 TradeInTypeCode
Definition:

Data Type

The exchange rate used to convert the tendered amount into the default currency of the retail enterprise.

85 TradeInTenderAmount
Definition:

Column Name

The monetary value (in the currency submitted by the Customer) of the tender submitted by the Customer.

84 TradeInExchangeRate
Definition:

Table:

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

TenderStoreSummary

Definition:

Transaction level summary of tender line items used for reporting.

Attribute Name
1 CustomerID
Definition:

integer

PK

DC_DY_BSN

date

PK

ID_BSN_UN

char(32)

PK

ID_CHNL

integer

PK

ID_TRN

char(32)

PK

A universally unique identifier (UUID) for the Transaction. This may be assembled from alternate key members.

6 TenderType
Definition:

ID_CT

FK Reference Table

Token Identifier for a channel instance

5 TransactionID
Definition:

Key Usage

A unique retailer assigned identifier for an RetailStore, DistributionCenter or AdministrationCenter

4 ChannelID
Definition:

Data Type

The calendar date of the BusinessDay.

3 BusinessUnitID
Definition:

Column Name

DW3_STRD_SMRY_CT_TNDR

A unique system assigned identifier for the Customer.

2 BusinessDayDate
Definition:

Table:

TY_TND

varchar(20)

PK

A code which uniquely identifies the type of tender, ie cash, check, credit card, etc.
Sample Values:
CASH
- currency
CREDIT - credit card
DEBIT - debit card
CUST_ACCT - customer credit account with retailer
EBT
- electronic benefits transfer
CHEQUE - personal or business cheque
STORED_VALUE - gift cert. or gift card
COUPON - mfg coupon
VOUCHER - retailer issued debit (e.g. coinstar voucher)
SEND_CHECK - paid out/refund via acct pay.
TRADEIN - trade in kind/trade in debit
OTHER - other debit offset tender type

7 TenderAmountApplied
Definition:

decimal(16,5)

Amount of this tender applied to the transaction. This is used as a convenience when summarzing tenders. Subsquent attributes break this amount out by tender type like cash, check, crdb
card, etc.

8 CashTenderLineItemCount
Definition:

MO_TRN_ALL_TNDR_APPLD

CASH_TNDR_LN_ITM_COUNT

integer

Count of cash tender line items

Association for Retail Technology Standards

Page 111 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

TenderStoreSummary

Definition:

Transaction level summary of tender line items used for reporting.

Attribute Name
9 CheckTenderLineItemCount
Definition:

CT_ACT_LN_ITM_COUNT

integer

TRADEIN_LN_ITM_COUNT

integer

EBT_LN_ITM_COUNT

integer

MO_CSH_TRN_APPLD

decimal(16,5)

MO_CHK_TRN_TOT_APPLD

decimal(16,5)

MO_DBCR_TRN_TOT_APPLD

decimal(16,5)

MO_CPN_TRN_TOT_APPLD

decimal(16,5)

MO_GF_CF_TRN_TOT_APPLD

decimal(16,5)

Coupon tender applied to settle this transaction.

20 GIftCertificateTenderAmount
Definition:

integer

Credit/debit tender applied to settle this transaction.

19 CouponTenderAmount
Definition:

STRD_VL_LN_ITM_COUNT

Check tender applied to settle this transaction.

18 CreditDeibitTenderAmount
Definition:

integer

Cash tender applied to settle this transaction.

17 CheckTenderAmount
Definition:

CPN_TNDR_LN_ITM_COUNT

Electronic beneift transfer tender line item count.

16 CashTenderAmount
Definition:

integer

Trade in tender line item count.

15 EBTTenderLineItemCount
Definition:

CRDB_TNDR_LN_ITM_COUNT

Count of customer charge account tender line items (refers to proprietary retailer credit account)

14 TradeInTenderLineItemCount
Definition:

integer

Count of stored value (gift card, gift certificate) tender line items

13 CustomerAccountTenderLineItemCount
Definition:

CHECK_TNDR_LN_ITM_COUNT

Count of coupon tender line items

12 StoredValueTenderLineItemCount
Definition:

Data Type

Count of credit/debit card tender line items

11 CouponTenderLineItemCount
Definition:

Column Name

Count of check tender line items

10 CreditDebitTenderLineItemCount
Definition:

Table:

Gift certificate tender applied to settle this transaction.

Association for Retail Technology Standards

Page 112 of 115

Key Usage

DW3_STRD_SMRY_CT_TNDR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

TenderStoreSummary

Definition:

Transaction level summary of tender line items used for reporting.

Attribute Name
21 CustomerAccountTenderAmount
Definition:

Data Type

MO_CTAC_TRN_TOT_APPLD

decimal(16,5)

MO_TRADEIN_TRN_TOT_APPLD

decimal(16,5)

MO_EBT_TRN_TOT_APPLD

decimal(16,5)

Trade-in tender value applied to settle this transaction.

23 EBTTenderAmount
Definition:

Column Name

Customer Account charge tender applied to settle this transaction.

22 TradeInTenderAmount
Definition:

Table:

Electronic Benefits transfer tender applied to settle this transaction.

Association for Retail Technology Standards

Page 113 of 115

Key Usage

DW3_STRD_SMRY_CT_TNDR

FK Reference Table

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

UnitOfMeasure

Definition:

Identifies and describes valid units of measure that are used throughout the model.

Attribute Name
1 UnitOfMeasureCode
Definition:

CD_UOM

varchar(20)

PK

TY_UOM

FK Reference Table

varchar(20)

FL_UOM_ENG_MC

integer

NM_UOM

varchar(40)

DE_UOM

varchar(255)

Name assigned to this unit of measure.

5 Description
Definition:

Key Usage

Indicates whether this unit of measure is part of the English or Metric system of measurements.

4 Name
Definition:

Data Type

Indicates what this unit of measure entity type instance measures. Examples include weight or mass, length, cube (length x width x depth), volume, discrete items (each), etc.

3 EnglishMetricFlag
Definition:

Column Name

CO_UOM

The code used to specify the units in which a value is being expressed, or manner in which a measurement has been taken. This code relates to the UCC data element 355.

2 UnitOfMeasureTypeCode
Definition:

Table:

Description assigned to this unit of measure.

Association for Retail Technology Standards

Page 114 of 115

Appendix C: ARTS Data Warehouse Version 3 Dictionary


Entity:

UnitOfMeasureConversion

Table:

Definition:

Provides the multplication factor required to convert one UnitOfMeasure to another.

CO_CVN_UOM

Eg: 1in = 2.54cm

Attribute Name
1 ConvertsFrom
Definition:

Key Usage

FK Reference Table

varchar(20)

PK

CO_UOM

CD_CVN_UOM_TO

AK

FK

varchar(20)

PK

AK

FK

CO_UOM

The code used to specify the units in which a value is being expressed, or manner in which a measurement has been taken. This code relates to the UCC data element 355.

3 Amount
Definition:

Data Type

CD_CVN_UOM_FM

The code used to specify the units in which a value is being expressed, or manner in which a measurement has been taken. This code relates to the UCC data element 355.

2 ConvertsTo
Definition:

Column Name

MO_UOM_CVN

DECIMAL(9,2)

The multiplier that converts the FromUOM to the ToUOM

Association for Retail Technology Standards

Page 115 of 115

You might also like