DW_MANAGER_CF_DH

Manager Hierarchy Column Flattened Dimension

Details

Module: Global Human Resources

Key Columns

EFFECTIVE_END_DATE, EFFECTIVE_START_DATE, ENTERPRISE_ID, PERSON_ID, ASSIGNMENT_ID, MANAGER_TYPE

Columns

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

Copyright © 2019, 2023, Oracle and/or its affiliates.