My Oracle Support Banner

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 (Doc ID 2081126.1)

Last updated on JUNE 16, 2022

Applies to:

Oracle Data Integrator - Version to [Release 12c]
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.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.