ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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. Table: DW3_DIM_APR Attribute Name Column Name Data Type Key Usage FK Reference Table ItemID Definition: A unique system assigned identifier for the retailer's SKU. ID_ITM char(32) PK FK AK DW3_DIM_ITM 1 StockItemTypeCode Definition: A retailer assigned code to indicate the StockItem type, ie ShelfItem, ApparelItem, SerializedItem, etc. TY_ITM_STK char(2) 2 StyleDescription Definition: A textual description of the appearance type denoted by the STYLE CODE. DE_STYL varchar(255) 3 StyleName Definition: The descriptive name given to the STYLE CODE. NM_STYL varchar(40) 4 SilhouetteDescription Definition: Describes the cut or fit of the APPARELL ITEM. For example, shirts may be sold as slim or standard fit. DE_SLH varchar(255) 5 FabricDescription Definition: Describes the material used to make the APPAREL ITEM DE_FBRC varchar(255) 6 GenderCode Definition: A code designating the gender orientation for a particular apparel item. Valid values: MALE FEMALE UNISEX OTHER CD_GND varchar(20) 7 PatternDescription Definition: 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. DE_PTTRN varchar(255) 8 Page 1 of 115 Association for Retail Technology Standards

description

Dataware house

Transcript of ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Page 1: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_APR

Attribute Name Column Name Data Type Key Usage FK Reference TableItemID

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

ID_ITM char(32) PK FKAK DW3_DIM_ITM1

StockItemTypeCode

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

TY_ITM_STK char(2)2

StyleDescription

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

DE_STYL varchar(255)3

StyleName

Definition: The descriptive name given to the STYLE CODE.

NM_STYL varchar(40)4

SilhouetteDescription

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

DE_SLH varchar(255)5

FabricDescription

Definition: Describes the material used to make the APPAREL ITEM

DE_FBRC varchar(255)6

GenderCode

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

Valid values:MALEFEMALEUNISEXOTHER

CD_GND varchar(20)7

PatternDescription

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

Sample values:PAISELYPOKADOTSTRIPEDPINSTRIPED

These are determined by the retailer.

DE_PTTRN varchar(255)8

Page 1 of 115Association for Retail Technology Standards

Page 2: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_APR

Attribute Name Column Name Data Type Key Usage FK Reference TableApparelAgeGroupCode

Definition: Assigns the apparel item to a target consumer age group:

Examples include:

NEWBORNINFANTTODDLERPRESCHOOL6-10TWEENSTEENYOUNG ADULTADULT

CD_APR_AG_GP varchar(20)9

ApparelSeasonCode

Definition: Apparel targeted wearing season:

Examples include:SPRINGSUMMERFALLWINTERALLSEASON

CD_APR_SN varchar(20)10

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

DE_APR_CRE varchar(255)11

FormalityDescription

Definition: A short description indicating the degree of formality/dress code scenario for this apparel item. Examples include:

CASUALFORMALSPECIALTYATHLETIC WEARSPECIAL PURPOSE

DE_FRMLTY varchar(255)12

Page 2 of 115Association for Retail Technology Standards

Page 3: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_APR

Attribute Name Column Name Data Type Key Usage FK Reference TableModification

Definition: 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

DE_MDFR varchar(255)13

ColorPalletName

Definition: A short descriptive name for the ColorPalettee.g. Earth Tones, Space Colors, Spring Greens

NM_PLTE_CLR varchar(40)14

ColorPalletDescription

Definition: A short narrative description for the ColorPalette.

DE_PLTE_CLR varchar(255)15

ColorListAgencyName

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

NM_AGY_CLR_LST varchar(40)16

NRFTableCode

Definition: 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.

CD_TB_SZ_NRF char(2)17

SizeTableName

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

NM_TB_SZ varchar(40)18

ColorName

Definition: 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.

NM_CLR varchar(40)19

ColorDescription

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

DE_CLR varchar(255)20

ActualSizeTypeDescription

Definition: 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_TYP_ACT_SZ varchar(40)21

ActualSizeProportionDescription

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

DE_PRPTN_ACT_SZ varchar(255)22

SizeFamilyName

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

NM_SZ_FMY varchar(40)23

Page 3 of 115Association for Retail Technology Standards

Page 4: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_APR

Attribute Name Column Name Data Type Key Usage FK Reference TableSizeFamilyDescription

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

DE_SZ_FMY varchar(4000)24

Page 4 of 115Association for Retail Technology Standards

Page 5: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_BUSINESS_UNIT

Attribute Name Column Name Data Type Key Usage FK Reference TableBusinessUnitID

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

ID_BSN_UN char(32) PK1

TypeCode

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

TY_BSN_UN char(2)2

Name

Definition: The name of the BusinessUnit

NM_BSN_UN varchar(40)3

Local

Definition: The unique identifier of the Currency.

ID_CNY_LCL int4

OperationalPartyID

Definition: A unique, system assigned identity for a Party.

ID_PRTY_OPR int5

SiteID

Definition: Token ID for a Site

ID_STE int6

GeographicLocationID

Definition: Token ID for a GeographicLocation

ID_GEO_LCN char(32)7

GeoPhysicalCoOrdinateSystemTypeCode

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

CD_TYP_CRDN_GEO char(2)8

CoOrdinateValue

Definition: 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.SS±DDDMMSS.SS±AAAA.AA/ where:± = direction identitierDD & DDD = Degrees of latitude & longitudeMM = Minutes of latitude & longitudeSS.SS = Seconds of latitude & longitudeAAAA.AA = metres of altitude/ = terminator

So the summit of Mt Everest is represented by +27.5916+086.5640+8850/

CD_CRDN_VL varchar(30)9

Page 5 of 115Association for Retail Technology Standards

Page 6: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_BUSINESS_UNIT

Attribute Name Column Name Data Type Key Usage FK Reference TableICAOcode

Definition: 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

CD_ICAO char(4)10

SiteTypeCode

Definition: Identifies a valid category of site (physical place).

CD_STE_TY varchar(20)11

TimeZoneCode

Definition: A code denoting which TimeZone the Site is in.

CD_TZ char(6)12

OperationalPartyID__388758

Definition: A unique, system assigned identity for a Party.

ID_PRTY_OPR_STE int13

AddressLine1

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

A1_ADS varchar(80)14

AddressLine2

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

A2_ADS varchar(80)15

AddressLine3

Definition: The third line of the address.

A3_ADS varchar(80)16

AddressLine4

Definition: The fourth line of the address.

A4_ADS varchar(80)17

City

Definition: The city, town or village component of the address

CI_CNCT varchar(30)18

ISO_3166-2CountrySubDivisionID

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

ID_ISO_3166_2_CY_SBDVN int19

PostalCodeID

Definition: 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.

ID_PSTL_CD char(32)20

Page 6 of 115Association for Retail Technology Standards

Page 7: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_BUSINESS_UNIT

Attribute Name Column Name Data Type Key Usage FK Reference TableGeographicSegmentID

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

ID_GEO_SGMT int21

OpenDate

Definition: The opening date for the RETAIL STORE

DC_OPN_RT_STR date22

ClosingDate

Definition: The closing date for the RETAIL STORE

DC_CL_RT_STR date23

LastRemodelDate

Definition: Last date this retail store business unit was remodeled.

DC_RMDL_LST date24

SellingAreaSize

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

QU_SZ_AR_SL decimal(9,2)25

Size

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

QU_SZ_STR decimal(9,2)26

Page 7 of 115Association for Retail Technology Standards

Page 8: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_BSN_UN_GEO_HIER

Attribute Name Column Name Data Type Key Usage FK Reference TableGeographicLocationID

Definition: Token ID for a GeographicLocation

ID_GEO_LCN char(32) PK FKAK DW3_DIM_GEO_HRC_SGMT1

BusinessUnitID

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

ID_BSN_UN char(32) PK FKAK DW3_DIM_BUSINESS_UNIT2

GeographicSegmentHierarchyID

Definition: A token ID for a Geo SegmentHierarchy

ID_GEO_SGMT_HRC int PK FKAK DW3_DIM_GEO_HRC_SGMT3

BusinessUnitName

Definition: The name of the BusinessUnit

NM_BSN_UN varchar(40)4

TypeCode

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

TY_BSN_UN char(2)5

BusinessUnitGroupID

Definition: A unique system assigned identifier for a group of BusinessUnits.

ID_BSNGP int6

SiteID

Definition: Token ID for a Site

ID_STE int7

SiteTypeCode

Definition: Identifies a valid category of site (physical place).

CD_STE_TY varchar(20)8

Page 8 of 115Association for Retail Technology Standards

Page 9: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_BSN_UN_GEO_HIER

Attribute Name Column Name Data Type Key Usage FK Reference TableClimateTypeCode

Definition: 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 WetGeneral Characteristics: Rain Throughout Year

Le�er Code: AwClimate Type: Tropical SavannaGeneral Characteristics: Winter (Low-Sun) Dry Season

Le�er Code: AmClimate Type: Tropical MonsoonGeneral Characteristics: Short Dry Season; Heavy Rains in Other Months

Le�er Code: BWhClimate Type: Subtropical DesertGeneral Characteristics: Low-Latitude (Hot) Desert

Le�er Code: BShClimate Type: Subtropical SteppeGeneral Characteristics: Low-Latitude (Hot) Semiarid

Le�er Code: BWkClimate Type: Midla�tude DesertGeneral Characteristics: Midlatitude (Cold) Desert

Le�er Code: BSkClimate Type: Midla�tude SteppeGeneral Characteristics: Midlatitude (Cold) Semiarid

Le�er Code: CsaClimate Type: MediterraneanGeneral Characteristics: Dry, Hot Summer

Le�er Code: CsbClimate Type: MediterraneanGeneral Characteristics: Dry, Warm Summer

Le�er Code: CfaClimate Type: Humid SubtropicalGeneral Characteristics: No Dry Season; Hot Summer

Le�er Code: CwaClimate Type: Humid SubtropicalGeneral Characteristics: Dry Winter; Hot Summer

Le�er Code: C�Climate Type: Marine West CoastGeneral Characteristics: No Dry Season; Warm Summer

Le�er Code: CfcClimate Type: Marine West CoastGeneral Characteristics: No Dry Season; Cool Summer

Le�er Code: DfaClimate Type: Humid Con�nentalGeneral Characteristics: Severe Winter; No Dry Season; Hot Summer

Le�er Code: D�Climate Type: Humid Con�nentalGeneral Characteristics: Severe Winter; No Dry Season; Warm Summer

Le�er Code: DwaClimate Type: Humid Con�nentalGeneral Characteristics: Severe Winter; Dry Winter; Hot Summer

Le�er Code: DwbClimate Type: Humid Con�nentalGeneral Characteristics: Severe Winter; Dry Winter; Warm Summer

Le�er Code: DfcClimate Type: Subarc�cGeneral Characteristics: Severe Winter; No Dry Season; Cool Summer

Le�er Code: DfdClimate Type: Subarc�cGeneral Characteristics: Very Cold Winter; No Dry Season

CD_CLMT_TYP varchar(20)9

Page 9 of 115Association for Retail Technology Standards

Page 10: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_BSN_UN_GEO_HIER

Attribute Name Column Name Data Type Key Usage 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

GeographicSegmentHierarchyName

Definition: A business name assigned to a Geo SegmentHierarchy.

NM_GEO_SGMT_HRC varchar(40)10

BusinessUnitGeolocationGroupIDTreePath

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

BSN_UN_GEO_LOC_GP_ID_TREE_P varchar(4000)11

BusinessUnitGeolocationGroupNamePath

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

BSN_UN_GEO_LOC_GP_NM_PTH varchar(4000)12

BusinessUnitGeolocationHierLevelPath

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

BSN_UN_GEO_LOC_HRC_LVL_PTH varchar(4000)13

BusinessUnitGeolocationHierLevelNamePath

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

BSN_UN_GEO_LOC_HRC_LVL_NM_ varchar(4000)14

Page 10 of 115Association for Retail Technology Standards

Page 11: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: BusinessUnitGroupHierarchyDimension

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

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

Table: DW3_DIM_BSNGP

Attribute Name Column Name Data Type Key Usage FK Reference TableBusinessUnitID

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

ID_BSN_UN char(32) PK FKAK DW3_DIM_BUSINESS_UNIT1

BusinessUnitGroupFunctionID

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

ID_BSNGP_FNC int PK2

ChildBusinessUnitGroupID

Definition: A unique system assigned identifier for a group of BusinessUnits.

ID_BSNGP_CHLD int3

BusinessUnitGroupFunctionName

Definition: The common name for a BusinessUnit hierarchy business function.

NM_BSNGP_FNC varchar(40)4

ParentBusinessUnitGroupLevelID

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

ID_BSNGP_LV int5

ParentBusinessUnitGroupID

Definition: A unique system assigned identifier for a group of BusinessUnits.

ID_BSNGP_PRNT int6

BusinessUnitGroupIDTreePath

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

BSNGP_ID_HRC_TREE_PTH varchar(4000)7

BusinessUnitGroupHierLevelPath

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

BSNGP_HRC_LVL_PTH varchar(4000)8

BusinessUnitGroupHierLevelGroupNamePath

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

BSNGP_HRC_LVL_GP_NM_PTH varchar(4000)9

BusinessUnitGroupHierlvlDescPath

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

BSNGP_HRC_LVL_NM_PTH varchar(4000)10

BusinessUnitGroupHierarchyCode

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

CD_BSNGP_HRC varchar(4)11

Page 11 of 115Association for Retail Technology Standards

Page 12: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_STRD_SMRY_BSN_UN_QTRLY_NE

Attribute Name Column Name Data Type Key Usage FK Reference TableBusinessUnitID

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

ID_BSN_UN char(32) PK1

NRF454YearQuarter

Definition: 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.

NRF_454_YR_QTR varchar(255)2

BusinessUnitQuarterNetSales

Definition: 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).

MO_BSN_UN_QTR_NET_SLS decimal(16,5)3

BusinessUnitQuarterNetMargin

Definition: 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

MO_BSN_UN_QTR_NET_MRGN decimal(16,5)4

Page 12 of 115Association for Retail Technology Standards

Page 13: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_CA_HIER

Attribute Name Column Name Data Type Key Usage FK Reference TableCalendarID

Definition: A unique system assigned identifier for the Calendar.

ID_CLD int PK1

BusinessDayDate

Definition: The calendar date of the BusinessDay.

DC_DY_BSN date PK2

CalendarName

Definition: The name of the Calendar

NM_CLD varchar(40)3

ParentLevelID

Definition: A unique system assigned identifier for the CalendarLevel.

ID_CLD_LV_PRNT int4

ChildPeriodID

Definition: A unique system assigned identifier for this CalendarPeriod

ID_CLD_PRD_CHLD int5

CalendarPeriodHierarchyIDTreePath

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

CLD_PRD_ID_TREE_PTH varchar(4000)6

CalendarPeriodHierarchyLevelPath

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

CLD_PRD_LVL_PTH varchar(4000)7

CalendarPeriodHierarchyLevelNamePath

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

CLD_PRD_LVL_NM_PTH varchar(4000)8

CalendarPeriodHierarchyPeriodName

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

CLD_PRD_NM_PTH varchar(4000)9

Page 13 of 115Association for Retail Technology Standards

Page 14: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_CHNL

Attribute Name Column Name Data Type Key Usage FK Reference TableChannelID

Definition: Token Identifier for a channel instance

ID_CHNL int PK1

Description

Definition: Business description of a channel

DE_CHNL_DSCR varchar(255)2

TargetingTypeCode

Definition: A code that designates how the media is targeted.

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

CD_TGT_TYP varchar(20)3

ContentOriginCode

Definition: Source of the creative content presented using the media.

Valid values include:

3RD_PTY - created by ad agency or other external partyOWNED_MEDIA - created by retailer or product supplierUSER_GENERATED - created by customers, prospects, ex customers outside the organization with no editorial control.

CD_CNTN_ORG varchar(20)4

OnLineOffLineCode

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

CD_ON_LN_OFF_LN varchar(20)5

CommunicationMode

Definition: Indicates the nature of communication that happens in the channel.

Valid values are:

SYNCHRONOUS - two way like phone conversationASYNCHRONOUS - one or two way like email

CD_COM_MOD varchar(20)6

TouchPointName

Definition: The business name for a touch point

NM_TCH_PNT varchar(255)7

PhysicalDigitalCode

Definition: Indicates if this touch point is physical or digital.

CD_PHY_DGTL varchar(20)8

Page 14 of 115Association for Retail Technology Standards

Page 15: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_CHNL

Attribute Name Column Name Data Type Key Usage FK Reference TableManagedTypeCode

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

CD_MGD_TYP varchar(20)9

BusinessDomainName

Definition: The business name used to reference a BusinessDomain instance.

NM_BSN_DMN varchar(255)10

BusinessDomainNarrative

Definition: A short narrative description of the business domain.

NA_BSN_DMN varchar(4000)11

ProcessName

Definition: Business name for a process used in reporting and presentation

NM_PCS varchar(255)12

ProcessNarrative

Definition: Short narrative description of the process.

NA_PCS varchar(4000)13

EffectiveDate

Definition: Date and time this ActivityChannel association is active.

DT_EF datetime14

ExpirationDate

Definition: Date time this ActivityChannel becomes inactive

DT_EP datetime15

NarrativeRemarks

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

NA_RMRK varchar(4000)16

Page 15 of 115Association for Retail Technology Standards

Page 16: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TableCustomerID

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

ID_CT int PK1

AnonymousFlag

Definition: 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.

FL_ANNYMS int2

HouseholdID

Definition: Token identifier for a Household.

ID_CT_HSHLD char(32) FKAK DW3_DIM_HSHLD3

KeyCustomerID

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

ID_KY_CT int4

PrivacyOptOutCode

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

CD_PVCY_OOUT char(2)5

RegistrationDateTime

Definition: Date and time a Key Customer registered with a retailer.

DT_RGSTN datetime6

PartyID

Definition: A unique, system assigned identity for a Party.

ID_PRTY int7

PartyTypeCode

Definition: 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.

CD_PRTY_TYP varchar(20)8

Salutation

Definition: 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.

NM_PRS_SLN varchar(40)9

Page 16 of 115Association for Retail Technology Standards

Page 17: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TableFirstName

Definition: 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.

FN_PRS varchar(40)10

FirstNameType

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

TY_NM_FS char(2)11

MiddleNames

Definition: 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.

MD_PRS varchar(40)12

MiddleNameType

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

TY_NM_MID char(2)13

LastName

Definition: 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.

LN_PRS varchar(40)14

LastNameType

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

TY_NM_LS char(2)15

Suffix

Definition: 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.

NM_PRS_SFX varchar(40)16

SortingName

Definition: A culturally sensitive version of the person's name that is used when producing a sorted list of names. Examples:

Jones, W SMcGrigor, S FTryggvi, T

NM_PRS_SR varchar(40)17

Page 17 of 115Association for Retail Technology Standards

Page 18: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TableMailingName

Definition: A culturally sensitive version of the person's name that is used when contacting them Examples:

Bill Jones,Stuey McGrigorTryggvi Thordarson

NM_PRS_ML varchar(40)18

OfficialName

Definition: A culturally sensitive version of the person's name that is used for all legal documents.

Examples:

William Stephen JonesStuart Fergus McGrigorTryggvi Magnus Thordarson

NM_PRS_OFCL varchar(40)19

LanguageID

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

ID_LGE char(4)20

GenderTypeCode

Definition: A code for specifying a persons gender.

TY_GND_PRS char(2)21

DateOfBirth

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

DC_PRS_BRT date22

AnnualIncomeRangeCode

Definition: A customer's annual salary or income.

CD_ANN_INCM_RNGE varchar(20)23

MaritalStatusCode

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

CD_MRTL_STS varchar(20)24

RaceCode

Definition: Retailer determined code for indicating a Person's race.

CD_RC varchar(20)25

OccupationTypeCode

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

This is used in demographic

CD_OCCPTN_TYP varchar(20)26

Page 18 of 115Association for Retail Technology Standards

Page 19: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TableLifeStageCode

Definition: Defines the current family situation of a Person based on characterized composition of family, member ages, and marital status.

Examples:Single No ChildThe 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 ChildThe 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 0–11The household supports at least one dependent child age 11 or younger. It supports no dependent children 12 years of age or older.Oldest Child 12–17The 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 OlderThe household supports at least one dependent child 18 years of age or older.PreretiredThe 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 RetiredThe 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 RetiredThe primary head of household is 70 years of age or older. The household supports no dependent children, and the household is a retired household.

CD_LF_STG varchar(20)27

EthnicityTypeCode

Definition: 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:

HispanicHan ChinesePersianWest EuropeanEast European

Retailers should define codes that are relevant to their business.

CD_ETHNC_TYP varchar(20)28

Page 19 of 115Association for Retail Technology Standards

Page 20: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TableReligionFamilyCode

Definition: Abrahamic religions2 Indian religions3 Iranian religions4 East Asian religions5 African diasporic religions6 Indigenous traditional religions7 Historical polytheism8 Mysticism and Occult9 Neopaganism10 New religious movements11 Left-hand path religions12 Fictional religions13 Parody or mock religions14 Others

CD_RLGN_FMY varchar(20)29

Page 20 of 115Association for Retail Technology Standards

Page 21: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TableReligionName

Definition: Name of religion sect within a religion family.1 Abrahamic religions1.1 Babism1.2 Bahá'í Faith1.3 Christianity1.3.1 Other groups1.4 Druze1.5 Gnosticism1.6 Islam1.7 Judaism1.8 Rastafari movement1.9 Mandaeans and Sabians1.10 Samaritanism1.11 Shabakism2 Indian religions2.1 Ayyavazhi2.2 Bhakti movement2.3 Buddhism2.4 Din-i-Ilahi2.5 Hinduism2.6 Jainism2.7 Meivazhi2.8 Sikhism3 Iranian religions3.1 Manichaeism3.2 Mazdakism3.3 Mithraism3.4 Yazdânism3.5 Zoroastrianism4 East Asian religions4.1 Confucianism4.2 Shinto4.3 Taoism4.4 Other5 African diasporic religions6 Indigenous traditional religions6.1 African6.2 American6.3 Eurasian6.4 Oceania/Pacific6.4.1 Cargo cults7 Historical polytheism7.1 Ancient Near Eastern7.2 Indo-European7.3 Hellenistic

NM_RLGN varchar(20)30

Page 21 of 115Association for Retail Technology Standards

Page 22: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference Table8 Mysticism and Occult8.1 Esotericism and mysticism8.2 Occult and magic9 Neopaganism9.1 Syncretic9.2 Ethnic10 New religious movements10.1 Creativity10.2 New Thought10.3 Shinshukyo11 Left-hand path religions12 Fictional religions13 Parody or mock religions14 Others

EducationLevelCode

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

ELEMENTARYMIDDLE _SCHOOLHIGH_SCHOOLTWO_YEARS_COLLEGEFOUR_YEAR_COLLEGETWO_YEAR_GRADFOUR_YEAR_GRADPOST_GRAD

CD_EDC_LV varchar(20)31

EmploymentStatusCode

Definition: A code that defines the employment condition of a person. This code is used in segementing customers. Sample values include:

STUDENTUNEMPLOYEDPART_TIME_UNDEREMPLOYEDEMPLOYEDSEMI_RETIREDRETIRED

CD_EMPLMT_STS varchar(20)32

Page 22 of 115Association for Retail Technology Standards

Page 23: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TablePersonalityTypeCode

Definition: A retailer assigned value that assigns a personality named pattern of behavior to a Person. This plays a role in segmentation

Sample Values:COMPULSIVEAUTHORITARIANGREGARIOUSAMBITIOUSINTROVERTED

CD_PRSNLTY_TYP varchar(20)33

LifestyleTypeCode

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

This is used for segmentation purposes.

Samples include:LONGHAIRSMODERNFASHIONERSRELIGIOUS_STYLEWORKAHOLIC

CD_LFSTYL_TYP varchar(20)34

PersonalValueTypeCode

Definition: 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_ORIENTEDMATERIALISTICSPIRITUALISTICIDEALISTIC

CD_PRSL_VL_TYP varchar(20)35

Page 23 of 115Association for Retail Technology Standards

Page 24: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TableValueAttitudeLifestyleTypeCode

Definition: 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.

CD_VL_ATTD_LFSTL varchar(20)36

ConsumerCreditScore

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

CD_CNS_CR_SCOR varchar(20)37

ConsumerCreditRatingServiceName

Definition: The name of the ConsumerCreditScore provider.

NM_CNS_CR_RTG_SV varchar(40)38

DietaryHabitTypeCode

Definition: Code that identifies a particular dietary habit.

CD_DTRY_HBT_TYP varchar(20)39

Page 24 of 115Association for Retail Technology Standards

Page 25: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TableDisabilityImpairmentTypeCode

Definition: Identifies a retailer specified disability or impairment.

CD_DSBLTY_IMPRMNT_TYP varchar(20)40

ActivityInterestCode_1

Definition: A lookup value that designates a valid activity or interest code used to segment customers.

The code list must be defined by the retailer.

CD_ACTV_INTRST_1 varchar(20)41

LiesureProfessionalTypeCode_1

Definition: 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:

PROFESSIONALLIESUREOTHER

CD_LSUR_PRFSL_TYP_1 varchar(20)42

ActivityInterestCode_2

Definition: A lookup value that designates a valid activity or interest code used to segment customers.

The code list must be defined by the retailer.

CD_ACTV_INTRST_2 varchar(20)43

LiesureProfessionalTypeCode_2

Definition: 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:

PROFESSIONALLIESUREOTHER

CD_LSUR_PRFSL_TYP_2 varchar(20)44

ActivityInterestCode_3

Definition: A lookup value that designates a valid activity or interest code used to segment customers.

The code list must be defined by the retailer.

CD_ACTV_INTRST_3 varchar(20)45

Page 25 of 115Association for Retail Technology Standards

Page 26: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TableLiesureProfessionalTypeCode_3

Definition: 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:

PROFESSIONALLIESUREOTHER

CD_LSUR_PRFSL_TYP_3 varchar(20)46

LegalStatusCode

Definition: 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_STS varchar(20)47

LegalName

Definition: 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.

NM_LGL varchar(40)48

TradeName

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

NM_TRD varchar(40)49

TerminationDate

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

DC_TRMN date50

JurisdictionOfIncorporation

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

NM_JRDT_OF_INCRP varchar(255)51

IncorporationDate

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

DC_INCRP date52

LegalOrganizationTypeCode

Definition: 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_PROPRIETORPARTNERSHIPLIMITED_PARTNERSHIPS-CORPORATIONC-CORPORATIONLIMITED_LIAB_COMPANYOTHER

CD_LGL_ORGN_TYP varchar(20)53

Page 26 of 115Association for Retail Technology Standards

Page 27: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TableFiscalYearEndDate

Definition: 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.

DC_FSC_YR_END date54

BusinessActivityCode

Definition: 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.

CD_BSN_ACTV varchar(20)55

LocalAnnualRevenueAmount

Definition: 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.

MO_LCL_ANN_RVN decimal(16,5)56

GlobalAnnualRevenueAmount

Definition: The total revenue for a global or national company.

MO_GBL_ANN_RVN decimal(16,5)57

OpenForBusinessDate

Definition: The date the Organization opened.

DC_OPN_FR_BSN date58

ClosedForBusinessDate

Definition: The date the Organization ceased operating.

DC_CLSD_FR_BSN date59

DUNSNumber

Definition: 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.

ID_DUNS_NBR char(9)60

BankruptcyFlag

Definition: 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.

FL_BNKRPTY int61

BankruptcyDate

Definition: The date the organization declared bankruptcy

DC_BNKRPTY date62

BankruptcyEmergenceDate

Definition: The date the Organization emerged from bankruptcy

DC_BNKRPTY_EMRGNC date63

Page 27 of 115Association for Retail Technology Standards

Page 28: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TableBankruptcyTypeCode

Definition: A retailer defined code that tells what kind of bankruptcy proceeding the Organization went through. Examples based on US bankruptcy laws include:

CHAPTER_7 - LiquidationCHAPTER_9 - Municipal Bankrupcty (applies only to public bodies)CHAPTER 11 - Reorganization under bankruptcy codeCHAPTER 12 - Family Farmer Bankruptcy or family Fisherman BankruptcyCHAPTER 13 - Individual debit adjustment (applicable to sole proprietors and partners)CHAPTER 15 - Ancillary and other cross Border cases

CD_BNKRPTY_TYP varchar(20)64

EmployeeCountLocal

Definition: 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.

QU_EM_CNT_LCL int65

EmployeeCountGlobal

Definition: Total number of employees for the Organization as a whole.

QU_EM_CNT_GBL int66

DunnAndBradstreeRating

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

CD_RTG_DUNN_AND_BRDST varchar(20)67

PrimaryBusiness

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

ID_LGE_PRMRY char(4)68

OrganizationDescriptionNarrative

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

NA_DE_ORGN varchar(4000)69

AddressLine1

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

A1_ADS varchar(80)70

AddressLine2

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

A2_ADS varchar(80)71

AddressLine3

Definition: The third line of the address.

A3_ADS varchar(80)72

AddressLine4

Definition: The fourth line of the address.

A4_ADS varchar(80)73

Page 28 of 115Association for Retail Technology Standards

Page 29: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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

Table: DW3_DIM_CT

Attribute Name Column Name Data Type Key Usage FK Reference TableCity

Definition: The city, town or village component of the address

CI_CNCT varchar(30)74

Territory

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

ST_CNCT char(2)75

ISO_3166-2CountrySubDivisionID

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

ID_ISO_3166_2_CY_SBDVN integer76

GeographicSegmentID

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

ID_GEO_SGMT integer77

CompleteNumber

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

PH_CMPL varchar(32)78

EmailAddressDomainPart

Definition: 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].

EM_ADS_DMN_PRT varchar(80)79

EmailAddressLocalPart

Definition: 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.

EM_ADS_LOC_PRT varchar(80)80

SocialNetworkID

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

ID_SCL_NTWRK char(32)81

SocialNetworkName

Definition: The business name of the InterNetBasedService

