Last updated on JANUARY 31, 2017
Applies to:Business Intelligence Applications Consumer - Version 184.108.40.206.1 and later
Information in this document applies to any platform.
Getting the following Load Plan Error in ETL Failure SILOS_SIL_HRPERSONDIMENSION
ODI-1226: Step Run SIL_HRPersonDimension.W_HR_PERSON_D fails after 1 attempt(s).
ODI-1240: Flow Run SIL_HRPersonDimension.W_HR_PERSON_D fails while performing a Integration operation. This flow loads target table W_HR_PERSON_D.
ODI-1228: Task SIL_HRPersonDimension.W_HR_PERSON_D (Integration) fails on the target ORACLE connection BIAPPS_DW.
Caused By: java.sql.SQLException: ORA-01427: single-row subquery returns more than one row
Looking in ODI studio at the code where it fails, there appears to be a number of candidate updates for the W_HR_PERSON_D table, 15 in all however there are duplicates.
select DATASOURCE_NUM_ID,INTEGRATION_ID, COUNT(*)
where IND_UPDATE = 'U'
GROUP BY DATASOURCE_NUM_ID, INTEGRATION_ID
HAVING COUNT(*) > 1
SELECT * FROM PGLT13_DW.I$_39374500_1 where INTEGRATION_ID=35811 AND IND_UPDATE = 'U' ORDER BY INTEGRATION_ID
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms