Senior Principal Product Manager, Analytics Apps for HCM
Oracle Fusion Analytics is an analytics application that helps you answer key business questions and make better-informed decisions. Cultivating data literacy in your organization and maintaining accurate data in your underlying transaction system are two of the most important elements in becoming data-driven. Fusion HCM Analytics not only helps transform data into an easily consumable format, but it also identifies erroneous data, which helps you clean data in the source transaction system via reject records generated every time the data pipeline runs. This article provides guidance on how you can use this metadata to investigate data anomalies and collaborate with Oracle Fusion Cloud HCM support for data cleanup at the source.
Further navigate to data visualization Shared Folders àCommonà Warehouse Refresh Statistics.
This is a ready-to-use report with various tabs that provide different levels of detail. Alternatively, you can create your report by using the Common – Warehouse Refresh Statistics subject area, as shown in this image:
You can see the reject record codes on the report. You are also provided primary keys (Identifiers or IDs) to identify exactly the records that had issues. The next section describes how you can query these reject codes further.
This section lists the most common error codes you might encounter, along with SQL queries you can use for further analysis and investigation.
ERROR_CODE
ERROR_MESSAGE
Corresponding SQL
Impacted Subject Area
GOAL_PLAN_GOAL_ISSUE_A
The combination of Goal, Goal Plan, Goal Plan Set, and Review Period is not unique
SELECTgoal_id, goal_plan_id, goal_plan_set_id, review_period_id FROMhrg_goal_plan_goals WHEREgoal_plan_goal_id /*Insert the Rejected Record Primary Key Value within the parenthesis */
HCM- Goals and Career Development
ACCRUAL_ENTRY_DETAIL_ISSUE_A
Accrual Entry is associated with more than one assignment
SELECTDISTINCTper_accrual_entry_id, assignment_id FROManc_per_acrl_entry_dtls WHEREper_accrual_entry_idIN ( SELECTper_accrual_entry_id FROManc_per_acrl_entry_dtls WHEREper_accrual_entry_idISNOTNULL ANDper_accrual_entry_dtl_idIN() /*Insert the Rejected Record Primary Key Value within the parenthesis */);
HCM- Workforce Absence Management
PROFILE_ITEMS_ISSUE_A
The combination of Profile, Content-Type, and Content Item records has overlapping date ranges
There is more than one row for the combination of Profile, Content-Type, and Talent Review Meeting
WRKFRC_ASG_SUP_ISSUE_A
A single Manager Assignment Identifier is associated with multiple Manager Person Identifiers
SELECTDISTINCTmanager_assignment_id, manager_id FROMper_assignment_supervisors_f WHERE( manager_assignment_id)IN ( SELECTmanager_assignment_idcount FROMper_assignment_supervisors_f WHEREmanager_type=‘LINE_MANAGER’ ANDprimary_flag=‘Y’ ANDassignment_supervisor_id= /* Add ASSIGNMENT_SUPERVISOR_ID Value here*/ andeffective_start_date=” /* Add EFFECTIVE_START_DATE Value here*/ ANDeffective_end_date=” /* Add EFFECTIVE_END_DATE Value here*/);
All Subject areas
TA_SRC_TRCK_ISSUE_A
Multiple Source Tracking Details exist for a single job application/submission
SELECTsource_tracking_id, submission_id FROMirc_source_tracking WHEREsubmission_idIN ( SELECTsubmission_id FROMirc_source_tracking WHEREsource_tracking_idIN() /*Insert the Rejected Record Primary Key Value within the parenthesis */)
ORDERBYsubmission_id;
HCM – Talent Acquisition
RATING_CATEGORY_ISSUE_A
Rating categories have overlapping upper or lower boundaries
/*Insert the Rejected Record Primary Key Value within the parenthesis */
HCM- Performance Management
HCM – Talent Profile
HCM – Talent Review
HCM – Workforce Core
MNGR_HRCHY_CFDNDH_ISSUE_A**
For a manager type, multiple records are present on the same day for the same manager and reporter. For this case, bad data is not removed from Fusion Analytics
SELECTmanager_assignment_id, level20_reportee_assignment_id, effective_start_date, effective_end_date FROMper_manager_hrchy_reportees_dn WHEREmanager_type=‘LINE_MANAGER’ ANDmanager_assignment_id= /*Insert the Rejected Record MANAGER_ASSIGNMENT_ID Value here */ andlevel20_reportee_assignment_id= /*Insert the Rejected Record LEVEL20_REPORTEE_ASSIGNMENT_ID Value here*/ ORDERBYeffective_start_date;
This issue is a result of HCM prerequisites not being executed, Check the section below this table for detailed pre emptive steps**.
All Subject areas
WRKFRC_ASG_TERMINATION_ISSUE
Multiple termination records exist for an Assignment on the same day
SELECTDISTINCTperson_id, legislation_code, effective_start_date, effective_end_date FROMper_people_legislative_f WHERE( person_id,legislation_code)IN ( SELECTperson_id, legislation_code FROMper_people_legislative_f WHEREperson_legislative_id= /* Add PERSON_LEGISLATIVE_ID Value here*/ andeffective_start_date=” /* Add EFFECTIVE_START_DATE Value here*/ ANDeffective_end_date=” /* Add EFFECTIVE_END_DATE Value here*/ );
All Subject area
OVERLAP_RULE_D
The start date of the current record is the same or less than one of the end dates of the previous records OR the end date of the current record is the same or greater than one of the start dates of the next records
**Fusion HCM Analytics Prerequisite Steps for Manager Hierarchy
Run the Refresh Manager Hierarchy process in Fusion Cloud HCM with the following parameters:
To help ensure data integrity, Fusion HCM Analytics blocks anomalous data from being loaded and logs it as rejected. This blog describes the 12 most common data mismatch scenarios you might encounter. Using this information can help you understand and analyze the nature of the data rejects and collaborate with the Fusion Cloud HCM teams on the best approach for reconciling the data.
I have worked in data management and reporting tech stack for 22 years and more. Currently, I am part of the CEAL team for Service Excellence.
Past roles :Oracle Analytics - Had been a part Oracle North America Sales engineering team and managed several Oracle Analytics projects for Deloitte, Capgemini, and Oracle consulting services.
Other Roles- Oracle DBA (8.x. to 10g) , HP Neoview product engineering team, architected solutions/managed deliveries in Azure, and AWS tech stack.
Anirban Majumdar
Director, FAW Engineering
Ranjith Annadi
Principal Member of Technical Staff
Nupur Joshi
Senior Principal Product Manager, Analytics Apps for HCM