Search Results per_person_analyses
Overview
The PER_PERSON_ANALYSES table is a core data object within the Oracle E-Business Suite Human Resources (PER) module, specifically for versions 12.1.1 and 12.2.2. It serves as the primary repository for storing "special information types" associated with a person. In the context of Oracle HRMS, this table is instrumental in managing flexible, user-defined data attributes that extend the standard person record. It enables organizations to capture and maintain supplementary analytical or demographic information about employees, applicants, or other person types that is not covered by the core HR tables. Its role is to provide a structured yet customizable framework for person-related data analysis and reporting.
Key Information Stored
The table's structure is designed to link a person with a specific type of analysis criterion and its corresponding value. The primary key, PERSON_ANALYSIS_ID, uniquely identifies each record. Two critical foreign key columns define the record's context: ANALYSIS_CRITERIA_ID, which links to the PER_ANALYSIS_CRITERIA table to identify the type of information being stored (e.g., language proficiency, membership details, or custom criteria), and BUSINESS_GROUP_ID, which links to HR_ALL_ORGANIZATION_UNITS to enforce data security and partitioning by business group. Other essential columns typically include PERSON_ID (linking to PER_ALL_PEOPLE_F), a value or ID column for the specific analysis data, effective start and end dates for tracking historical changes, and a segment for the associated organization or location if applicable.
Common Use Cases and Queries
A primary use case is generating reports on employee qualifications, memberships, or other supplemental data. For instance, an organization can query all employees with a specific certification or language skill. A common SQL pattern involves joining PER_PERSON_ANALYSES to person and analysis criteria tables to make the data meaningful.
- Sample Query: Retrieving active employee language proficiencies.
SELECT ppf.full_name, pac.analysis_criteria_type, ppa.segment1
FROM per_person_analyses ppa,
per_all_people_f ppf,
per_analysis_criteria pac
WHERE ppa.person_id = ppf.person_id
AND ppa.analysis_criteria_id = pac.analysis_criteria_id
AND pac.analysis_criteria_type = 'LANGUAGE'
AND SYSDATE BETWEEN ppf.effective_start_date AND ppf.effective_end_date
AND SYSDATE BETWEEN ppa.effective_start_date AND ppa.effective_end_date; - Another critical use case is data validation and integrity checks during data migrations or integrations, ensuring analysis records correspond to valid people and criteria within the correct business group.
Related Objects
PER_PERSON_ANALYSES has defined relationships with several key HR tables, as documented in the provided metadata. The primary and foreign keys establish critical data integrity links.
- Primary Key: PER_PERSON_ANALYSES_PK on PERSON_ANALYSIS_ID.
- Foreign Key Relationships:
- HR_ALL_ORGANIZATION_UNITS: The BUSINESS_GROUP_ID column in PER_PERSON_ANALYSES references this table, tying each analysis record to a specific business group for security.
- PER_ANALYSIS_CRITERIA: The ANALYSIS_CRITERIA_ID column in PER_PERSON_ANALYSES references this table, defining the type of special information being stored.
- Implied Key Relationships: While not listed in the provided excerpt, standard implementation implies a foreign key to PER_ALL_PEOPLE_F on PERSON_ID. The table is also central to various HR APIs and is commonly accessed through dedicated person analysis views for reporting purposes.
-
Table: PER_PERSON_ANALYSES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERSON_ANALYSES, object_name:PER_PERSON_ANALYSES, status:VALID, product: PER - Human Resources , description: Special information types for a person. , implementation_dba_data: HR.PER_PERSON_ANALYSES ,
-
Table: PER_PERSON_ANALYSES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERSON_ANALYSES, object_name:PER_PERSON_ANALYSES, status:VALID, product: PER - Human Resources , description: Special information types for a person. , implementation_dba_data: HR.PER_PERSON_ANALYSES ,
-
APPS.GHR_HISTORY_CONV_RG dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.JA_CN_PS_HRMS_EXPORT_PKG dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.HR_PROCESS_SIT_SS dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PER_CONTACT_RELATIONSHIPS_PKG dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.PER_PEA_SHD dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.HR_REPORTS dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.GHR_CPDF_DYNRPT dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PER_SIT_PKG dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.PER_PEA_DEL dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.GHR_HISTORY_API dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.GHR_CPDF_EHRIS dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.HR_DELETE dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.HR_PERSON_RECORD dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.GHR_HISTORY_FETCH dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.HR_PERSON_RECORD dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.PQP_HROSS_INTEGRATION_SWI dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.HR_PERSON_INTERNAL dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.GHR_EHRI_DYNRPT dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.PQH_FR_UTILITY dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.PER_PEA_BUS dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.HR_PERSON_RECORD dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.GHR_BREAKDOWN_RPT dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PER_PEA_UPD dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.GHR_SS_VIEWS_PKG dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.GHR_HISTORY_API dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PER_PEA_SHD dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PQP_HRTCA_INTEGRATION dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PER_JP_EMPDET_ARCHIVE_PKG dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PQP_PENSION_EXTRACTS dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PQP_US_PENSION_EXTRACTS dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.GHR_RIF_PKG dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.PER_PEA_UPD dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.PQP_PENSION_EXTRACTS dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.PQP_HRTCA_INTEGRATION dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.GHR_HISTORY_FETCH dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PER_SIT_PKG dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PQP_HROSS_INTEGRATION_SWI dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PER_PERSON_ANALYSES_PKG dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PQH_FR_UTILITY dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.GHR_API dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.HR_SIT_API dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.GHR_HISTORY_CONV_RG dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.GHR_API dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.PQP_HRTCA_INTEGRATION dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.HR_PERSON_DELETE dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PER_PEA_DEL dependencies on PER_PERSON_ANALYSES
12.2.2
-
APPS.PER_PEA_SHD dependencies on PER_PERSON_ANALYSES
12.1.1
-
APPS.PER_PEA_INS dependencies on PER_PERSON_ANALYSES
12.2.2