DW_MANAGER_CF_DH
Manager Hierarchy Column Flattened Dimension
Details
Module: Global Human Resources
Key Columns
MANAGER_TYPE, EFFECTIVE_START_DATE, ENTERPRISE_ID, PERSON_ID, EFFECTIVE_END_DATE, ASSIGNMENT_ID
Columns
| Name | Datatype | Length | Precision | Not Null | Comments | Referred Table | Referred Column |
|---|---|---|---|---|---|---|---|
| PERSON_ID | NUMBER | 38 | 0 | True | Person Identifier#1 | DW_PERSON_NAME_D | PERSON_ID |
| ASSIGNMENT_ID | NUMBER | 38 | 0 | True | Assignment identifier | ||
| EFFECTIVE_START_DATE | DATE | True | Start date | ||||
| EFFECTIVE_END_DATE | DATE | True | End date | ||||
| MANAGER_TYPE | VARCHAR2 | 32 | True | Determines the type of manager | |||
| ENTERPRISE_ID | NUMBER | 38 | 0 | True | Identifier of Enterprise | ||
| SOURCE_RECORD_ID | VARCHAR2 | 256 | This column is for Oracle Internal use only. Functional Unique key | ||||
| LEVEL1_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 1 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL1_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 1Manager's Assignment record | |||
| LEVEL2_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 2 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL2_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 2 Manager's Assignment record | |||
| LEVEL3_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 3 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL3_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 3 Manager's Assignment record | |||
| LEVEL4_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 4 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL4_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 4 Manager's Assignment record | |||
| LEVEL5_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 5 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL5_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 5 Manager's Assignment record | |||
| LEVEL6_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 6 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL6_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 6 Manager's Assignment record | |||
| LEVEL7_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 7 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL7_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 7 Manager's Assignment record | |||
| LEVEL8_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 8 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL8_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 8 Manager's Assignment record | |||
| LEVEL9_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 9 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL9_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 9 Manager's Assignment record | |||
| LEVEL10_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 10 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL10_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 10 Manager's Assignment record | |||
| LEVEL11_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 11 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL11_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 11 Manager's Assignment record | |||
| LEVEL12_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 12 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL12_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 12 Manager's Assignment record | |||
| LEVEL13_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 13 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL13_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 13 Manager's Assignment record | |||
| LEVEL14_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 14 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL14_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 14 Manager's Assignment record | |||
| LEVEL15_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 15 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL15_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 15 Manager's Assignment record | |||
| LEVEL16_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 16 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL16_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 16 Manager's Assignment record | |||
| LEVEL17_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 17 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL17_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 17 Manager's Assignment record | |||
| LEVEL18_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 18 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL18_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 18 Manager's Assignment record | |||
| LEVEL19_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 19 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL19_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 19 Manager's Assignment record | |||
| LEVEL20_MANAGER_ID | NUMBER | 38 | 0 | Identifies Level 20 Manager's Person record#1 | DW_PERSON_NAME_D | PERSON_ID | |
| LEVEL20_MANAGER_ASSIGNMENT_ID | NUMBER | 38 | 0 | Identifies Level 20 Manager's Assignment record | |||
| DW_DATE_FROM | DATE | Warehouse Effective From Date for the Assignment Event. If Initial extract date is greater than EFFECTIVE_FROM_DATE then Initial extract date is used. | |||||
| DW_DATE_TO | DATE | Warehouse Effective To Date for the Assignment Event. This is equal to EFFECTIVE_END_DATE | |||||
| DW_INITIAL_RECORD_IND | NUMBER | 38 | 0 | This indicates whether the record is the first event for the assignment to be brought into the warehouse based on initial extract date set by user. |
Notes
#1 DW_PERSON_NAME_D may contain multiple records for a job. Join should also consider a date to get the dimension values.