| Design Name | hr_and_sh |
| Version Date | 10.01.2012 09:44:38 |
| Version Comment | |
| Model Name | Relational_1 / Relational_1 - SubView_1v1 |
| Table Name | SH.CUSTOMERS |
| Functional Name | |
| Abbreviation | |
| Classification Type Name | |
| Object Type Name |
| Description | dimension table |
| Notes |
| Number Of Columns | 23 |
| Number Of Rows Min. | 0 |
| Number Of Rows Max. | 9999999 |
| Expected Number Of Rows | 0 |
| Expected Growth | 0 |
| Growth Interval | Year |
| No | Column Name | PK | FK | M | Data Type | DT kind | Domain Name | Formula (Default Value) | Security | Abbreviation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | CUST_ID | P | Y | NUMERIC (22) | LT | |||||
| 2 | CUST_FIRST_NAME | Y | VARCHAR (20 BYTE) | LT | ||||||
| 3 | CUST_LAST_NAME | Y | VARCHAR (40 BYTE) | LT | ||||||
| 4 | CUST_GENDER | Y | CHAR (1 BYTE) | LT | ||||||
| 5 | CUST_YEAR_OF_BIRTH | Y | NUMERIC (4) | LT | ||||||
| 6 | CUST_MARITAL_STATUS | VARCHAR (20 BYTE) | LT | |||||||
| 7 | CUST_STREET_ADDRESS | Y | VARCHAR (40 BYTE) | LT | ||||||
| 8 | CUST_POSTAL_CODE | Y | VARCHAR (10 BYTE) | LT | ||||||
| 9 | CUST_CITY | Y | VARCHAR (30 BYTE) | LT | ||||||
| 10 | CUST_CITY_ID | Y | NUMERIC (22) | LT | ||||||
| 11 | CUST_STATE_PROVINCE | Y | VARCHAR (40 BYTE) | LT | ||||||
| 12 | CUST_STATE_PROVINCE_ID | Y | NUMERIC (22) | LT | ||||||
| 13 | COUNTRY_ID | F | Y | NUMERIC (22) | LT | |||||
| 14 | CUST_MAIN_PHONE_NUMBER | Y | VARCHAR (25 BYTE) | LT | ||||||
| 15 | CUST_INCOME_LEVEL | VARCHAR (30 BYTE) | LT | |||||||
| 16 | CUST_CREDIT_LIMIT | NUMERIC (22) | LT | |||||||
| 17 | CUST_EMAIL | VARCHAR (30 BYTE) | LT | |||||||
| 18 | CUST_TOTAL | Y | VARCHAR (14 BYTE) | LT | ||||||
| 19 | CUST_TOTAL_ID | Y | NUMERIC (22) | LT | ||||||
| 20 | CUST_SRC_ID | NUMERIC (22) | LT | |||||||
| 21 | CUST_EFF_FROM | Date (7) | LT | |||||||
| 22 | CUST_EFF_TO | Date (7) | LT | |||||||
| 23 | CUST_VALID | VARCHAR (1 BYTE) | LT |
| No | Column Name | Description | Notes |
|---|---|---|---|
| 1 | CUST_ID | primary key | |
| 2 | CUST_FIRST_NAME | first name of the customer | |
| 3 | CUST_LAST_NAME | last name of the customer | |
| 4 | CUST_GENDER | gender; low cardinality attribute | |
| 5 | CUST_YEAR_OF_BIRTH | customer year of birth | |
| 6 | CUST_MARITAL_STATUS | customer marital status; low cardinality attribute | |
| 7 | CUST_STREET_ADDRESS | customer street address | |
| 8 | CUST_POSTAL_CODE | postal code of the customer | |
| 9 | CUST_CITY | city where the customer lives | |
| 11 | CUST_STATE_PROVINCE | customer geography: state or province | |
| 13 | COUNTRY_ID | foreign key to the countries table (snowflake) | |
| 14 | CUST_MAIN_PHONE_NUMBER | customer main phone number | |
| 15 | CUST_INCOME_LEVEL | customer income level | |
| 16 | CUST_CREDIT_LIMIT | customer credit limit | |
| 17 | CUST_EMAIL | customer email id |
| Index Name | State | Functional | Spatial | Expression | Column Name | Sort Order |
|---|---|---|---|---|---|---|
| CUSTOMERS_PK | PK | CUST_ID | ASC | |||
| CUSTOMERS_GENDER_BIX | CUST_GENDER | ASC | ||||
| CUSTOMERS_MARITAL_BIX | CUST_MARITAL_STATUS | ASC | ||||
| CUSTOMERS_YOB_BIX | CUST_YEAR_OF_BIRTH | ASC |
| Name | Refering To | Mandatory | Transferable | In Arc | Column Name |
|---|---|---|---|---|---|
| CUSTOMERS_COUNTRY_FK | COUNTRIES | Y | Y | COUNTRY_ID |
| Name | Referred From | Mandatory | Transferable | In Arc | Column Name |
|---|---|---|---|---|---|
| SALES_CUSTOMER_FK | SALES | Y | Y | CUST_ID |
| Table Name | SH.SALES |
| Functional Name | |
| Abbreviation | |
| Classification Type Name | |
| Object Type Name |
| Description | facts table, without a primary key; all rows are uniquely identified by the combination of all foreign keys |
| Notes |
| Number Of Columns | 7 |
| Number Of Rows Min. | 0 |
| Number Of Rows Max. | 9999999 |
| Expected Number Of Rows | 0 |
| Expected Growth | 0 |
| Growth Interval | Year |
| No | Column Name | PK | FK | M | Data Type | DT kind | Domain Name | Formula (Default Value) | Security | Abbreviation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | PROD_ID | F | Y | NUMERIC (6) | LT | |||||
| 2 | CUST_ID | F | Y | NUMERIC (22) | LT | |||||
| 3 | TIME_ID | F | Y | Date (7) | LT | |||||
| 4 | CHANNEL_ID | F | Y | NUMERIC (22) | LT | |||||
| 5 | PROMO_ID | F | Y | NUMERIC (6) | LT | |||||
| 6 | QUANTITY_SOLD | Y | NUMERIC (10,2) | LT | ||||||
| 7 | AMOUNT_SOLD | Y | NUMERIC (10,2) | LT |
| No | Column Name | Description | Notes |
|---|---|---|---|
| 1 | PROD_ID | FK to the products dimension table | |
| 2 | CUST_ID | FK to the customers dimension table | |
| 3 | TIME_ID | FK to the times dimension table | |
| 4 | CHANNEL_ID | FK to the channels dimension table | |
| 5 | PROMO_ID | promotion identifier, without FK constraint (intentionally) to show outer join optimization | |
| 6 | QUANTITY_SOLD | product quantity sold with the transaction | |
| 7 | AMOUNT_SOLD | invoiced amount to the customer |
| Index Name | State | Functional | Spatial | Expression | Column Name | Sort Order |
|---|---|---|---|---|---|---|
| SALES_PROD_BIX | PROD_ID | ASC | ||||
| SALES_CUST_BIX | CUST_ID | ASC | ||||
| SALES_TIME_BIX | TIME_ID | ASC | ||||
| SALES_CHANNEL_BIX | CHANNEL_ID | ASC | ||||
| SALES_PROMO_BIX | PROMO_ID | ASC |
| Name | Refering To | Mandatory | Transferable | In Arc | Column Name |
|---|---|---|---|---|---|
| SALES_CHANNEL_FK | CHANNELS | Y | Y | CHANNEL_ID | |
| SALES_CUSTOMER_FK | CUSTOMERS | Y | Y | CUST_ID | |
| SALES_PRODUCT_FK | PRODUCTS | Y | Y | PROD_ID | |
| SALES_PROMO_FK | PROMOTIONS | Y | Y | PROMO_ID | |
| SALES_TIME_FK | TIMES | Y | Y | TIME_ID |
| Table Name | SH.PROMOTIONS |
| Functional Name | |
| Abbreviation | |
| Classification Type Name | |
| Object Type Name |
| Description | dimension table without a PK-FK relationship with the facts table, to show outer join functionality |
| Notes |
| Number Of Columns | 11 |
| Number Of Rows Min. | 0 |
| Number Of Rows Max. | 9999999 |
| Expected Number Of Rows | 0 |
| Expected Growth | 0 |
| Growth Interval | Year |
| No | Column Name | PK | FK | M | Data Type | DT kind | Domain Name | Formula (Default Value) | Security | Abbreviation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | PROMO_ID | P | Y | NUMERIC (6) | LT | |||||
| 2 | PROMO_NAME | Y | VARCHAR (30 BYTE) | LT | ||||||
| 3 | PROMO_SUBCATEGORY | Y | VARCHAR (30 BYTE) | LT | ||||||
| 4 | PROMO_SUBCATEGORY_ID | Y | NUMERIC (22) | LT | ||||||
| 5 | PROMO_CATEGORY | Y | VARCHAR (30 BYTE) | LT | ||||||
| 6 | PROMO_CATEGORY_ID | Y | NUMERIC (22) | LT | ||||||
| 7 | PROMO_COST | Y | NUMERIC (10,2) | LT | ||||||
| 8 | PROMO_BEGIN_DATE | Y | Date (7) | LT | ||||||
| 9 | PROMO_END_DATE | Y | Date (7) | LT | ||||||
| 10 | PROMO_TOTAL | Y | VARCHAR (15 BYTE) | LT | ||||||
| 11 | PROMO_TOTAL_ID | Y | NUMERIC (22) | LT |
| No | Column Name | Description | Notes |
|---|---|---|---|
| 1 | PROMO_ID | primary key column | |
| 2 | PROMO_NAME | promotion description | |
| 3 | PROMO_SUBCATEGORY | enables to investigate promotion hierarchies | |
| 5 | PROMO_CATEGORY | promotion category | |
| 7 | PROMO_COST | promotion cost, to do promotion effect calculations | |
| 8 | PROMO_BEGIN_DATE | promotion begin day | |
| 9 | PROMO_END_DATE | promotion end day |
| Index Name | State | Functional | Spatial | Expression | Column Name | Sort Order |
|---|---|---|---|---|---|---|
| PROMO_PK | PK | PROMO_ID | ASC |
| Name | Referred From | Mandatory | Transferable | In Arc | Column Name |
|---|---|---|---|---|---|
| COSTS_PROMO_FK | COSTS | Y | Y | PROMO_ID | |
| SALES_PROMO_FK | SALES | Y | Y | PROMO_ID |
| Table Name | SH.COSTS |
| Functional Name | |
| Abbreviation | |
| Classification Type Name | |
| Object Type Name |
| Description | |
| Notes |
| Number Of Columns | 6 |
| Number Of Rows Min. | 0 |
| Number Of Rows Max. | 9999999 |
| Expected Number Of Rows | 0 |
| Expected Growth | 0 |
| Growth Interval | Year |
| No | Column Name | PK | FK | M | Data Type | DT kind | Domain Name | Formula (Default Value) | Security | Abbreviation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | PROD_ID | F | Y | NUMERIC (6) | LT | |||||
| 2 | TIME_ID | F | Y | Date (7) | LT | |||||
| 3 | PROMO_ID | F | Y | NUMERIC (6) | LT | |||||
| 4 | CHANNEL_ID | F | Y | NUMERIC (22) | LT | |||||
| 5 | UNIT_COST | Y | NUMERIC (10,2) | LT | ||||||
| 6 | UNIT_PRICE | Y | NUMERIC (10,2) | LT |
| Index Name | State | Functional | Spatial | Expression | Column Name | Sort Order |
|---|---|---|---|---|---|---|
| COSTS_PROD_BIX | PROD_ID | ASC | ||||
| COSTS_TIME_BIX | TIME_ID | ASC |
| Name | Refering To | Mandatory | Transferable | In Arc | Column Name |
|---|---|---|---|---|---|
| COSTS_CHANNEL_FK | CHANNELS | Y | Y | CHANNEL_ID | |
| COSTS_PRODUCT_FK | PRODUCTS | Y | Y | PROD_ID | |
| COSTS_PROMO_FK | PROMOTIONS | Y | Y | PROMO_ID | |
| COSTS_TIME_FK | TIMES | Y | Y | TIME_ID |
| Table Name | SH.TIMES |
| Functional Name | |
| Abbreviation | |
| Classification Type Name | |
| Object Type Name |
| Description | Time dimension table to support multiple hierarchies and materialized views |
| Notes |
| Number Of Columns | 38 |
| Number Of Rows Min. | 0 |
| Number Of Rows Max. | 9999999 |
| Expected Number Of Rows | 0 |
| Expected Growth | 0 |
| Growth Interval | Year |
| No | Column Name | PK | FK | M | Data Type | DT kind | Domain Name | Formula (Default Value) | Security | Abbreviation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | TIME_ID | P | Y | Date (7) | LT | |||||
| 2 | DAY_NAME | Y | VARCHAR (9 BYTE) | LT | ||||||
| 3 | DAY_NUMBER_IN_WEEK | Y | NUMERIC (1) | LT | ||||||
| 4 | DAY_NUMBER_IN_MONTH | Y | NUMERIC (2) | LT | ||||||
| 5 | CALENDAR_WEEK_NUMBER | Y | NUMERIC (2) | LT | ||||||
| 6 | FISCAL_WEEK_NUMBER | Y | NUMERIC (2) | LT | ||||||
| 7 | WEEK_ENDING_DAY | Y | Date (7) | LT | ||||||
| 8 | WEEK_ENDING_DAY_ID | Y | NUMERIC (22) | LT | ||||||
| 9 | CALENDAR_MONTH_NUMBER | Y | NUMERIC (2) | LT | ||||||
| 10 | FISCAL_MONTH_NUMBER | Y | NUMERIC (2) | LT | ||||||
| 11 | CALENDAR_MONTH_DESC | Y | VARCHAR (8 BYTE) | LT | ||||||
| 12 | CALENDAR_MONTH_ID | Y | NUMERIC (22) | LT | ||||||
| 13 | FISCAL_MONTH_DESC | Y | VARCHAR (8 BYTE) | LT | ||||||
| 14 | FISCAL_MONTH_ID | Y | NUMERIC (22) | LT | ||||||
| 15 | DAYS_IN_CAL_MONTH | Y | NUMERIC (22) | LT | ||||||
| 16 | DAYS_IN_FIS_MONTH | Y | NUMERIC (22) | LT | ||||||
| 17 | END_OF_CAL_MONTH | Y | Date (7) | LT | ||||||
| 18 | END_OF_FIS_MONTH | Y | Date (7) | LT | ||||||
| 19 | CALENDAR_MONTH_NAME | Y | VARCHAR (9 BYTE) | LT | ||||||
| 20 | FISCAL_MONTH_NAME | Y | VARCHAR (9 BYTE) | LT | ||||||
| 21 | CALENDAR_QUARTER_DESC | Y | CHAR (7 BYTE) | LT | ||||||
| 22 | CALENDAR_QUARTER_ID | Y | NUMERIC (22) | LT | ||||||
| 23 | FISCAL_QUARTER_DESC | Y | CHAR (7 BYTE) | LT | ||||||
| 24 | FISCAL_QUARTER_ID | Y | NUMERIC (22) | LT | ||||||
| 25 | DAYS_IN_CAL_QUARTER | Y | NUMERIC (22) | LT | ||||||
| 26 | DAYS_IN_FIS_QUARTER | Y | NUMERIC (22) | LT | ||||||
| 27 | END_OF_CAL_QUARTER | Y | Date (7) | LT | ||||||
| 28 | END_OF_FIS_QUARTER | Y | Date (7) | LT | ||||||
| 29 | CALENDAR_QUARTER_NUMBER | Y | NUMERIC (1) | LT | ||||||
| 30 | FISCAL_QUARTER_NUMBER | Y | NUMERIC (1) | LT | ||||||
| 31 | CALENDAR_YEAR | Y | NUMERIC (4) | LT | ||||||
| 32 | CALENDAR_YEAR_ID | Y | NUMERIC (22) | LT | ||||||
| 33 | FISCAL_YEAR | Y | NUMERIC (4) | LT | ||||||
| 34 | FISCAL_YEAR_ID | Y | NUMERIC (22) | LT | ||||||
| 35 | DAYS_IN_CAL_YEAR | Y | NUMERIC (22) | LT | ||||||
| 36 | DAYS_IN_FIS_YEAR | Y | NUMERIC (22) | LT | ||||||
| 37 | END_OF_CAL_YEAR | Y | Date (7) | LT | ||||||
| 38 | END_OF_FIS_YEAR | Y | Date (7) | LT |
| No | Column Name | Description | Notes |
|---|---|---|---|
| 1 | TIME_ID | primary key; day date, finest granularity, CORRECT ORDER | |
| 2 | DAY_NAME | Monday to Sunday, repeating | |
| 3 | DAY_NUMBER_IN_WEEK | 1 to 7, repeating | |
| 4 | DAY_NUMBER_IN_MONTH | 1 to 31, repeating | |
| 5 | CALENDAR_WEEK_NUMBER | 1 to 53, repeating | |
| 6 | FISCAL_WEEK_NUMBER | 1 to 53, repeating | |
| 7 | WEEK_ENDING_DAY | date of last day in week, CORRECT ORDER | |
| 9 | CALENDAR_MONTH_NUMBER | 1 to 12, repeating | |
| 10 | FISCAL_MONTH_NUMBER | 1 to 12, repeating | |
| 11 | CALENDAR_MONTH_DESC | e.g. 1998-01, CORRECT ORDER | |
| 13 | FISCAL_MONTH_DESC | e.g. 1998-01, CORRECT ORDER | |
| 15 | DAYS_IN_CAL_MONTH | e.g. 28,31, repeating | |
| 16 | DAYS_IN_FIS_MONTH | e.g. 25,32, repeating | |
| 17 | END_OF_CAL_MONTH | last day of calendar month | |
| 18 | END_OF_FIS_MONTH | last day of fiscal month | |
| 19 | CALENDAR_MONTH_NAME | January to December, repeating | |
| 20 | FISCAL_MONTH_NAME | January to December, repeating | |
| 21 | CALENDAR_QUARTER_DESC | e.g. 1998-Q1, CORRECT ORDER | |
| 23 | FISCAL_QUARTER_DESC | e.g. 1999-Q3, CORRECT ORDER | |
| 25 | DAYS_IN_CAL_QUARTER | e.g. 88,90, repeating | |
| 26 | DAYS_IN_FIS_QUARTER | e.g. 88,90, repeating | |
| 27 | END_OF_CAL_QUARTER | last day of calendar quarter | |
| 28 | END_OF_FIS_QUARTER | last day of fiscal quarter | |
| 29 | CALENDAR_QUARTER_NUMBER | 1 to 4, repeating | |
| 30 | FISCAL_QUARTER_NUMBER | 1 to 4, repeating | |
| 31 | CALENDAR_YEAR | e.g. 1999, CORRECT ORDER | |
| 33 | FISCAL_YEAR | e.g. 1999, CORRECT ORDER | |
| 35 | DAYS_IN_CAL_YEAR | 365,366 repeating | |
| 36 | DAYS_IN_FIS_YEAR | e.g. 355,364, repeating | |
| 37 | END_OF_CAL_YEAR | last day of cal year | |
| 38 | END_OF_FIS_YEAR | last day of fiscal year |
| Index Name | State | Functional | Spatial | Expression | Column Name | Sort Order |
|---|---|---|---|---|---|---|
| TIMES_PK | PK | TIME_ID | ASC |
| Name | Referred From | Mandatory | Transferable | In Arc | Column Name |
|---|---|---|---|---|---|
| COSTS_TIME_FK | COSTS | Y | Y | TIME_ID | |
| SALES_TIME_FK | SALES | Y | Y | TIME_ID |
| Table Name | SH.CHANNELS |
| Functional Name | |
| Abbreviation | |
| Classification Type Name | |
| Object Type Name |
| Description | small dimension table |
| Notes |
| Number Of Columns | 6 |
| Number Of Rows Min. | 0 |
| Number Of Rows Max. | 9999999 |
| Expected Number Of Rows | 0 |
| Expected Growth | 0 |
| Growth Interval | Year |
| No | Column Name | PK | FK | M | Data Type | DT kind | Domain Name | Formula (Default Value) | Security | Abbreviation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANNEL_ID | P | Y | NUMERIC (22) | LT | |||||
| 2 | CHANNEL_DESC | Y | VARCHAR (20 BYTE) | LT | ||||||
| 3 | CHANNEL_CLASS | Y | VARCHAR (20 BYTE) | LT | ||||||
| 4 | CHANNEL_CLASS_ID | Y | NUMERIC (22) | LT | ||||||
| 5 | CHANNEL_TOTAL | Y | VARCHAR (13 BYTE) | LT | ||||||
| 6 | CHANNEL_TOTAL_ID | Y | NUMERIC (22) | LT |
| No | Column Name | Description | Notes |
|---|---|---|---|
| 1 | CHANNEL_ID | primary key column | |
| 2 | CHANNEL_DESC | e.g. telesales, internet, catalog | |
| 3 | CHANNEL_CLASS | e.g. direct, indirect |
| Index Name | State | Functional | Spatial | Expression | Column Name | Sort Order |
|---|---|---|---|---|---|---|
| CHANNELS_PK | PK | CHANNEL_ID | ASC |
| Name | Referred From | Mandatory | Transferable | In Arc | Column Name |
|---|---|---|---|---|---|
| COSTS_CHANNEL_FK | COSTS | Y | Y | CHANNEL_ID | |
| SALES_CHANNEL_FK | SALES | Y | Y | CHANNEL_ID |
| Table Name | SH.PRODUCTS |
| Functional Name | |
| Abbreviation | |
| Classification Type Name | |
| Object Type Name |
| Description | dimension table |
| Notes |
| Number Of Columns | 22 |
| Number Of Rows Min. | 0 |
| Number Of Rows Max. | 9999999 |
| Expected Number Of Rows | 0 |
| Expected Growth | 0 |
| Growth Interval | Year |
| No | Column Name | PK | FK | M | Data Type | DT kind | Domain Name | Formula (Default Value) | Security | Abbreviation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | PROD_ID | P | Y | NUMERIC (6) | LT | |||||
| 2 | PROD_NAME | Y | VARCHAR (50 BYTE) | LT | ||||||
| 3 | PROD_DESC | Y | VARCHAR (4000 BYTE) | LT | ||||||
| 4 | PROD_SUBCATEGORY | Y | VARCHAR (50 BYTE) | LT | ||||||
| 5 | PROD_SUBCATEGORY_ID | Y | NUMERIC (22) | LT | ||||||
| 6 | PROD_SUBCATEGORY_DESC | Y | VARCHAR (2000 BYTE) | LT | ||||||
| 7 | PROD_CATEGORY | Y | VARCHAR (50 BYTE) | LT | ||||||
| 8 | PROD_CATEGORY_ID | Y | NUMERIC (22) | LT | ||||||
| 9 | PROD_CATEGORY_DESC | Y | VARCHAR (2000 BYTE) | LT | ||||||
| 10 | PROD_WEIGHT_CLASS | Y | NUMERIC (3) | LT | ||||||
| 11 | PROD_UNIT_OF_MEASURE | VARCHAR (20 BYTE) | LT | |||||||
| 12 | PROD_PACK_SIZE | Y | VARCHAR (30 BYTE) | LT | ||||||
| 13 | SUPPLIER_ID | Y | NUMERIC (6) | LT | ||||||
| 14 | PROD_STATUS | Y | VARCHAR (20 BYTE) | LT | ||||||
| 15 | PROD_LIST_PRICE | Y | NUMERIC (8,2) | LT | ||||||
| 16 | PROD_MIN_PRICE | Y | NUMERIC (8,2) | LT | ||||||
| 17 | PROD_TOTAL | Y | VARCHAR (13 BYTE) | LT | ||||||
| 18 | PROD_TOTAL_ID | Y | NUMERIC (22) | LT | ||||||
| 19 | PROD_SRC_ID | NUMERIC (22) | LT | |||||||
| 20 | PROD_EFF_FROM | Date (7) | LT | |||||||
| 21 | PROD_EFF_TO | Date (7) | LT | |||||||
| 22 | PROD_VALID | VARCHAR (1 BYTE) | LT |
| No | Column Name | Description | Notes |
|---|---|---|---|
| 1 | PROD_ID | primary key | |
| 2 | PROD_NAME | product name | |
| 3 | PROD_DESC | product description | |
| 4 | PROD_SUBCATEGORY | product subcategory | |
| 6 | PROD_SUBCATEGORY_DESC | product subcategory description | |
| 7 | PROD_CATEGORY | product category | |
| 9 | PROD_CATEGORY_DESC | product category description | |
| 10 | PROD_WEIGHT_CLASS | product weight class | |
| 11 | PROD_UNIT_OF_MEASURE | product unit of measure | |
| 12 | PROD_PACK_SIZE | product package size | |
| 13 | SUPPLIER_ID | this column | |
| 14 | PROD_STATUS | product status | |
| 15 | PROD_LIST_PRICE | product list price | |
| 16 | PROD_MIN_PRICE | product minimum price |
| Index Name | State | Functional | Spatial | Expression | Column Name | Sort Order |
|---|---|---|---|---|---|---|
| PRODUCTS_PK | PK | PROD_ID | ASC | |||
| PRODUCTS_PROD_STATUS_BIX | PROD_STATUS | ASC | ||||
| PRODUCTS_PROD_SUBCAT_IX | PROD_SUBCATEGORY | ASC | ||||
| PRODUCTS_PROD_CAT_IX | PROD_CATEGORY | ASC |
| Name | Referred From | Mandatory | Transferable | In Arc | Column Name |
|---|---|---|---|---|---|
| COSTS_PRODUCT_FK | COSTS | Y | Y | PROD_ID | |
| SALES_PRODUCT_FK | SALES | Y | Y | PROD_ID |
| Table Name | SH.COUNTRIES |
| Functional Name | |
| Abbreviation | |
| Classification Type Name | |
| Object Type Name |
| Description | country dimension table (snowflake) |
| Notes |
| Number Of Columns | 10 |
| Number Of Rows Min. | 0 |
| Number Of Rows Max. | 9999999 |
| Expected Number Of Rows | 0 |
| Expected Growth | 0 |
| Growth Interval | Year |
| No | Column Name | PK | FK | M | Data Type | DT kind | Domain Name | Formula (Default Value) | Security | Abbreviation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | COUNTRY_ID | P | Y | NUMERIC (22) | LT | |||||
| 2 | COUNTRY_ISO_CODE | Y | CHAR (2 BYTE) | LT | ||||||
| 3 | COUNTRY_NAME | Y | VARCHAR (40 BYTE) | LT | ||||||
| 4 | COUNTRY_SUBREGION | Y | VARCHAR (30 BYTE) | LT | ||||||
| 5 | COUNTRY_SUBREGION_ID | Y | NUMERIC (22) | LT | ||||||
| 6 | COUNTRY_REGION | Y | VARCHAR (20 BYTE) | LT | ||||||
| 7 | COUNTRY_REGION_ID | Y | NUMERIC (22) | LT | ||||||
| 8 | COUNTRY_TOTAL | Y | VARCHAR (11 BYTE) | LT | ||||||
| 9 | COUNTRY_TOTAL_ID | Y | NUMERIC (22) | LT | ||||||
| 10 | COUNTRY_NAME_HIST | VARCHAR (40 BYTE) | LT |
| No | Column Name | Description | Notes |
|---|---|---|---|
| 1 | COUNTRY_ID | primary key | |
| 3 | COUNTRY_NAME | country name | |
| 4 | COUNTRY_SUBREGION | e.g. Western Europe, to allow hierarchies | |
| 6 | COUNTRY_REGION | e.g. Europe, Asia |
| Index Name | State | Functional | Spatial | Expression | Column Name | Sort Order |
|---|---|---|---|---|---|---|
| COUNTRIES_PK | PK | COUNTRY_ID | ASC |
| Name | Referred From | Mandatory | Transferable | In Arc | Column Name |
|---|---|---|---|---|---|
| CUSTOMERS_COUNTRY_FK | CUSTOMERS | Y | Y | COUNTRY_ID |