NM_SCL_NTWRK varchar(40)82

SocialNetworkUserID

Definition: 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.

ID_SCL_NTWRK_HNDL char(32)83

UserProfileID

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

ID_SCL_NTWRK_USR varchar(255)84

Page 29 of 115Association for Retail Technology Standards

Page 30: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_CT_GEO_SGMT

Attribute Name Column Name Data Type Key Usage FK Reference TableCustomerID

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

ID_CT int PK FKAK DW3_DIM_CT1

GeographicLocationID

Definition: Token ID for a GeographicLocation

ID_GEO_LCN char(32) PK FKAK DW3_DIM_GEO_HRC_SGMT2

GeographicSegmentHierarchyID

Definition: A token ID for a CustomerSegmentHierarchy

ID_GEO_SGMT_HRC int PK FKAK DW3_DIM_GEO_HRC_SGMT3

PartyID

Definition: A unique, system assigned identity for a Party.

ID_PRTY int4

PartyRoleAssignmentID

Definition: Token identifier for a PartyRoleAssignmentInstance.

ID_PRTY_RO_ASGMT char(32)5

PartyRoleStatusCode

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

SC_RO_PRTY char(2)6

ContactMethodTypeCode

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

CD_TYP_CNCT_MTH char(6)7

ContactPurposeTypeCode

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

CD_TYP_CNCT_PRPS char(2)8

PartyContactMethodStatusCode

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

Values:

I = InactiveA = Active

SC_PTY_CNCT_MTH char(2)9

AddressID

Definition: A unique system allocated identifier for the Address.

ID_ADS int10

Page 30 of 115Association for Retail Technology Standards

Page 31: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_CT_GEO_SGMT

Attribute Name Column Name Data Type Key Usage FK Reference TableAddressLine1

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

A1_ADS varchar(80)11

AddressLine2

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

A2_ADS varchar(80)12

AddressLine3

Definition: The third line of the address.

A3_ADS varchar(80)13

AddressLine4

Definition: The fourth line of the address.

A4_ADS varchar(80)14

ISOThreeCharacterCountryCode

Definition: ISO 3166-2 three character abbreviation for the country

CD_ISO_3_CHR_CY char(4)15

ISOCountryPrimarySubDivisionAbbreviationCode

Definition: 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.

CD_ISO_CY_PRMRY_SBDVN_ABBR char(6)16

ISOCountryName

Definition: Full proper name of the country

NM_ISO_CY varchar(40)17

ISOCountryPrimarySubDivisionName

Definition: Full proper name of the country primary subdivision

NM_ISO_CY_PRMRY_SBDVN varchar(40)18

City

Definition: The city, town or village component of the address

CI_CNCT varchar(30)19

PostalCode

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

CD_PSTL varchar(20)20

Page 31 of 115Association for Retail Technology Standards

Page 32: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_CT_GEO_SGMT

Attribute Name Column Name Data Type Key Usage FK Reference TablePostalCodeExtension

Definition: 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.

CD_PSTL_EXTN char(4)21

PostalCodeDescription

Definition: PostalCode name or descriptioin

DE_PSTL_CD varchar(255)22

GeoPhysicalCoOrdinateSystemTypeCode

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

CD_TYP_CRDN_GEO char(2)23

CoOrdinateValue

Definition: 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.SS±DDDMMSS.SS±AAAA.AA/ where:± = direction identitierDD & DDD = Degrees of latitude & longitudeMM = Minutes of latitude & longitudeSS.SS = Seconds of latitude & longitudeAAAA.AA = metres of altitude/ = terminator

So the summit of Mt Everest is represented by +27.5916+086.5640+8850/

CD_CRDN_VL varchar(30)24

GeographicLocationName

Definition: Short name for a GeographicLocation

NM_GEO_LCN varchar(255)25

Page 32 of 115Association for Retail Technology Standards

Page 33: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_CT_GEO_SGMT

Attribute Name Column Name Data Type Key Usage FK Reference TableClimateTypeCode

Definition: 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 WetGeneral Characteristics: Rain Throughout Year

Le�er Code: AwClimate Type: Tropical SavannaGeneral Characteristics: Winter (Low-Sun) Dry Season

Le�er Code: AmClimate Type: Tropical MonsoonGeneral Characteristics: Short Dry Season; Heavy Rains in Other Months

Le�er Code: BWhClimate Type: Subtropical DesertGeneral Characteristics: Low-Latitude (Hot) Desert

Le�er Code: BShClimate Type: Subtropical SteppeGeneral Characteristics: Low-Latitude (Hot) Semiarid

Le�er Code: BWkClimate Type: Midla�tude DesertGeneral Characteristics: Midlatitude (Cold) Desert

Le�er Code: BSkClimate Type: Midla�tude SteppeGeneral Characteristics: Midlatitude (Cold) Semiarid

Le�er Code: CsaClimate Type: MediterraneanGeneral Characteristics: Dry, Hot Summer

Le�er Code: CsbClimate Type: MediterraneanGeneral Characteristics: Dry, Warm Summer

Le�er Code: CfaClimate Type: Humid SubtropicalGeneral Characteristics: No Dry Season; Hot Summer

Le�er Code: CwaClimate Type: Humid SubtropicalGeneral Characteristics: Dry Winter; Hot Summer

Le�er Code: C�Climate Type: Marine West CoastGeneral Characteristics: No Dry Season; Warm Summer

Le�er Code: CfcClimate Type: Marine West CoastGeneral Characteristics: No Dry Season; Cool Summer

Le�er Code: DfaClimate Type: Humid Con�nentalGeneral Characteristics: Severe Winter; No Dry Season; Hot Summer

Le�er Code: D�Climate Type: Humid Con�nentalGeneral Characteristics: Severe Winter; No Dry Season; Warm Summer

Le�er Code: DwaClimate Type: Humid Con�nentalGeneral Characteristics: Severe Winter; Dry Winter; Hot Summer

Le�er Code: DwbClimate Type: Humid Con�nentalGeneral Characteristics: Severe Winter; Dry Winter; Warm Summer

Le�er Code: DfcClimate Type: Subarc�cGeneral Characteristics: Severe Winter; No Dry Season; Cool Summer

Le�er Code: DfdClimate Type: Subarc�cGeneral Characteristics: Very Cold Winter; No Dry Season

CD_CLMT_TYP varchar(20)26

Page 33 of 115Association for Retail Technology Standards

Page 34: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_CT_GEO_SGMT

Attribute Name Column Name Data Type Key Usage 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

GeographicSegmentHierarchyGroupID

Definition: Token Identifier for a CustomerSegmentHierarchyGroup instance.

ID_GEO_SGMT_HRC_GP char(32)27

GeographicSegmentHierarchyName

Definition: A business name assigned to a CustomerSegmentHierarchy.

NM_GEO_SGMT_HRC varchar(40)28

HierarchyLevelNumber

Definition: 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.

IC_PRNT_HRC_LV_NMB smallint29

CustomerGeolocationIDTreePath

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

CT_GEO_LCN_ID_HRC_TREE_PTH varchar(4000)30

CustomerGeolocationHierLevelPath

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

CT_GEO_LCN_HRC_LVL_PTH varchar(4000)31

Page 34 of 115Association for Retail Technology Standards

Page 35: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_CT_GEO_SGMT

Attribute Name Column Name Data Type Key Usage FK Reference TableCustomerGeolocationGeoTreeHierGroupNamePath

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

CT_GEO_LCN_HRC_GP_NM_PTH varchar(4000)32

CustomerGeolocationGeoTreeLevelNamePath

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

CT_GEO_LCN_LVL_NM_PTH varchar(4000)33

Page 35 of 115Association for Retail Technology Standards

Page 36: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: CustomerLoyaltyProgramDimension

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

Table: DW3_DIM_CT_LYLTY

Attribute Name Column Name Data Type Key Usage FK Reference TableCustomerID

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

ID_CT int PK FKAK DW3_DIM_CT1

CustomerAccountID

Definition: A unique identifier for a customer account.

ID_CTAC integer PK2

LoyaltyProgramID

Definition: A artificial, unique identifier for a loyalty program.

ID_PRGM_LYLT integer PK3

LoyaltyProgramName

Definition: A name or tradename for a loyalty program.

NM_PRGM_LYLT varchar(40)4

Description

Definition: Text that describes a loyalty program.

DE_PRGM_LYLT varchar(4000)5

LoyaltyProgramRelativeValueCode

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

Examples:

A - most valuableBCDEFG - least valuable

In assigning the values they should represent an descending order of values from MOST ot LEAST valuable.

CD_LYLT_PRGM_RLTV_VL char(2)6

Page 36 of 115Association for Retail Technology Standards

Page 37: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: CustomerLoyaltyProgramDimension

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

Table: DW3_DIM_CT_LYLTY

Attribute Name Column Name Data Type Key Usage FK Reference TableLoyaltyProgramTierName

Definition: 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 customersGOLDSILVERCOPPERBRONZEIRONLEAD -- the least valuable customers

NM_LYLT_PRGRM_TR varchar(40)7

LoyaltyTierNarrative

Definition: 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.

NA_LYLT_PRGRM_TR varchar(4000)8

Page 37 of 115Association for Retail Technology Standards

Page 38: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_CT_LYLTY_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableTransactionID

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

ID_TRN char(32) PK1

RetailTransactionLineItemSequenceNumber

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

IC_LN_ITM smallint PK2

BusinessUnitID

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

ID_BSN_UN char(32) FKAK DW3_DIM_BUSINESS_UNIT3

BusinessDayDate

Definition: The calendar date of the BusinessDay.

DC_DY_BSN date4

WorkstationID

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

ID_WS char(32)5

OperatorID

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

ID_OPR char(32)6

CancelledFlag

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

FL_CNCL int7

VoidedFlag

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

FL_VD int8

SuspendedFlag

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

FL_SPN int9

TrainingFlag

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

FL_TRG_TRN int10

CustomerID

Definition: A unique system assigned identifier for the Customer.

ID_CT int FKAK DW3_DIM_CT11

ChannelID

Definition: Token Identifier for a channel instance

ID_CHNL int FKAK DW3_DIM_CHNL12

Page 38 of 115Association for Retail Technology Standards

Page 39: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_CT_LYLTY_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableRetailShoppingTripTypeCode

Definition: A code designating the purpose of the shopping trip that is related to a RetailTransaction.

Examples:QUICKSTOPFILLINSTOCKUP

CD_RTL_SHPPG_TRP_TYP varchar(20)13

UnitCount

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

QU_UN_RTL_TRN decimal(7,0)14

TillID

Definition: The unique identifier for the TENDER RESPOSITORY.

ID_RPSTY_TND int15

ISOCurrencyCode

Definition: Currency code designated by ISO to identify national currency

CD_CNY_ISO_4217 int16

LineItemPointsRedeemedLoyaltyProgramID

Definition: A artificial, unique identifier for a loyalty program.

TR_LTM_RDM_ID_PRGM_LYLT int17

LineItemPointsRedeemedCustomerAccountID

Definition: A unique identifier for a customer account.

TR_LTM_RDM_ID_CTAC int18

LineItemPointsRedeemedRetailPriceModifierSequenceNumber

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

TR_LTM_RDM_IC_MDFR_RT_PRC smallint19

LineItemPointsRedeemedPromotionalProductID

Definition: A unique identifier for a Promotional Product.

TR_LTM_RDM_ID_PDT_PRM decimal(16,5)20

LineItemPointsRedeemedPointsRedeemedQuantity

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

TR_LTM_RDM_QU_PNT_RDMD int21

LineItemPointsRedeemedLoyaltyPointsEarnedDerivationRuleI

Definition: Token ID for a LoyaltyPointsEarnedDerivationRule instance.

TR_LTM_RDM_ID_LYLT_PNT_ERN_ int22

Page 39 of 115Association for Retail Technology Standards

Page 40: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_CT_LYLTY_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableLineItemPointsRedeemedPriceModifierPromotionalOfferID

Definition: The unique identifier for a promotion.

TR_LTM_RDM_ID_PRM_OFR int23

LineItemPointsRedeemedPriceModifierPromotionalInitiativeID

Definition: A token ID for a retailer's PromotionInitiative instance.

TR_LTM_RDM_ID_PRML_INITV int24

LineItemPointsRedeemedPriceModifierRewardDerivationRuleI

Definition: A identifier for a specific price derivation rule.

TR_LTM_RDM_ID_RU_PRDV int25

LineItemPointsRedeemedPriceModifierRewardDerivationRuleE

Definition: A unique identifier for a Price Derivation Rule Eligibility.

TR_LTM_RDM_ID_EL_PRDV int26

LineItemPointsRedeemedPriceModiferPercent

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

TR_LTM_RDM_PE_MDFR_RT_PRC decimal(7,4)27

LineItemPointsRedeemedPriceModifierAmount

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

TR_LTM_RDM_MO_MDFR_RT_PRC decimal(16,5)28

LineItemPointsRedeemedPriceModifierPreviousPrice

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

TR_LTM_RDM_MO_PRV_PRC decimal(7,2)29

LineItemPointsRedeemedPriceModiferCalculationMethodCode

Definition: A mnemonic code denoting how the price modifcation calculation was performed.

e.g. PercentageModifier, UnitPriceModifier, ManualPriceOverride, etc.

TR_LTM_RDM_CD_MTH_CLC char(4)30

LineItemPointsRedeemedPriceModifierAdjustmentMethodCod

Definition: A mnemonic code denoting what kind of adjustment is being made to the retail price of the Item.

e.g. Increase, Decrease.

TR_LTM_RDM_CD_MTH_ADJT char(2)31

LineItemPointsRedeemedPriceModifierNewPrice

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

TR_LTM_RDM_MO_NW_PRC decimal(7,2)32

Page 40 of 115Association for Retail Technology Standards

Page 41: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_CT_LYLTY_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableLineItemPointsRedeemedPriceModiferModificationBenefitCod

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

e.g. EmployeeDiscount, ManagerDiscount, or CustomerDiscount.

TR_LTM_RDM_CD_MDF_BNFT char(4)33

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.

TR_LTM_RDM_DE_MDFR_RTL_PRC varchar(255)34

TransactionPointsRedeemedPriceModifierPromotionalOfferID

Definition: The unique identifier for a promotion.

TR_RDM_ID_PRM_OFR int35

TransactionPointsRedeemedPriceModifierPromotionalInitiativ

Definition: A token ID for a retailer's PromotionInitiative instance.

TR_RDM_ID_PRML_INITV int36

TransactionPointsRedeemedPriceModifierRewardDerivationRu

Definition: A identifier for a specific price derivation rule.

TR_RDM_ID_RU_PRDV int37

TransactionPointsRedeemedPriceModifierRewardDerivationRu

Definition: A unique identifier for a Price Derivation Rule Eligibility.

TR_RDM_ID_EL_PRDV int38

TransactionPointsRedeemedPriceModifierPercentage

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

TR_RDM_PE_MDF decimal(7,4)39

TransactionPointsRedeemedPriceModifierAmount

Definition: The monetary value of the price modification that was given.

TR_RDM_MO_MDF decimal(16,5)40

TransactionPointsRedeemedPriceModifierPriceModificationBa

Definition: 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.

TR_RDM_MO_PRC_MDFN_BS_AM decimal(7,2)41

TransactionPointsRedeemedPriceModifierDescription

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.

TR_RDM_DE_TR_LTM_MDF varchar(255)42

Page 41 of 115Association for Retail Technology Standards

Page 42: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_CT_LYLTY_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableSalesLinePointsEarnedItemLoyaltyProgramID

Definition: A artificial, unique identifier for a loyalty program.

TR_LTM_ERN_ID_PRGM_LYLT int43

SalesLinePointsEarnedCustomerAccountID

Definition: A unique identifier for a customer account.

TR_LTM_ERN_ID_CTAC int44

SalesLinePointsEarnedPointsQuantity

Definition: 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.

TR_LTM_ERN_QU_PNT_ERN int45

SalesLinePointsEarnedLoyaltyPointsDerivationRuleID

Definition: Token ID for a LoyaltyPointsEarnedDerivationRule instance.

TR_LTM_ERN_ID_LYLT_PNT_ERN_ int46

SalesLinePointsEarnedLoyaltyPointsEligibilityRuleID

Definition: Token identifier for a LoyaltyPointsEarnedEligibilityRule instance.

TR_LTM_ERN_ID_LYLT_PNT_ERN_ int47

LoyaltyProgramRelativeValueCode

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

Examples:

A - most valuableBCDEFG - least valuable

In assigning the values they should represent an descending order of values from MOST ot LEAST valuable.

TR_LTM_ERN_CD_LYLT_PRGM_RLT char(2)48

PromotionalRewardPointsQuantity

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

PRML_QU_RWD_PNT_ERN int49

PromotionalRewardPointsPromotionalOfferID

Definition: The unique identifier for a promotion.

PRML_ID_PRM_OFR int50

Page 42 of 115Association for Retail Technology Standards

Page 43: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_CT_LYLTY_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TablePromotionalRewardPointsRewardDerivationRuleID

Definition: A identifier for a specific price derivation rule.

PRML_ID_RU_PRDV int51

PromotionalRewardPointsRewardDerivationRuleEligibilityID

Definition: A unique identifier for a Price Derivation Rule Eligibility.

PRML_ID_EL_PRDV int52

PromotionalRewardPointsPromotionalInitiativeID

Definition: A token ID for a retailer's PromotionInitiative instance.

PRML_ID_PRML_INITV int53

Page 43 of 115Association for Retail Technology Standards

Page 44: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: GeolocationHierarchyDimension

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

Table: DW3_DIM_GEO_HRC_SGMT

Attribute Name Column Name Data Type Key Usage FK Reference TableGeographicLocationID

Definition: Token ID for a GeographicLocation

ID_GEO_LCN char(32) PK1

GeographicSegmentHierarchyID

Definition: A token ID for a CustomerSegmentHierarchy

ID_GEO_SGMT_HRC int PK2

GeographicSegmentHierarchyName

Definition: A business name assigned to a CustomerSegmentHierarchy.

NM_GEO_SGMT_HRC varchar(40)3

ChildHierarchyLevelNumber

Definition: 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.

IC_PRNT_HRC_LV_NMB smallint4

Child

Definition: Token Identifier for a CustomerSegmentHierarchyGroup instance.

ID_ST_SGMT_HRC_GP_CHLD char(32)5

Parent

Definition: Token Identifier for a CustomerSegmentHierarchyGroup instance.

ID_ST_SGMT_HRC_GP_PRNT char(32)6

GeolocationIdHierarchyTreepath

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

GEO_LCN_ID_HRC_TREE_PTH varchar(4000)7

GeolocationHierarchyHierLevelPath

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

GEO_LCN_HRC_LVL_PTH varchar(4000)8

GeolocationHierarchyGroupNamePath

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

GEO_LCN_HRC_LVL_GP_NM_PTH varchar(4000)9

GeolocationHierarchyLevelDescriptionPath

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

GEO_LCN_HRC_LVL_NM_PTH varchar(4000)10

Page 44 of 115Association for Retail Technology Standards

Page 45: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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).

Table: DW3_DIM_HSHLD_CNCT

Attribute Name Column Name Data Type Key Usage FK Reference TableHouseholdID

Definition: Token identifier for a Household.

ID_HSHLD char(32) PK FKAK DW3_DIM_HSHLD1

ContactMethodTypeCode

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

CD_TYP_CNCT_MTH char(6) PK2

ContactPurposeTypeCode

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

CD_TYP_CNCT_PRPS char(2) PK3

HouseholdName

Definition: 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.

NM_HSHLD varchar(255)4

PrincipalSubPartyFlag

Definition: 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.

FL_PRCNPL_SUB_PRTY int5

PartyID

Definition: A unique, system assigned identity for a Party.

ID_PRTY int6

PrincipalPartyMailingName

Definition: A culturally sensitive version of the person's name that is used when contacting them Examples:

Bill Jones,Stuey McGrigorTryggvi Thordarson

NM_PRS_ML varchar(40)7

PartyRoleAssignmentID

Definition: Token identifier for a PartyRoleAssignmentInstance.

ID_PRTY_RO_ASGMT char(32)8

PartyRoleTypeCode

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

TY_RO_PRTY char(6)9

Page 45 of 115Association for Retail Technology Standards

Page 46: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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).

Table: DW3_DIM_HSHLD_CNCT

Attribute Name Column Name Data Type Key Usage FK Reference TablePartyRoleStatusCode

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

SC_RO_PRTY char(2)10

PartyContactMethodStatusCode

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

Values:

I = InactiveA = Active

SC_PTY_CNCT_MTH char(2)11

EffectiveDateTime

Definition: The date from which the contact method is applicable.

DC_EF datetime12

ExpirationDateTime

Definition: The date until which the contact method is applicable.

DC_EP datetime13

AddressID

Definition: A unique system allocated identifier for the Address.

ID_ADS int14

AddressLine1

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

A1_ADS varchar(80)15

AddressLine2

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

A2_ADS varchar(80)16

AddressLine3

Definition: The third line of the address.

A3_ADS varchar(80)17

AddressLine4

Definition: The fourth line of the address.

A4_ADS varchar(80)18

City

Definition: The city, town or village component of the address

CI_CNCT varchar(30)19

Territory

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

ST_CNCT char(2)20

Page 46 of 115Association for Retail Technology Standards

Page 47: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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).

Table: DW3_DIM_HSHLD_CNCT

Attribute Name Column Name Data Type Key Usage FK Reference TablePostalCodeID

Definition: 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.

ID_PSTL_CD char(32)21

EmailAddressID

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

ID_EM_ADS int22

EmailAddressDomainPart

Definition: 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].

EM_ADS_DMN_PRT varchar(80)23

EmailAddressLocalPart

Definition: 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.

EML_ADS_LOC_PRT varchar(80)24

TelephoneID

Definition: A unique system assigned identifier for this Telephone number

ID_PH int25

CompleteNumber

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

PH_CMPL varchar(32)26

SocialNetworkUserID

Definition: 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.

ID_SCL_NTWRK_HNDL char(32)27

SocialNetworkID

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

ID_SCL_NTWRK char(32)28

UserProfileID

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

ID_SCL_NTWRK_USR varchar(255)29

Page 47 of 115Association for Retail Technology Standards

Page 48: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: HouseholdDimension

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.

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.

Table: DW3_DIM_HSHLD

Attribute Name Column Name Data Type Key Usage FK Reference TableHouseholdID

Definition: Token identifier for a Household.

ID_HSHLD char(32) PK1

PartyID

Definition: A unique, system assigned identity for a Party.

ID_PRTY int2

HouseholdName

Definition: 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.

NM_HSHLD varchar(255)3

PartyAffiliationTypeCode

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

CD_TYP_PRTY_AFLN char(2)4

StatusCode

Definition: Current status of the affiliation between two parties.

Values include:ACTIVEINACTIVE

Retailers may add other values if required,

SC_AFLN char(2)5

EffectiveDateTime

Definition: The date and time the affiliation between two parties was inforce

DT_AFLN_EF datetime6

ExpirationDateTime

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

DT_AFLN_EP datetime7

Page 48 of 115Association for Retail Technology Standards

Page 49: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: HouseholdDimension

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.

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.

Table: DW3_DIM_HSHLD

Attribute Name Column Name Data Type Key Usage FK Reference TableInvolvementTypeCode

Definition: Identifies and names a category of involvement. Examples:

CREATORS - create content and originate ideas for the communityCRITICS - review and comment on others' workCOLLECTORS - Use material from others, add tag lines, commentsJOINERS - Maintain profiles, visit SPECTATORS - Read material, read reviews, etc.INACTIVES - Joined community but not active

This typically applies to PartyAffiliations between Person and Community.

CD_INVLVMNT_TYP varchar(20)8

PrincipleSubPartyFlag

Definition: 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.

FL_PRCNPL_SUB_PRTY int9

PersonPartyID

Definition: A unique, system assigned identity for a Party.

ID_PRTY_PRS int10

Salutation

Definition: 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.

NM_PRS_SLN varchar(40)11

FirstName

Definition: 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.

FN_PRS varchar(40)12

MiddleNames

Definition: 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.

MD_PRS varchar(40)13

Page 49 of 115Association for Retail Technology Standards

Page 50: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: HouseholdDimension

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.

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.

Table: DW3_DIM_HSHLD

Attribute Name Column Name Data Type Key Usage FK Reference TableMailingName

Definition: A culturally sensitive version of the person's name that is used when contacting them Examples:

Bill Jones,Stuey McGrigorTryggvi Thordarson

NM_PRS_ML varchar(40)14

Page 50 of 115Association for Retail Technology Standards

Page 51: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: InventoryFact

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.

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

Table: DW3_FACT_INVENTORY

Attribute Name Column Name Data Type Key Usage FK Reference TableItemID

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

ID_ITM char(32) PK FKAK DW3_DIM_ITM1

BusinessUnitID

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

ID_BSN_UN char(32) PK FKAK DW3_DIM_INVENTORY_LOCATION2

LocationID

Definition: A unique system assigned identifier for the Location.

ID_LCN int PK FKAK DW3_DIM_INVENTORY_LOCATION3

ItemInventoryStateID

Definition: A unique retailer assigned identifier for ItemInventoryStates.

ID_ST_INV integer PK FKAK CO_ST_INV4

RevenueCostCenterID

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

ID_CTR_RVN_CST integer PK FKAK CO_CTR_RVN_CST5

ReportingPeriodID

Definition: The unique system assigned identifier for a particular ReportingPeriod.

ID_PRD_RP integer PK FKAK CA_PRD_RP6

CalendarReportingPeriodID

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

ID_PRD_RP_CLD int7

FirstReceiptDate

Definition: 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).

DC_INV_FS_RCPT date8

LastReceiptDate

Definition: 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).

DC_INV_LS_RCPT date9

Page 51 of 115Association for Retail Technology Standards

Page 52: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: InventoryFact

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.

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

Table: DW3_FACT_INVENTORY

Attribute Name Column Name Data Type Key Usage FK Reference TableCurrentSaleUnitRetailPriceAmount

Definition: 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.

MO_UN_RTL decimal(7,2)10

UnitCost

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

MO_UN_CST decimal(16,5)11

OnOrderCount

Definition: 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.

QU_ON_ORD_CNT decimal(38,2)12

OnOrderCost

Definition: 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.

MO_ON_ORD_CST decimal(38,7)13

OnOrderRetailAmount

Definition: 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.

MO_ON_ORD_RTL_AMT decimal(38,4)14

IntransitCount

Definition: 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.

QU_INTRST_CNT decimal(38,2)15

Page 52 of 115Association for Retail Technology Standards

Page 53: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: InventoryFact

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.

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

Table: DW3_FACT_INVENTORY

Attribute Name Column Name Data Type Key Usage FK Reference TableIntransitCost

Definition: 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.

MO_INTRST_CST decimal(38,7)16

IntransitRetailAmount

Definition: 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.

MO_INTRST_RTL decimal(38,4)17

MarkdownCycleCode

Definition: 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.

CD_MKD_CYCL char(4)18

ItemDiscountUnitCount

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

QU_DSC_ITM decimal(9,2)19

BeginningUnitCount

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

QU_BGN decimal(9,2)20

ReceivedUnitCount

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

QU_RCV decimal(9,2)21

TransferInUnitCount

Definition: 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.

QU_TSF_IN decimal(9,2)22

Page 53 of 115Association for Retail Technology Standards

Page 54: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: InventoryFact

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.

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

Table: DW3_FACT_INVENTORY

Attribute Name Column Name Data Type Key Usage FK Reference TableTransferOutUnitCount

Definition: 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.

QU_TSF_OT decimal(9,2)23

AdjustmentUnitCount

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

QU_ADJT decimal(9,2)24

ReturnUnitCount

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

QU_RTN decimal(9,2)25

GrossSalesUnitCount

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

QU_SLS decimal(9,2)26

ReturnToVendorUnitCount

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

QU_RTV decimal(9,2)27

EndingUnitCount

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

QU_END decimal(9,2)28

BeginningAverageWeightedUnitCost

Definition: 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.

CP_UN_AV_WT_BGN decimal(16,5)29

EndingAverageWeightedUnitCost

Definition: 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

CP_UN_AV_WT_END decimal(16,5)30

CumulativeReceivedCostAmount

Definition: 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.

TC_RCV_CM decimal(16,5)31

CumulativeReceivedRetailAmount

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

TP_RCV decimal(16,5)32

Page 54 of 115Association for Retail Technology Standards

Page 55: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: InventoryFact

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.

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

Table: DW3_FACT_INVENTORY

Attribute Name Column Name Data Type Key Usage FK Reference TableBeginningValueAmount

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

MO_VL_BGN decimal(16,5)33

BeginningCumulativeMarkonAmount

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

MO_MKN_CM decimal(16,5)34

BeginningCumulativeMarkonPercent

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

PE_MKN_CM decimal(7,4)35

CumulativeGrossSalesRetailAmount

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

TP_SLS_GS_CM decimal(16,5)36

CumulativeReturnRetailAmount

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

TP_RTN decimal(16,5)37

CumulativeTransferInRetailAmount

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

MO_TSF_IN_CM decimal(16,5)38

CumulativeTransferOutRetailAmount

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

MO_TSF_OT_CM decimal(16,5)39

CumulativeReturnToVendorRetailAmount

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

TP_RTN_TO_VN decimal(16,5)40

CumulativeAdjustmentRetailAmount

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

MO_ADJT_RT_CM decimal(16,5)41

CumulativePermanentMarkdownAmount

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

MO_MKD_PRN_CM decimal(16,5)42

CumulativeTemporaryMarkdownAmount

Definition: 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.

MO_MKD_TMP_CM decimal(16,5)43

Page 55 of 115Association for Retail Technology Standards

Page 56: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: InventoryFact

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.

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

Table: DW3_FACT_INVENTORY

Attribute Name Column Name Data Type Key Usage FK Reference TableCumulativePermanentMarkupAmount

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

MO_MKP_PRN_CM decimal(16,5)44

CumulativeTemporaryMarkupAmount

Definition: 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.

MO_MKP_TMP_CM decimal(16,5)45

CumulativeDiscountAmount

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

MO_DSC_EM_CM decimal(16,5)46

CumulativeDamagedItemDepreciationAmount

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

MO_DPC_DM_CM_ITM decimal(16,5)47

CumulativeOutOfDateItemDepreciationAmount

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

MO_DPC_OT_OF_DT decimal(16,5)48

EndingValueAmount

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

MO_VL_END decimal(16,5)49

Page 56 of 115Association for Retail Technology Standards

Page 57: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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....

Table: CO_ST_INV

Attribute Name Column Name Data Type Key Usage FK Reference TableItemInventoryStateID

Definition: A unique retailer assigned identifier for ItemInventoryStates.

ID_ST_INV integer PK1

InventoryStateName

Definition: The common name for ItemInventoryStates.

NM_ST_INV varchar(40)2

Page 57 of 115Association for Retail Technology Standards

Page 58: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: ItemDimension

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

Table: DW3_DIM_ITM

Attribute Name Column Name Data Type Key Usage FK Reference TableItemID

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

ID_ITM char(32) PK1

Name

Definition: The name by which the Item is known.

NM_ITM varchar(40)2

ItemDescription

Definition: The textual description of the Item and its characteristics.

DE_ITM varchar(255)3

LongDescription

Definition: A longer textual description of the Item and its characteristics.

DE_ITM_LNG varchar(4000)4

TypeCode

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

TY_ITM char(4)5

MerchandiseHierarchyGroupID

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

ID_MRHRC_GP int6

BrandName

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

NM_BRN varchar(40)7

Description

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

DE_BRN varchar(255)8

BrandGrade

Definition: 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 brandSUPERIOR - better quality brandREGULAR - middle of the road brandVALUEPACKAGE - inexpensive no frills brandLOWEND - Lowest price brand

CD_BRN_GRDG varchar(20)9

SubBrandName

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

NM_SUB_BRN varchar(40)10

Page 58 of 115Association for Retail Technology Standards

Page 59: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: ItemDimension

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

Table: DW3_DIM_ITM

Attribute Name Column Name Data Type Key Usage FK Reference TableSubBrandDescription

Definition: A short description of a subbrand.

DE_SUB_BRN varchar(255)11

UsageCode

Definition: 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.

LU_ITM_USG char(2)12

KitSetCode

Definition: 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.

LU_KT_ST char(2)13

SubstituteIdentifiedFlag

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

FL_ITM_SBST_IDN int14

AllowFoodStampFlag

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

FL_FD_STP_ALW int15

AllowCouponMultiplyFlag

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

FL_CPN_ALW_MULTY int16

ProhibitReturnFlag

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

FL_RTN_PRH int17

WICFlag

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

FL_ITM_WIC int18

MinimumSaleUnitCount

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

QU_MNM_SLS_UN decimal(3,0)19

MaximumSaleUnitCount

Definition: 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)

QU_UN_BLK_MXM decimal(3,0)20

StockItemTypeCode

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

TY_ITM_STK char(2)21

UnitOfMeasureCode

Definition: 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.

CD_UOM varchar(20) FKAK CO_UOM22

Page 59 of 115Association for Retail Technology Standards

Page 60: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: ItemDimension

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

Table: DW3_DIM_ITM

Attribute Name Column Name Data Type Key Usage FK Reference TableSaleWeightOrUnitCountCode

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

LU_CNT_SLS_WT_UN char(2)23

UnitPriceFactor

Definition: 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.

FA_PRC_UN_STK_ITM decimal(9,2)24

RetailPackageSize

Definition: 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.

CD_UOM_RTL_PKG_SZ varchar(20)25

EnvironmentTypeCode

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

TY_ENV_STK_ITM char(2)26

SecurityRequiredTypeCode

Definition: 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.

TY_SCTY_RQ char(2)27

HazardousMaterialTypeCode

Definition: 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.

TY_MTR_HZ_STK_ITM char(2)28

SellUnitLastReceivedBaseCostAmount

Definition: 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.

CP_UN_SL_LS_RCV_BS decimal(16,5)29

SellUnitLastReceivedNetCostAmount

Definition: 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.

CP_CST_NT_LS_RCV decimal(16,5)30

SellUnitLastReceivedCostsEstablishedDate

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

DC_CST_EST_LS_RCV date31

StyleCode

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

LU_STYL char(4)32

ColorCode

Definition: 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

CD_CLR char(4)33

Page 60 of 115Association for Retail Technology Standards

Page 61: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: ItemDimension

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

Table: DW3_DIM_ITM

Attribute Name Column Name Data Type Key Usage FK Reference TableSizeFamilyID

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

ID_SZ_FMY int34

SizeCode

Definition: 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.

CD_SZ char(6)35

AvailableForSaleDate

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

DC_AVLB_FR_SLS date36

InventoryAccountingMethodCode

Definition: 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.

LU_MTH_INV_ACNT char(2)37

StoreWarrantyDescriptionCode

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

LU_WRTY_STR_SRZ char(4)38

ManufacturerWarrantyDescriptionCode

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

LU_WRTY_MF_SRZ_ITM char(4)39

ManufacturerSizeDescription

Definition: A code to signify the maufacturer's size reference.

DE_SZ_MF_SRZ_ITM varchar(255)40

ModelYear

Definition: The year of release or production of the SERIALIZED ITEM

CY_MDL_SRZ_ITM char(4)41

ModelNumber

Definition: The model reference for a specific SERIALIZED ITEM.

NM_NMB_SRZ_ITM varchar(40)42

ManufacturerColorDescription

Definition: The code to signify the manufacturer's color shade.

DE_CLR_MF_SRZ_ITM varchar(255)43

LinkUniformResourceID

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

URI_LNK varchar(255)44

LinkFileName

Definition: The digital item's file name.

NM_LNK_FLE varchar(255)45

Page 61 of 115Association for Retail Technology Standards

Page 62: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: ItemDimension

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

Table: DW3_DIM_ITM

Attribute Name Column Name Data Type Key Usage FK Reference TableLinkTypeCode

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

CD_LNK_TYP varchar(255)46

SharableFlag

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

FL_SHRBL int47

ItemTitle

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

NM_ITM_TTL varchar(255)48

OperatingSystemID

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

ID_OPR_SYS char(32)49

FileFormatTypeCode

Definition: Identifies a digitial file format for this DigitalItem.

Exmples include:mpegjpegQuickTimeflashvideo

CD_FLE_FRMT_TYP varchar(20)50

ServiceItemTypeCode

Definition: A code to denote the type of SERVICE ITEM.

TY_ITM_SV char(2)51

ServiceTermsCode

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

LU_TRM_SV char(2)52

BaseCostAmount

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

CP_BS_SV_ITM decimal(16,5)53

NetCostAmount

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

CP_NT_SV_ITM decimal(16,5)54

CostsEstablishedDate

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

DC_CST_EST_SV_ITM date55

Page 62 of 115Association for Retail Technology Standards

Page 63: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: ItemDimension

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

Table: DW3_DIM_ITM

Attribute Name Column Name Data Type Key Usage FK Reference TableRentalPeriodTypeCode

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

TY_PR_RNT char(2)56

RentalPeriodCount

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

QU_PR_RNT decimal(3,0)57

RentalDepositAmount

Definition: 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.

MO_DS_RNT_SV decimal(16,5)58

RentalDepositPercent

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

PE_DS_RNT_SV decimal(7,4)59

RentalPenaltyAmount

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

MO_PNTY decimal(16,5)60

RentalPenaltyPercent

Definition: 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.

PE_PNTY decimal(7,4)61

Page 63 of 115Association for Retail Technology Standards

Page 64: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_INVENTORY_LOCATION

Attribute Name Column Name Data Type Key Usage FK Reference TableLocationID

Definition: A unique system assigned identifier for the Location.

ID_LCN int PK1

BusinessUnitID

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

ID_BSN_UN char(32) PK FKAK DW3_DIM_BUSINESS_UNIT2

SiteID

Definition: Token ID for a Site

ID_STE int3

LocationName

Definition: The common name for the Location.

NM_LCN varchar(40)4

Size

Definition: The floor area of the Location expressed in an appropriate UnitOfMeasure

QU_SZ_LCN decimal(9,2)5

SizeUnitOfMeasureCode

Definition: 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.

LU_UOM_SZ varchar(20)6

FunctionCode

Definition: 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.

CD_FNC char(4)7

SecurityClassCode

Definition: 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.

CD_LCN_SCTY_CLS char(6)8

Page 64 of 115Association for Retail Technology Standards

Page 65: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_MDSE_HIER

Attribute Name Column Name Data Type Key Usage FK Reference TableMerchandiseHierarchyFunctionID

Definition: A unique system assigned identifier for the MerchandiseHierarchyFunction

id_mrhrc_fnc int PK1

ItemID

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

ID_ITM char(32) PK FKAK DW3_DIM_ITM2

MerchandiseHierarchyFunctionName

Definition: The name of MerchandiseHierarchyFunction

NM_MRHRC_FNC varchar(255)3

ParentMerchandiseHierarchyLevelID

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

id_mrhrc_lv_prnt int4

ChildMerchandiseHierarchyGroupID

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

id_mrhrc_gp_chld int5

ParentMerchandiseHierarchyGroupID

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

id_mrhrc_gp_prnt int6

MerchaniseHierarchyIDTreePath

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

MRCHRC_ID_TREE_PTH varchar(4000)7

MerchandiseHierarchy LevelPath

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

MRHRC_LVL_PTH varchar(4000)8

MerchandiseHierarchyLevelNamePath

Definition: 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.

MRHRC_LV_NM_PTH varchar(4000)9

MerchandiseHierarchyGroupNamePath

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

MRHRC_LVL_GP_NM_PTH varchar(4000)10

MerchandiseHierarchyRootCode

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

CD_MRHRC_ROOT varchar(4)11

ItemName

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

ITM_ID_NM varchar(75)12

Page 65 of 115Association for Retail Technology Standards

Page 66: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: METARWeatherCondition

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.

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.

Table: CO_METAR_WTHR_CN

Attribute Name Column Name Data Type Key Usage FK Reference TableMETARWeatherCondiitionID

Definition: 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.

ID_METAR_WTHR_CN char(32) PK1

Reporting

Definition: 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

CD_ICAO char(4)2

CalendarYear

Definition: The calendar year for a weather condition report.

YR_CLD char(4)3

CalendarMonth

Definition: The calendar month for a weather condition report.

MN_CLD char(2)4

UniversalReportingTime

Definition: The universal itme for a weather condition report using the following format:

DDHHMMZ DD - day of the monthHH - Hour (24 hour format)MM - MinuteZ - "Zulu time" which is Greenwich Mean Time

TS_UNVRSL_RP_TM char(7)5

WeatherConditionTypeCode

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

CD_WTHR_CN_TYP varchar(20)6

Page 66 of 115Association for Retail Technology Standards

Page 67: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: METARWeatherCondition

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.

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.

Table: CO_METAR_WTHR_CN

Attribute Name Column Name Data Type Key Usage FK Reference TableMETARWindConditionCode

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

dddssKT

OR

dddssGggKT

ddd = Wind direction in degreesss = sustained wind speedG = means there are gustsgg = gust wind speedKT = constant that indicate U/M is knotsMPS = constant that indicates U/M is meters per second.

CD_METAR_WND_CN varchar(20)7

METARVisibilityCode

Definition: METAR string used to specify visibility

vvSM = visibility in statute milesvvKM = visibility in kilometers

Visibility value, vv may be expressed as partil SM or KM like1 1/2SMor3/16KM

So we have to interpret this positioinally

CD_METAR_VSBLTY varchar(20)8

Page 67 of 115Association for Retail Technology Standards

Page 68: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: METARWeatherCondition

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.

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.

Table: CO_METAR_WTHR_CN

Attribute Name Column Name Data Type Key Usage FK Reference TableMETARWeatherConditionCode

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

iiddppooxxwhereii = intensity values - = light + = heavy blank = moderate VC = in vincinitydd = 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 = unknownoo = 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

CD_METAR_WTHR_CN varchar(20)9

Page 68 of 115Association for Retail Technology Standards

Page 69: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: METARWeatherCondition

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.

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.

Table: CO_METAR_WTHR_CN

Attribute Name Column Name Data Type Key Usage FK Reference Table SS = duststom

METARCloudConditionCode

Definition: Defines cloud coverage and level

Format: ccchhhttccc = cloud coverage CLR = clear SKC = clear FEW = 1/8 coverage BKN = 5,6, 7/8 coverage OVC = Overcast VV = vertical visibility for obscurationhhh = 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)

CD_METAR_CLD_CN char(4)10

METARTemperatureDewPoint

Definition: 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/MCCM - not present or value of M for minusCC - Two digit temp in whole deg celsius

QU_METAR_TEMP_DEW_PNT varchar(20)11

Page 69 of 115Association for Retail Technology Standards

Page 70: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: METARWeatherCondition

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.

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.

Table: CO_METAR_WTHR_CN

Attribute Name Column Name Data Type Key Usage FK Reference TableMETARWeatherRemarksDescription

Definition: 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 Definition4xxxxnnnn 24 hr Max (x) Min (n) temp in .1 degC units, 1st digit 1 for neg4/sss Snow coverage in inches98/mmm Equiv. sunshine for day in minutes

SLPppp 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.

DE_METAR_WTHR varchar(255)12

Page 70 of 115Association for Retail Technology Standards

Page 71: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_PROMOTION

Attribute Name Column Name Data Type Key Usage FK Reference TablePromotionalOfferID

Definition: The unique identifier for a promotion.

ID_PRM_OFR int PK1

BusinessUnitGroupID

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

ID_BSNGP int2

OperatorDisplayName

Definition: Text to be displayed to the Operator.

NM_PRM_OPR varchar(40)3

CustomerDisplayName

Definition: Text to be displayed to the customer.

NM_PRM_CT varchar(40)4

ReceiptPrinterName

Definition: Text to be printed on the receipt

NM_PRM_PRT varchar(40)5

EffectiveDate

Definition: The first date and time that this promotion is effective.

DT_PRM_EF datetime6

ExpiryDate

Definition: The last date and time that this promotion is effective.

DT_PRM_EP datetime7

StatusCode

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

A - ActiveI - InactiveP - PendingC - Canceled.

CD_STS_PRM char(18)8

UpSellTypeCode

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

TY_UP_SELL char(2)9

Page 71 of 115Association for Retail Technology Standards

Page 72: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_PROMOTION

Attribute Name Column Name Data Type Key Usage FK Reference TableConcurrenceCode

Definition: 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

TY_CNCRN char(2)10

RewardDerivationRuleID

Definition: A identifier for a specific price derivation rule.

ID_RU_PRDV int11

RewardDerivationRuleEligibilityID

Definition: A unique identifier for a Price Derivation Rule Eligibility.

ID_EL_PRDV int12

PromotionalOfferDerivationDescription

Definition: 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.

DE_PRM_PRDV varchar(255)13

CampaignID

Definition: Token ID for a Campaign

ID_CMPGN char(32)14

CampaignName

Definition: Business name for a Campagin

NM_CMPGN varchar(255)15

CampaignStatusCode

Definition: Indicates current status of a CampaignExample values include:

A - ActiveI - InactiveP - Pending (set up but not implemented)C - Canceled

CD_STS_CMPGN char(2)16

PromotionName

Definition: Business name of a promotion.

NM_PRM varchar(255)17

PromotionalInitiativeID

Definition: A token ID for a retailer's PromotionInitiative instance.

ID_PRML_INITV int18

Page 72 of 115Association for Retail Technology Standards

Page 73: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_PROMOTION

Attribute Name Column Name Data Type Key Usage FK Reference TablePromotionInitiativeName

Definition: A business name for the promotion initiative.

NM_PRML_INITV varchar(255)19

PromotionNarrative

Definition: 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.

NA_PRML_INITV varchar(4000)20

PromotionInitiativeTypeCode

Definition: Defines a specific category of promotion initiative.

See PromotionInitiativeType entity definition for a list of examples.

CD_PRML_TYP varchar(20)21

PromotionInitiativeEffectiveDateTime

Definition: Date and time a promotional initiative starts

DT_EF datetime22

PromotionalInitiativeExpirationDateTime

Definition: Date and time a promotion initiative ends

DT_EP datetime23

PromotionalInitiativeStatusCode

Definition: The status of this PromotionInitiative instance.

Sample values:

A = Activei = InactiveP = Pending (for promotion initiatives to be launched in the future)

CD_STS_PRML_INITV char(2)24

HolidayName

Definition: The name ofr the Holiday instance

NM_HLDY varchar(40)25

HolidayDescription

Definition: Short narrative description of the Holiday.

DE_HLDY varchar(255)26

Page 73 of 115Association for Retail Technology Standards

Page 74: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_PROMOTION

Attribute Name Column Name Data Type Key Usage FK Reference TableReligionFamilyCode

Definition: Abrahamic religions2 Indian religions3 Iranian religions4 East Asian religions5 African diasporic religions6 Indigenous traditional religions7 Historical polytheism8 Mysticism and Occult9 Neopaganism10 New religious movements11 Left-hand path religions12 Fictional religions13 Parody or mock religions14 Others

CD_RLGN_FMY varchar(20)27

Page 74 of 115Association for Retail Technology Standards

Page 75: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_PROMOTION

Attribute Name Column Name Data Type Key Usage FK Reference TableReligionName

Definition: Name of religion sect within a religion family.1 Abrahamic religions1.1 Babism1.2 Bahá'í Faith1.3 Christianity1.3.1 Other groups1.4 Druze1.5 Gnosticism1.6 Islam1.7 Judaism1.8 Rastafari movement1.9 Mandaeans and Sabians1.10 Samaritanism1.11 Shabakism2 Indian religions2.1 Ayyavazhi2.2 Bhakti movement2.3 Buddhism2.4 Din-i-Ilahi2.5 Hinduism2.6 Jainism2.7 Meivazhi2.8 Sikhism3 Iranian religions3.1 Manichaeism3.2 Mazdakism3.3 Mithraism3.4 Yazdânism3.5 Zoroastrianism4 East Asian religions4.1 Confucianism4.2 Shinto4.3 Taoism4.4 Other5 African diasporic religions6 Indigenous traditional religions6.1 African6.2 American6.3 Eurasian6.4 Oceania/Pacific6.4.1 Cargo cults7 Historical polytheism7.1 Ancient Near Eastern7.2 Indo-European7.3 Hellenistic

NM_RLGN varchar(20)28

Page 75 of 115Association for Retail Technology Standards

Page 76: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_PROMOTION

Attribute Name Column Name Data Type Key Usage FK Reference Table8 Mysticism and Occult8.1 Esotericism and mysticism8.2 Occult and magic9 Neopaganism9.1 Syncretic9.2 Ethnic10 New religious movements10.1 Creativity10.2 New Thought10.3 Shinshukyo11 Left-hand path religions12 Fictional religions13 Parody or mock religions14 Others

SecularCelebrationEventCode

Definition: Code that defines a secular celebration event. Examples:

EARTHDAYSPRING_SOLSTICEVALENTINESDAYMOTHERSDAYFATHERSDAY

CD_SCLR_CLBRTN_EV varchar(20)29

ISOCountryCode

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

CD_CY_ISO char(2)30

Page 76 of 115Association for Retail Technology Standards

Page 77: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: CO_CD_RSN

Attribute Name Column Name Data Type Key Usage FK Reference TableReasonCode

Definition: 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

CD_RSN varchar(20) PK1

ReasonCodeGroupCode

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

CD_RSN_GRP varchar(20) FKAK CO_CD_RSN_GRP2

ReasonName

Definition: The display name that matches the retailer assigned reason code.

NM_RSN varchar(40)3

ReasonDescription

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

DE_RC varchar(4000)4

Page 77 of 115Association for Retail Technology Standards

Page 78: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: ReasonCodeGroup

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

Eg: Merchandise Return Reason Codes.

Table: CO_CD_RSN_GRP

Attribute Name Column Name Data Type Key Usage FK Reference TableReasonCodeGroupCode

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

CD_RSN_GRP varchar(20) PK1

ReasonCodeGroupName

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

NM_RSN_GRP varchar(40)2

ReasonCodeGroupDescription

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

DE_RSN_GRP varchar(4000)3

Page 78 of 115Association for Retail Technology Standards

Page 79: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: CA_PRD_RP

Attribute Name Column Name Data Type Key Usage FK Reference TableReportingPeriodID

Definition: The unique system assigned identifier for a particular ReportingPeriod.

ID_PRD_RP integer PK1

CalendarID

Definition: A unique system assigned identifier for the Calendar.

ID_CLD integer2

CalendarLevelID

Definition: A unique system assigned identifier for the CalendarLevel.

ID_CLD_LV integer3

StartCalendarPeriodID

Definition: A unique system assigned identifier for this CalendarPeriod

ID_CLD_PRD_SRT integer4

EndCalendarPeriodID

Definition: A unique system assigned identifier for this CalendarPeriod

ID_CLD_PRD_END integer5

Name

Definition: The business name for the reporting period.

NM_PRD_RP varchar(40)6

Page 79 of 115Association for Retail Technology Standards

Page 80: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_DIM_CA_PRD_RP

Attribute Name Column Name Data Type Key Usage FK Reference TableReportingPeriodID

Definition: The unique system assigned identifier for a particular ReportingPeriod.

ID_PRD_RP int PK1

BusinessDayDate

Definition: The calendar date of the BusinessDay.

DC_DY_BSN date PK2

Name

Definition: The business name for the reporting period.

NM_PRD_RP varchar(40)3

CalendarID

Definition: A unique system assigned identifier for the Calendar.

ID_CLD int4

CalendarName

Definition: The name of the Calendar

NM_CLD varchar(40)5

CalendarLevelID

Definition: A unique system assigned identifier for the CalendarLevel.

ID_CLD_LV int6

CalendarPeriodID

Definition: A unique system assigned identifier for this CalendarPeriod

ID_CLD_PRD int7

CalendarPeriodIDTreepath

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

CLD_PRD_ID_TREE_PTH varchar(4000)8

CalendarPeriodHierlvlpath

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

CLD_PRD_LVL_PTH varchar(4000)9

CalendarPeriodHierLevelNamePath

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

CLD_PRD_HRC_LVL_NM_PTH varchar(4000)10

CalendarPeriodHierarchyPeriodName

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

CLD_PRD_NM_PTH varchar(4000)11

Page 80 of 115Association for Retail Technology Standards

Page 81: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: RetailTransactionLineItemReportingPeriodAssociation

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.

Table: DW3_DIM_ST_ASCTN_RTL_TRN_RP

Attribute Name Column Name Data Type Key Usage FK Reference TableRetailTransactionLineItemSequenceNumber

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

IC_LN_ITM smallint PK FKAK DW3_FACT_CT_LYLTY_BEHAVIOR

TransactionID

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

ID_TRN char(32) PK FKAK DW3_FACT_CT_LYLTY_BEHAVIOR

RetailTransactionLineItemSequenceNumber

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

IC_LN_ITM smallint PK FKAK DW3_FACT_TENDER_BEHAVIOR

TransactionID

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

ID_TRN char(32) PK FKAK DW3_FACT_TENDER_BEHAVIOR

TransactionID

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

ID_TRN char(32) PK FKAK DW3_FACT_SALE_RTN_BEHAVIOR1

RetailTransactionLineItemSequenceNumber

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

IC_LN_ITM smallint PK FKAK DW3_FACT_SALE_RTN_BEHAVIOR2

ReportingPeriodID

Definition: The unique system assigned identifier for a particular ReportingPeriod.

ID_PRD_RP int PK FKAK DW3_DIM_CA_PRD_RP3

BusinessDayDate

Definition: The calendar date of the BusinessDay.

DC_DY_BSN date PK FKAK DW3_DIM_CA_PRD_RP4

Page 81 of 115Association for Retail Technology Standards

Page 82: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: RetailTransasctionLineItemCalendarPeriodAssociation

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.

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

Table: DW3_DIM_ST_ASCTN_RTL_TRN_CA

Attribute Name Column Name Data Type Key Usage FK Reference TableTransactionID

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

ID_TRN char(32) PK FKAK DW3_FACT_TENDER_BEHAVIOR

RetailTransactionLineItemSequenceNumber

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

IC_LN_ITM smallint PK FKAK DW3_FACT_TENDER_BEHAVIOR

RetailTransactionLineItemSequenceNumber

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

IC_LN_ITM smallint PK FKAK DW3_FACT_CT_LYLTY_BEHAVIOR

TransactionID

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

ID_TRN char(32) PK FKAK DW3_FACT_CT_LYLTY_BEHAVIOR

TransactionID

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

ID_TRN char(32) PK FKAK DW3_FACT_SALE_RTN_BEHAVIOR1

RetailTransactionLineItemSequenceNumber

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

IC_LN_ITM smallint PK FKAK DW3_FACT_SALE_RTN_BEHAVIOR2

CalendarID

Definition: A unique system assigned identifier for the Calendar.

ID_CLD int PK FKAK DW3_DIM_CA_HIER3

BusinessDayDate

Definition: The calendar date of the BusinessDay.

DC_DY_BSN date PK FKAK DW3_DIM_CA_HIER4

Page 82 of 115Association for Retail Technology Standards

Page 83: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: RevenueCostCenter

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

Table: CO_CTR_RVN_CST

Attribute Name Column Name Data Type Key Usage FK Reference TableRevenueCostCenterID

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

ID_CTR_RVN_CST integer PK1

BusinessUnitGroupID

Definition: A unique system assigned identifier for a group of BusinessUnits.

ID_BSNGP integer2

MerchandiseHierarchyGroupID

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

ID_MRHRC_GP integer3

RevenueCostCenterName

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

NM_CTR_RVN_CST varchar(40)4

Page 83 of 115Association for Retail Technology Standards

Page 84: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableBusinessUnitID

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

ID_BSN_UN char(32) FKAK DW3_DIM_INVENTORY_LOCATION

TransactionID

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

ID_TRN char(32) PK1

RetailTransactionLineItemSequenceNumber

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

IC_LN_ITM smallint PK2

BusinessUnitID

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

ID_BSN_UN char(32) FKAK DW3_DIM_BUSINESS_UNIT3

LocationID

Definition: A unique system assigned identifier for the Location.

ID_LCN int FKAK DW3_DIM_INVENTORY_LOCATION4

BusinessDayDate

Definition: The calendar date of the BusinessDay.

DC_DY_BSN date5

WorkstationID

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

ID_WS char(32)6

OperatorID

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

ID_OPR char(32)7

CancelledFlag

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

FL_CNCL int8

VoidedFlag

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

FL_VD int9

SuspendedFlag

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

FL_SPN int10

TrainingFlag

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

FL_TRG_TRN int11

Page 84 of 115Association for Retail Technology Standards

Page 85: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableMETARWeatherCondiitionID

Definition: 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.

ID_METAR_WTHR_CN char(32) FKAK CO_METAR_WTHR_CN12

METARWeatherForecastID

Definition: 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.

ID_METAR_WTHR_FRCST char(32)13

CustomerID

Definition: A unique system assigned identifier for the Customer.

ID_CT int FKAK DW3_DIM_CT14

ChannelID

Definition: Token Identifier for a channel instance

ID_CHNL integer FKAK DW3_DIM_CHNL15

RetailShoppingTripTypeCode

Definition: A code designating the purpose of the shopping trip that is related to a RetailTransaction.

Examples:QUICKSTOPFILLINSTOCKUP

CD_RTL_SHPPG_TRP_TYP varchar(20)16

UnitCount

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

QU_UN_RTL_TRN decimal(7,0)17

TillID

Definition: The unique identifier for the TENDER RESPOSITORY.

ID_RPSTY_TND int18

ISOCurrencyCode

Definition: Currency code designated by ISO to identify national currency

CD_CNY_ISO_4217 char(3)19

ItemID

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

ID_ITM char(32) FKAK DW3_DIM_ITM20

Page 85 of 115Association for Retail Technology Standards

Page 86: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TablePOSItemIDQualifier

Definition: 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.

ID_ITM_PS_QFR int21

POSItemID

Definition: 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.

ID_ITM_PS varchar(14)22

ItemTraceableUnitID

Definition: 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.

ID_ITM_UN_TRC char(32)23

RegularUnitPrice

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

MO_PRC_REG decimal(7,2)24

RegularUnitPriceQuantity

Definition: 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.

UN_UPRQY_REG decimal(9,2)25

ActualUnitPriceQuantity

Definition: The number of units applicable to the actual per-unit price paid by the customer for this particular sale.

e.g. 3 for 87c

UN_UPRQY_ACT decimal(9,2)26

Quantity

Definition: 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.

QU_ITM_LM_RTN_SLS decimal(9,2)27

BulkUnitCount

Definition: 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

QU_UN decimal(9,2)28

Page 86 of 115Association for Retail Technology Standards

Page 87: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableExtendedAmount

Definition: 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.

MO_EXTND decimal(16,5)29

UnitDiscountAmount

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

MO_DSC_UN decimal(7,2)30

ExtendedDiscountAmount

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

MO_DSC_UN_EXT decimal(7,2)31

SellUnitRetailPriceDerivationMethodCode

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

LU_PRC_RT_DRVN char(4)32

ActionCode

Definition: A code denoting how the item is being treated in the line item.

Sample values:SL = SaleRT = Return

LU_ACTN_CD char(2)33

ReasonCode

Definition: 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

CD_RSN varchar(20) FKAK CO_CD_RSN34

UnitCostPrice

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

CP_UN decimal(16,5)35

UnitCostPriceQuantity

Definition: 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.

UN_UPRQY decimal(9,2)36

Page 87 of 115Association for Retail Technology Standards

Page 88: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableUnitListPrice

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

RP_MSRP decimal(7,2)37

UnitListPriceQuantity

Definition: The number of units applicable to the MSRP of the Item at the time of the Transaction

e.g. 3 for 99c

UN_MSRP_UPRQY decimal(9,2)38

InventoryValuePrice

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

CP_INV decimal(16,5)39

InventoryValuePriceQuantity

Definition: 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

UN_INV_UPRQY decimal(9,2)40

IssuingRetailStoreID

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

ID_STR_ISSG char(32)41

GiftCertificateSerialNumber

Definition: The serial number that uniquely identifies a GIFT CERTIFICATE.

ID_NMB_SRZ_GF_CF char(32)42

TransactionLevelRewardDerivationRuleID

Definition: A identifier for a specific price derivation rule.

ID_RU_PRDV int43

TransactionLevelRewardDerivationRuleEligibilityID

Definition: A unique identifier for a Price Derivation Rule Eligibility.

ID_EL_PRDV int44

TransactionLevelProRatedFlag

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

FL_PRRT int45

TransactionLevelPercentage

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

PE_MDF decimal(7,4)46

TransactionLevelAmount

Definition: The monetary value of the price modification that was given.

MO_MDF decimal(16,5)47

Page 88 of 115Association for Retail Technology Standards

Page 89: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableTransactionLevelPriceModificationBaseAmount

Definition: 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.

MO_PRC_MDFN_BS_AMT decimal(7,2)48

TransactionLevelDescription

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.

DE_TR_LTM_MDF varchar(255)49

TransactionLevelDiscountAmount

Definition: Transaction level monetary value of the price modifier line item.

MO_TRN_LVL_DSCNT decimal(16,5)50

PromotionalOfferID_1

Definition: The unique identifier for a promotion.

ID_PRM_OFR_1 int FKAK DW3_DIM_PROMOTION51

PromotionalInitiativeID_1

Definition: A token ID for a retailer's PromotionInitiative instance.

ID_PRML_INITV_1 int52

RewardDerivationRuleID_1

Definition: A identifier for a specific price derivation rule.

ID_RU_PRDV_1 int53

RewardDerivationRuleEligibilityID_1

Definition: A unique identifier for a Price Derivation Rule Eligibility.

ID_EL_PRDV_1 int54

PreviousPrice_1

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

MO_PRV_PRC_1 decimal(7,2)55

Percent_1

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

PE_MDFR_RT_PRC_1 decimal(7,4)56

Amount_1

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

MO_MDFR_RT_PRC_1 decimal(16,5)57

Page 89 of 115Association for Retail Technology Standards

Page 90: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableCalculationMethodCode_1

Definition: 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

CD_MTH_CLC_1 char(4)58

AdjustmentMethodCode_1

Definition: 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

CD_MTH_ADJT_1 char(2)59

NewPrice_1

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

MO_NW_PRC_1 decimal(7,2)60

ModificationBenefitCode_1

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

e.g. EmployeeDiscount, ManagerDiscount, or CustomerDiscount.

EM = EmployeeCU = CustomerMD = Manager Discount

CD_MDF_BNFT_1 char(4)61

Description_1

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.

DE_MDFR_RTL_PRC_1 varchar(255)62

TransactionLineItemProrationPercentage_1

Definition: 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%.

PE_TR_LTM_MDF_PRRT_1 decimal(7,4)63

Page 90 of 115Association for Retail Technology Standards

Page 91: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableReasonCode_1

Definition: 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

CD_RSN_1 varchar(20) FKAK CO_CD_RSN64

PromotionalOfferID_2

Definition: The unique identifier for a promotion.

ID_PRM_OFR_2 int FKAK DW3_DIM_PROMOTION65

PromotionalInitiativeID_2

Definition: A token ID for a retailer's PromotionInitiative instance.

ID_PRML_INITV_2 int66

RewardDerivationRuleID_2

Definition: A identifier for a specific price derivation rule.

ID_RU_PRDV_2 int67

RewardDerivationRuleEligibilityID_2

Definition: A unique identifier for a Price Derivation Rule Eligibility.

ID_EL_PRDV_2 int68

PreviousPrice_2

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

MO_PRV_PRC_2 decimal(7,2)69

Percent_2

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

PE_MDFR_RT_PRC_2 decimal(7,4)70

Amount_2

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

MO_MDFR_RT_PRC_2 decimal(16,5)71

CalculationMethodCode_2

Definition: 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

CD_MTH_CLC_2 char(4)72

Page 91 of 115Association for Retail Technology Standards

Page 92: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableAdjustmentMethodCode_2

Definition: 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

CD_MTH_ADJT_2 char(2)73

NewPrice_2

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

MO_NW_PRC_2 decimal(7,2)74

ModificationBenefitCode_2

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

e.g. EmployeeDiscount, ManagerDiscount, or CustomerDiscount.

EM = EmployeeCU = CustomerMD = Manager Discount

CD_MDF_BNFT_2 char(4)75

Description_2

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.

DE_MDFR_RTL_PRC_2 varchar(255)76

TransactionLineItemProrationPercentage_2

Definition: 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%.

PE_TR_LTM_MDF_PRRT_2 decimal(7,4)77

ReasonCode_2

Definition: 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

CD_RSN_2 varchar(20) FKAK CO_CD_RSN78

PromotionalOfferID_3

Definition: The unique identifier for a promotion.

ID_PRM_OFR_3 int FKAK DW3_DIM_PROMOTION79

PromotionalInitiativeID_3

Definition: A token ID for a retailer's PromotionInitiative instance.

ID_PRML_INITV_3 int80

Page 92 of 115Association for Retail Technology Standards

Page 93: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableRewardDerivationRuleID_3

Definition: A identifier for a specific price derivation rule.

ID_RU_PRDV_3 int81

RewardDerivationRuleEligibilityID_3

Definition: A unique identifier for a Price Derivation Rule Eligibility.

ID_EL_PRDV_3 int82

PreviousPrice_3

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

MO_PRV_PRC_3 decimal(7,2)83

Percent_3

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

PE_MDFR_RT_PRC_3 decimal(7,4)84

Amount_3

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

MO_MDFR_RT_PRC_3 decimal(16,5)85

CalculationMethodCode_3

Definition: 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

CD_MTH_CLC_3 char(4)86

AdjustmentMethodCode_3

Definition: 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

CD_MTH_ADJT_3 char(2)87

NewPrice_3

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

MO_NW_PRC_3 decimal(7,2)88

Page 93 of 115Association for Retail Technology Standards

Page 94: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableModificationBenefitCode_3

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

e.g. EmployeeDiscount, ManagerDiscount, or CustomerDiscount.

EM = EmployeeCU = CustomerMD = Manager Discount

CD_MDF_BNFT_3 char(4)89

Description_3

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.

DE_MDFR_RTL_PRC_3 varchar(255)90

TransactionLineItemProrationPercentage_3

Definition: 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%.

PE_TR_LTM_MDF_PRRT_3 decimal(7,4)91

ReasonCode_3

Definition: 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

CD_RSN_3 varchar(20) FKAK CO_CD_RSN92

PromotionalOfferID_4

Definition: The unique identifier for a promotion.

ID_PRM_OFR_4 int FKAK DW3_DIM_PROMOTION93

PromotionalInitiativeID_4

Definition: A token ID for a retailer's PromotionInitiative instance.

ID_PRML_INITV_4 int94

RewardDerivationRuleID_4

Definition: A identifier for a specific price derivation rule.

ID_RU_PRDV_4 int95

RewardDerivationRuleEligibilityID_4

Definition: A unique identifier for a Price Derivation Rule Eligibility.

ID_EL_PRDV_4 int96

PreviousPrice_4

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

MO_PRV_PRC_4 decimal(7,2)97

Page 94 of 115Association for Retail Technology Standards

Page 95: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TablePercent_4

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

PE_MDFR_RT_PRC_4 decimal(7,4)98

Amount_4

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

MO_MDFR_RT_PRC_4 decimal(16,5)99

CalculationMethodCode_4

Definition: 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

CD_MTH_CLC_4 char(4)100

AdjustmentMethodCode_4

Definition: 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

CD_MTH_ADJT_4 char(2)101

NewPrice_4

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

MO_NW_PRC_4 decimal(7,2)102

ModificationBenefitCode_4

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

e.g. EmployeeDiscount, ManagerDiscount, or CustomerDiscount.

EM = EmployeeCU = CustomerMD = Manager Discount

CD_MDF_BNFT_4 char(4)103

Description_4

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.

DE_MDFR_RTL_PRC_4 varchar(255)104

Page 95 of 115Association for Retail Technology Standards

Page 96: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableTransactionLineItemProrationPercentage_4

Definition: 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%.

PE_TR_LTM_MDF_PRRT_4 decimal(7,4)105

ReasonCode_4

Definition: 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

CD_RSN_4 varchar(20) FKAK CO_CD_RSN106

PromotionalOfferID_5

Definition: The unique identifier for a promotion.

ID_PRM_OFR_5 int FKAK DW3_DIM_PROMOTION107

PromotionalInitiativeID_5

Definition: A token ID for a retailer's PromotionInitiative instance.

ID_PRML_INITV_5 int108

RewardDerivationRuleID_5

Definition: A identifier for a specific price derivation rule.

ID_RU_PRDV_5 int109

RewardDerivationRuleEligibilityID_5

Definition: A unique identifier for a Price Derivation Rule Eligibility.

ID_EL_PRDV_5 int110

PreviousPrice_5

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

MO_PRV_PRC_5 decimal(7,2)111

Percent_5

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

PE_MDFR_RT_PRC_5 decimal(7,4)112

Amount_5

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

MO_MDFR_RT_PRC_5 decimal(16,5)113

Page 96 of 115Association for Retail Technology Standards

Page 97: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableCalculationMethodCode_5

Definition: 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

CD_MTH_CLC_5 char(4)114

AdjustmentMethodCode_5

Definition: 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

CD_MTH_ADJT_5 char(2)115

NewPrice_5

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

MO_NW_PRC_5 decimal(7,2)116

ModificationBenefitCode_5

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

e.g. EmployeeDiscount, ManagerDiscount, or CustomerDiscount.

EM = EmployeeCU = CustomerMD = Manager Discount

CD_MDF_BNFT_5 char(4)117

Description_5

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.

DE_MDFR_RTL_PRC_5 varchar(255)118

TransactionLineItemProrationPercentage_5

Definition: 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%.

PE_TR_LTM_MDF_PRRT_5 decimal(7,4)119

Page 97 of 115Association for Retail Technology Standards

Page 98: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_SALE_RTN_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableReasonCode_5

Definition: 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

CD_RSN_5 varchar(20) FKAK CO_CD_RSN120

Page 98 of 115Association for Retail Technology Standards

Page 99: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_STRD_SMRY_CT_SLSRTN

Attribute Name Column Name Data Type Key Usage FK Reference TableCustomerID

Definition: Customer identity

ID_CT char(32) PK1

TransactionID

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

ID_TRN char(32) PK2

BusinessUnitID

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

ID_BSN_UN char(32) PK3

BusinessDayDate

Definition: The calendar date of the BusinessDay.

DC_DY_BSN date PK4

ChannelID

Definition: Token Identifier for a channel instance

ID_CHNL int PK5

LineItemCount

Definition: The number of line items in the Transaction.

QU_LN_ITM integer6

NetSales

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

MO_NT_SLS decimal(16,5)7

QuantitySoldReturned

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

QU_ITM_SLD decimal(3,0)8

BulkQuantitySold

Definition: 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.

QU_BLK_ITM_SLD decimal(3,0)9

CostOfGoodsSold

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

MO_COGS decimal(16,5)10

NetMarginAmount

Definition: The net profit which is NetSales - CostOfGoodsSold.

MO_NET_MRGN decimal(16,5)11

Page 99 of 115Association for Retail Technology Standards

Page 100: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: SamplePurchasedCreditDebitCardSpendData

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.

This table is included for illustration purposes only.

Table: DW3_FACT_SMP_CR_DB_CRD_SPND

Attribute Name Column Name Data Type Key Usage FK Reference TableCustomerReportingPeriodSpendID

Definition: Token ID for a customer credit/debit card spend summary supplied by an external third party.

This ID is generated by the retailer.

ID_CT_RP_PRD_SPND integer PK1

TenderTypeCode

Definition: A code which uniquely identifies the type of tender, ie cash, check, credit card, etc.

Sample Values:

CASH - currencyCREDIT - credit cardDEBIT - debit cardCUST_ACCT - customer credit account with retailerEBT - electronic benefits transferCHEQUE - personal or business chequeSTORED_VALUE - gift cert. or gift cardCOUPON - mfg coupon VOUCHER - retailer issued debit (e.g. coinstar voucher)SEND_CHECK - paid out/refund via acct pay. TRADEIN - trade in kind/trade in debitOTHER - other debit offset tender type

TY_TND varchar(20)2

PaymentServiceProviderID

Definition: The identifier for an electonic payment service provider.

ID_PYM_SV_PVR char(32)3

TenderMediaCoSponsorID

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

ID_TND_MD_COSPNSR char(32)4

CardType

Definition: A code denoting which kind of card is being accepted.

TY_CRD char(6)5

CardIssuerCode

Definition: 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.

ID_ISSR_TND_CRD char(6)6

Page 100 of 115Association for Retail Technology Standards

Page 101: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: SamplePurchasedCreditDebitCardSpendData

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.

This table is included for illustration purposes only.

Table: DW3_FACT_SMP_CR_DB_CRD_SPND

Attribute Name Column Name Data Type Key Usage FK Reference TableTenderMediaBrandID

Definition: 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.

ID_TND_MD_BRN char(32)7

ReportingPeriodID

Definition: The unique system assigned identifier for a particular ReportingPeriod.

ID_PRD_RP integer8

CustomerID

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

ID_CT int FKAK DW3_DIM_CT9

CardHolderName

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

NM_CRD_HLD varchar(40)10

CardExpirationDate

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

DC_EP_CRD char(4)11

CreditDebitTotalAmount

Definition: 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.

MO_CR_DB_TOT decimal(16,5)12

Page 101 of 115Association for Retail Technology Standards

Page 102: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_TENDER_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableTransactionID

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

ID_TRN char(32) PK1

RetailTransactionLineItemSequenceNumber

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

IC_LN_ITM smallint PK2

BusinessUnitID

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

ID_BSN_UN char(32) FKAK DW3_DIM_BUSINESS_UNIT3

BusinessDayDate

Definition: The calendar date of the BusinessDay.

DC_DY_BSN date4

WorkstationID

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

ID_WS char(32)5

OperatorID

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

ID_OPR char(32)6

CancelledFlag

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

FL_CNCL int7

VoidedFlag

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

FL_VD int8

SuspendedFlag

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

FL_SPN int9

TrainingFlag

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

FL_TRG_TRN int10

CustomerID

Definition: A unique system assigned identifier for the Customer.

ID_CT int FKAK DW3_DIM_CT11

ChannelID

Definition: Token Identifier for a channel instance

ID_CHNL int FKAK DW3_DIM_CHNL12

Page 102 of 115Association for Retail Technology Standards

Page 103: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_TENDER_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableRetailShoppingTripTypeCode

Definition: A code designating the purpose of the shopping trip that is related to a RetailTransaction.

Examples:QUICKSTOPFILLINSTOCKUP

CD_RTL_SHPPG_TRP_TYP varchar(20)13

UnitCount

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

QU_UN_RTL_TRN decimal(7,0)14

TillID

Definition: The unique identifier for the TENDER RESPOSITORY.

ID_RPSTY_TND int15

ISO4217CurrencyCode

