| ProductKey
| False
| ProductKey
| Int32
| 0
| True
| True
| 0
| 1
|
|
|
| ProductKey
|
|
| ProductAlternateKey
| True
| ProductAlternateKey
| String
| 1
| False
|
|
|
|
| 25
|
| ProductAlternateKey
|
|
| ProductSubcategoryKey
| True
| ProductSubcategoryKey
| Int32
| 2
| False
|
|
|
|
|
|
| ProductSubcategoryKey
|
|
| WeightUnitMeasureCode
| True
| WeightUnitMeasureCode
| String
| 3
| False
|
|
|
|
| 3
|
| WeightUnitMeasureCode
|
|
| SizeUnitMeasureCode
| True
| SizeUnitMeasureCode
| String
| 4
| False
|
|
|
|
| 3
|
| SizeUnitMeasureCode
|
|
| EnglishProductName
| False
| EnglishProductName
| String
| 5
| False
|
|
|
|
| 50
|
| EnglishProductName
|
|
| SpanishProductName
| False
| SpanishProductName
| String
| 6
| False
|
|
|
|
| 50
|
| SpanishProductName
|
|
| FrenchProductName
| False
| FrenchProductName
| String
| 7
| False
|
|
|
|
| 50
|
| FrenchProductName
|
|
| StandardCost
| True
| StandardCost
| Decimal
| 8
| False
|
|
|
|
|
|
| StandardCost
|
|
| FinishedGoodsFlag
| False
| FinishedGoodsFlag
| Boolean
| 9
| False
|
|
|
|
|
|
| FinishedGoodsFlag
|
|
| Color
| False
| Color
| String
| 10
| False
|
|
|
|
| 15
|
| Color
|
|
| SafetyStockLevel
| True
| SafetyStockLevel
| Int16
| 11
| False
|
|
|
|
|
|
| SafetyStockLevel
|
|
| ReorderPoint
| True
| ReorderPoint
| Int16
| 12
| False
|
|
|
|
|
|
| ReorderPoint
|
|
| ListPrice
| True
| ListPrice
| Decimal
| 13
| False
|
|
|
|
|
|
| ListPrice
|
|
| Size
| True
| Size
| String
| 14
| False
|
|
|
|
| 50
|
| Size
|
|
| SizeRange
| True
| SizeRange
| String
| 15
| False
|
|
|
|
| 50
|
| SizeRange
|
|
| Weight
| True
| Weight
| Double
| 16
| False
|
|
|
|
|
|
| Weight
|
|
| DaysToManufacture
| True
| DaysToManufacture
| Int32
| 17
| False
|
|
|
|
|
|
| DaysToManufacture
|
|
| ProductLine
| True
| ProductLine
| String
| 18
| False
|
|
|
|
| 2
|
| ProductLine
|
|
| DealerPrice
| True
| DealerPrice
| Decimal
| 19
| False
|
|
|
|
|
|
| DealerPrice
|
|
| Class
| True
| Class
| String
| 20
| False
|
|
|
|
| 2
|
| Class
|
|
| Style
| True
| Style
| String
| 21
| False
|
|
|
|
| 2
|
| Style
|
|
| ModelName
| True
| ModelName
| String
| 22
| False
|
|
|
|
| 50
|
| ModelName
|
|
| LargePhoto
| True
| LargePhoto
| Byte[]
| 23
| False
|
|
|
|
|
|
| LargePhoto
|
|
| EnglishDescription
| True
| EnglishDescription
| String
| 24
| False
|
|
|
|
| 400
|
| EnglishDescription
|
|
| FrenchDescription
| True
| FrenchDescription
| String
| 25
| False
|
|
|
|
| 400
|
| FrenchDescription
|
|
| ChineseDescription
| True
| ChineseDescription
| String
| 26
| False
|
|
|
|
| 400
|
| ChineseDescription
|
|
| ArabicDescription
| True
| ArabicDescription
| String
| 27
| False
|
|
|
|
| 400
|
| ArabicDescription
|
|
| HebrewDescription
| True
| HebrewDescription
| String
| 28
| False
|
|
|
|
| 400
|
| HebrewDescription
|
|
| ThaiDescription
| True
| ThaiDescription
| String
| 29
| False
|
|
|
|
| 400
|
| ThaiDescription
|
|
| StartDate
| True
| StartDate
| DateTime
| 30
| False
|
|
|
| UnspecifiedLocal
|
|
| StartDate
|
|
| EndDate
| True
| EndDate
| DateTime
| 31
| False
|
|
|
| UnspecifiedLocal
|
|
| EndDate
|
|
| Status
| True
| Status
| String
| 32
| False
|
|
|
|
| 7
|
| Status
|
|
| ProductLineName
| False
| ProductLineName
| String
| 33
| False
|
|
|
|
| 10
| True
| ProductLineName
| show/hideCASE ProductLine
WHEN 'M' THEN 'Mountain'
WHEN 'R' THEN 'Road'
WHEN 'S' THEN 'Accessory'
WHEN 'T' THEN 'Touring'
ELSE 'Components'
END
|
| WeightDesc
| True
| WeightDesc
| String
| 34
| False
|
|
|
|
| 7
| True
| WeightDesc
| show/hideCase
WHEN Weight IS NULL THEN 'Unknown'
ELSE CONVERT(CHAR (5), Weight)
END
|
| SimpleStartDate
| True
| SimpleStartDate
| String
| 35
| False
|
|
|
|
| 93
| True
| SimpleStartDate
| show/hideDATENAME( mm, StartDate ) + ' ' +
DATENAME( dd, StartDate ) + ', ' +
DATENAME( yy, StartDate )
|
| SimpleEndDate
| True
| SimpleEndDate
| String
| 36
| False
|
|
|
|
| 93
| True
| SimpleEndDate
| show/hideCASE
WHEN EndDate IS NULL THEN 'Active'
ELSE
DATENAME(mm, EndDate) + ' ' +
DATENAME(dd, EndDate) + ', ' +
DATENAME(yy, EndDate)
END
|
| StatusDesc
| True
| StatusDesc
| String
| 37
| False
|
|
|
|
| 10
| True
| StatusDesc
| show/hideCASE
WHEN Status IS NULL THEN 'Historical'
ELSE Status
END
|
| StyleDesc
| True
| StyleDesc
| String
| 38
| False
|
|
|
|
| 14
| True
| StyleDesc
| show/hideCASE
WHEN Style IS NULL THEN 'Not Applicable'
WHEN Style = 'U' THEN 'Unisex'
WHEN Style = 'M' THEN 'Mens'
WHEN Style = 'W' THEN 'Womens'
END
|
| ClassDesc
| True
| ClassDesc
| String
| 39
| False
|
|
|
|
| 14
| True
| ClassDesc
| show/hideCASE
WHEN Class IS NULL THEN 'Not Applicable'
WHEN Class = 'H' THEN 'High'
WHEN Class = 'M' THEN 'Medium'
WHEN Class = 'L' THEN 'Low'
END
|