Last updated on MARCH 29, 2017
Applies to:Business Intelligence Applications Consumer - Version 22.214.171.124.1 and later
Information in this document applies to any platform.
The customer was experiencing the following error during the incremental load
ODI-1228: Task SIL_PositionDimensionHierarchy.W_POSITION_DH (Integration)
fails on the target ORACLE connection BIAPPS_DW.
Caused By: java.sql.SQLException: ORA-01427: single-row subquery returns more
than one row.
Normally this issue is resolved by following:
'Technote_Bug22725263_1111101_Generic.zip' but the customer wanted to avoid the Full Load and DW reset requirement due to concerns about losing manual classifications (spend classifications).
The technote did resolve the original problem after making a minor change on the source (name change). No Full load was required with this change.
See note for additional workaround details:OBIA: SIL_PositionDimensionHierarchy returns: ORA-01427: Single-row Subquery Returns More Than One Row (Doc ID 2226325.1)
After reviewing the technote, the customer is concerned about losing 1000's of manual classifications (spend classification) if a full load and especially a DW reset is done. They do not want to risk losing weeks of work.
- OBIEE Version: 126.96.36.199.0
- BI Apps version/Patches: 188.8.131.52.1
- BI Apps modules: Procurement and Spend Analytics
- OS Platform/version: Oracle Linux 6
- Database versions/Patches: 184.108.40.206
- ODI Version/Patches: 220.127.116.11.1
- Source System: EBS 12.1.3
- Target System: OBIA 18.104.22.168.1
- Patches applied for 22.214.171.124.1? NO
- Patches applied for Database? NO
The questions we want to answer are:
Will Manual (Spend) Classifications Be Lost After DW Reset and/or Full Load?
How to safely run Full Loads so they are not lost?
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