Definition: Currency code designated by ISO to identify national currency

CD_CNY_ISO_4217 char(3)16

TenderType

Definition: A code which uniquely identifies the type of tender, ie cash, check, credit card, etc.

Sample Values:

CASH - currencyCREDIT - credit cardDEBIT - debit cardCUST_ACCT - customer credit account with retailerEBT - electronic benefits transferCHEQUE - personal or business chequeSTORED_VALUE - gift cert. or gift cardCOUPON - mfg coupon VOUCHER - retailer issued debit (e.g. coinstar voucher)SEND_CHECK - paid out/refund via acct pay. TRADEIN - trade in kind/trade in debitOTHER - other debit offset tender type

TY_TND varchar(20)17

CoPayFlag

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

FL_CO_PAY int18

TenderAmountApplied

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

MO_TRN_AMT decimal(7,2)19

Page 103 of 115Association for Retail Technology Standards

Page 104: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_TENDER_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableTenderISO4217CurrencyCode

Definition: Currency code designated by ISO to identify national currency

CD_CNY_ISO_4217_TND char(3)20

TenderDenominationID

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

TND_DNM_ID int21

DenominationQuantity

Definition: The number of the Denomination units used by the TenderLineItem.

TND_DNM_QU decimal(9,2)22

ToISO4217CurrencyID

Definition: Currency code designated by ISO to identify national currency

CD_CNY_ISO_4217_LCL char(3)23

ToBuyAmount

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

MO_RT_TO_BUY decimal(14,9)24

ToSellAmount

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

MO_RT_TO_SL decimal(14,9)25

ServiceFeeAmount

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

MO_FE_SV_EXC decimal(16,5)26

ExchangeRateEffectiveDate

Definition: The date on which a specific exchange rate becomes effective.

DC_RT_EXC_EF date27

ExchangeRateExpirationDate

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

DC_RT_EXC_EP date28

CashAmountAppliedToTransaction

Definition: The monetary amount being applied to the TransactionTotal.

CSH_MO_TRN_AMT decimal(7,2)29

CashForeignCurrencyAmount

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

CSH_MO_FRG_CY decimal(7,2)30

CashExchangeRate

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

CSH_MO_RTE_EXC decimal(16,5)31

Page 104 of 115Association for Retail Technology Standards

Page 105: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_TENDER_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableCashTenderAmount

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

CSH_MO_ITM_LN_TND decimal(16,5)32

ChangeAmountAppliedToTransaction

Definition: The monetary amount being applied to the TransactionTotal.

CHG_MO_TRN_AMT decimal(7,2)33

ChangeForeignCurrencyAmount

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

CHG_MO_FRG_CY decimal(7,2)34

ChangeExchangeRate

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

CHG_MO_RTE_EXC decimal(16,5)35

ChangeTenderAmount

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

CHG_MO_ITM_LN_TND decimal(16,5)36

CheckAmountAppliedToTransaction

Definition: The monetary amount being applied to the TransactionTotal.

CHK_MO_TRN_AMT decimal(7,2)37

CheckForeignCurrencyAmount

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

CHK_MO_FRG_CY decimal(7,2)38

CheckExchangeRate

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

CHK_MO_RTE_EXC decimal(16,5)39

CheckTenderAmount

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

CHK_MO_ITM_LN_TND decimal(16,5)40

CheckTenderMediaBrandID

Definition: Token identifyer for a tender media brand.

CHK_ID_TND_MD_BRN char(32)41

BankID

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

ID_BK_CHK int42

CheckAccountNumber

Definition: 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.

ID_ACNT_CHK int43

Page 105 of 115Association for Retail Technology Standards

Page 106: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_TENDER_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableAdjudicationCode

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

ID_ADJN_CHK char(4)44

CheckCardNumber

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

ID_CRD_CHK varchar(40)45

CreditDebitCardAmountAppliedToTransaction

Definition: The monetary amount being applied to the TransactionTotal.

CRDB_MO_TRN_AMT decimal(7,2)46

CreditDebitCardForeignCurrencyAmount

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

CRDB_MO_FRG_CY decimal(7,2)47

CreditDebitCardExchangeRate

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

CRDB_MO_RTE_EXC decimal(16,5)48

CreditDebitCardTenderAmount

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

CRDB_MO_ITM_LN_TND decimal(16,5)49

CreditDebitCardTenderMediaBrandID

Definition: Token identifyer for a tender media brand.

CRDB_ID_TND_MD_BRN char(32)50

CreditDebitCardType

Definition: A code denoting which kind of card is being accepted.

CRDB_TY_CRD char(6)51

CreditDebitCardIssuerCode

Definition: 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.

CRDB_ID_ISSR_TND_CRD char(6)52

CreditDebitAdjustmentCode

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

LU_ADJN_CRDB char(6)53

CouponAmountAppliedToTransaction

Definition: The monetary amount being applied to the TransactionTotal.

CPN_MO_TRN_AMT decimal(7,2)54

CouponForeignCurrencyAmount

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

CPN_MO_FRG_CY decimal(7,2)55

Page 106 of 115Association for Retail Technology Standards

Page 107: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_TENDER_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableCouponExchangeRate

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

CPN_MO_RTE_EXC decimal(16,5)56

CouponTenderAmount

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

CPN_MO_ITM_LN_TND decimal(16,5)57

CouponValidationLineItem

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

CPN_IC_LN_ITM_VLD smallint58

CouponManufacturerID

Definition: A unique system assigned identifier for the Manufacturer.

CPN_ID_MF int59

CouponManufacturerFamilyCode

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

CPN_FC_FMY_MF char(3)60

CouponPromotionCode

Definition: 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.

CPN_LU_CPN_PRM char(6)61

CouponExpirationDate

Definition: 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.

CPN_DC_EP varchar(20)62

CouponQuantity

Definition: The number of Coupons being tendered.

CPN_QY decimal(9,2)63

CouponTypeCode

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

e.g. RetailerIssued, ManufacturerIssued

CPN_TY char(4)64

GiftCertificateAmountAppliedToTransaction

Definition: The monetary amount being applied to the TransactionTotal.

GF_CF_MO_TRN_AMT decimal(7,2)65

GiftCertificateForeignCurrencyAmount

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

GF_CF_MO_FRG_CY decimal(7,2)66

Page 107 of 115Association for Retail Technology Standards

Page 108: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_TENDER_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableGiftCertificateExchangeRate

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

GF_CF_MO_RTE_EXC decimal(16,5)67

GiftCertificateTenderAmount

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

GF_CF_MO_ITM_LN_TND decimal(16,5)68

GiftCertificateIssuingRetailStoreID

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

GF_CF_ID_STR_ISSG char(32)69

GiftCertificateSerialNumber

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

GF_CF_ID_NMB_SRZ_GF_CF char(32)70

GiftCertificateUnspentAmount

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

GF_CF_MO_UNSP decimal(16,5)71

CustomerAccountAmountAppliedToTransaction

Definition: The monetary amount being applied to the TransactionTotal.

CTAC_MO_TRN_AMT decimal(7,2)72

CustomerAccountForeignCurrencyAmount

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

CTAC_MO_FRG_CY decimal(7,2)73

CustomerAccountExchangeRate

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

CTAC_MO_RTE_EXC decimal(16,5)74

CustomerAccountTenderAmount

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

CTAC_MO_ITM_LN_TND decimal(16,5)75

CustomerAccountID

Definition: A unique identifier for a customer account.

CTAC_ID_CTAC int76

Page 108 of 115Association for Retail Technology Standards

Page 109: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_TENDER_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableCustomerAccountTypeCode

Definition: 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/redeemedTRADE - 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

CTAC_TY_CTAC char(2)77

CustomerAccountCreditStatusCode

Definition: 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.

CTAC_CD_CR_STS varchar(20)78

CustomerAccountInvoiceID

Definition: A unique system assigned identifier for the CustomerAccountInvoice

CTAC_ID_INVC int79

CustomerAccountCustomerRepresentativeID

Definition: A customer assigned identifier for the Driver fueling the vehicle.

CTAC_ID_CT_RPS int80

CustomerAccountCardNumber

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

AI_ACNT_CT_CRD varchar(20)81

TradeInAmountAppliedToTransaction

Definition: The monetary amount being applied to the TransactionTotal.

TRADEIN_MO_TRN_AMT decimal(7,2)82

Page 109 of 115Association for Retail Technology Standards

Page 110: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

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.

Table: DW3_FACT_TENDER_BEHAVIOR

Attribute Name Column Name Data Type Key Usage FK Reference TableTradeInForeignCurrencyAmount

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

TRADEIN_MO_FRG_CY decimal(7,2)83

TradeInExchangeRate

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

TRADEIN_MO_RTE_EXC decimal(16,5)84

TradeInTenderAmount

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

TRADEIN_MO_ITM_LN_TND decimal(16,5)85

TradeInTypeCode

Definition: Defines the permitted trade-in type

TRADEIN_TY_TRD_IN char(2)86

EBTAmountAppliedToTransaction

Definition: The monetary amount being applied to the TransactionTotal.

EBT_MO_TRN_AMT decimal(7,2)87

EBTForeignCurrencyAmount

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

EBT_MO_FRG_CY decimal(7,2)88

EBTExchangeRate

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

EBT_MO_RTE_EXC decimal(16,5)89

EBTTenderAmount

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

EBT_MO_ITM_LN_TND decimal(16,5)90

EBTFederalID

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

EBT_ID_FDL varchar(40)91

EBTSerialNumber

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

EBT_UN_SRZ varchar(40)92

EBTChangeAmount

Definition: 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.

EBT_MO_CHG decimal(7,2)93

Page 110 of 115Association for Retail Technology Standards

Page 111: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: TenderStoreSummary

Definition: Transaction level summary of tender line items used for reporting.

Table: DW3_STRD_SMRY_CT_TNDR

Attribute Name Column Name Data Type Key Usage FK Reference TableCustomerID

Definition: A unique system assigned identifier for the Customer.

ID_CT integer PK1

BusinessDayDate

Definition: The calendar date of the BusinessDay.

DC_DY_BSN date PK2

BusinessUnitID

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

ID_BSN_UN char(32) PK3

ChannelID

Definition: Token Identifier for a channel instance

ID_CHNL integer PK4

TransactionID

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

ID_TRN char(32) PK5

TenderType

Definition: A code which uniquely identifies the type of tender, ie cash, check, credit card, etc.

Sample Values:

CASH - currencyCREDIT - credit cardDEBIT - debit cardCUST_ACCT - customer credit account with retailerEBT - electronic benefits transferCHEQUE - personal or business chequeSTORED_VALUE - gift cert. or gift cardCOUPON - mfg coupon VOUCHER - retailer issued debit (e.g. coinstar voucher)SEND_CHECK - paid out/refund via acct pay. TRADEIN - trade in kind/trade in debitOTHER - other debit offset tender type

TY_TND varchar(20) PK6

TenderAmountApplied

Definition: 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.

MO_TRN_ALL_TNDR_APPLD decimal(16,5)7

CashTenderLineItemCount

Definition: Count of cash tender line items

CASH_TNDR_LN_ITM_COUNT integer8

Page 111 of 115Association for Retail Technology Standards

Page 112: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: TenderStoreSummary

Definition: Transaction level summary of tender line items used for reporting.

Table: DW3_STRD_SMRY_CT_TNDR

Attribute Name Column Name Data Type Key Usage FK Reference TableCheckTenderLineItemCount

Definition: Count of check tender line items

CHECK_TNDR_LN_ITM_COUNT integer9

CreditDebitTenderLineItemCount

Definition: Count of credit/debit card tender line items

CRDB_TNDR_LN_ITM_COUNT integer10

CouponTenderLineItemCount

Definition: Count of coupon tender line items

CPN_TNDR_LN_ITM_COUNT integer11

StoredValueTenderLineItemCount

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

STRD_VL_LN_ITM_COUNT integer12

CustomerAccountTenderLineItemCount

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

CT_ACT_LN_ITM_COUNT integer13

TradeInTenderLineItemCount

Definition: Trade in tender line item count.

TRADEIN_LN_ITM_COUNT integer14

EBTTenderLineItemCount

Definition: Electronic beneift transfer tender line item count.

EBT_LN_ITM_COUNT integer15

CashTenderAmount

Definition: Cash tender applied to settle this transaction.

MO_CSH_TRN_APPLD decimal(16,5)16

CheckTenderAmount

Definition: Check tender applied to settle this transaction.

MO_CHK_TRN_TOT_APPLD decimal(16,5)17

CreditDeibitTenderAmount

Definition: Credit/debit tender applied to settle this transaction.

MO_DBCR_TRN_TOT_APPLD decimal(16,5)18

CouponTenderAmount

Definition: Coupon tender applied to settle this transaction.

MO_CPN_TRN_TOT_APPLD decimal(16,5)19

GIftCertificateTenderAmount

Definition: Gift certificate tender applied to settle this transaction.

MO_GF_CF_TRN_TOT_APPLD decimal(16,5)20

Page 112 of 115Association for Retail Technology Standards

Page 113: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: TenderStoreSummary

Definition: Transaction level summary of tender line items used for reporting.

Table: DW3_STRD_SMRY_CT_TNDR

Attribute Name Column Name Data Type Key Usage FK Reference TableCustomerAccountTenderAmount

Definition: Customer Account charge tender applied to settle this transaction.

MO_CTAC_TRN_TOT_APPLD decimal(16,5)21

TradeInTenderAmount

Definition: Trade-in tender value applied to settle this transaction.

MO_TRADEIN_TRN_TOT_APPLD decimal(16,5)22

EBTTenderAmount

Definition: Electronic Benefits transfer tender applied to settle this transaction.

MO_EBT_TRN_TOT_APPLD decimal(16,5)23

Page 113 of 115Association for Retail Technology Standards

Page 114: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: UnitOfMeasure

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

Table: CO_UOM

Attribute Name Column Name Data Type Key Usage FK Reference TableUnitOfMeasureCode

Definition: 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.

CD_UOM varchar(20) PK1

UnitOfMeasureTypeCode

Definition: 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.

TY_UOM varchar(20)2

EnglishMetricFlag

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

FL_UOM_ENG_MC integer3

Name

Definition: Name assigned to this unit of measure.

NM_UOM varchar(40)4

Description

Definition: Description assigned to this unit of measure.

DE_UOM varchar(255)5

Page 114 of 115Association for Retail Technology Standards

Page 115: ARTS Data Warehouse Version 3 APPENDIX C - Dictionary_2014!01!17

Appendix C: ARTS Data Warehouse Version 3 Dictionary

Entity: UnitOfMeasureConversion

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

Eg: 1in = 2.54cm

Table: CO_CVN_UOM

Attribute Name Column Name Data Type Key Usage FK Reference TableConvertsFrom

Definition: 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.

CD_CVN_UOM_FM varchar(20) PK FKAK CO_UOM1

ConvertsTo

Definition: 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.

CD_CVN_UOM_TO varchar(20) PK FKAK CO_UOM2

Amount

Definition: The multiplier that converts the FromUOM to the ToUOM

MO_UOM_CVN DECIMAL(9,2)3

Page 115 of 115Association for Retail Technology Standards