Mapping Lookup Type "SQL Expression In The SELECT Clause" Is Changed Into Default Lookup Type "All Rows" After Upgrade from ODI 11g to ODI 12c
Last updated on FEBRUARY 08, 2017
Applies to:Oracle Data Integrator - Version 18.104.22.168.0 and later
Information in this document applies to any platform.
ODI 11g lookups can be configured with a property SQL expression in the SELECT. This causes the lookup to be performed within the select clause that fetches the data from the lookup table. This syntax may sometimes be more efficient for small lookup tables.
After upgrade of ODI 11g to ODI 12c, the lookup type SQL Expression In The SELECT is changed into a default Lookup Type All Rows. This causes generation of a regular source and a left-outer join expression to associate it with its driving table and may cause performance issues in case of big lookup tables.
The issue can occur after upgrade from ODI 11g to ODI 12.1.3 and ODI 12.2.1.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms