The Lookup transformation tries to perform an equi-join between
values in the transformation input and values in the reference dataset.
(An equi-join means that each row in the transformation input must match
at least one row from the reference dataset.) If an equi-join is not
possible, the Lookup transformation takes one of the following actions:
If there is no matching entry in the reference dataset,
no join occurs. By default, the Lookup transformation treats rows
without matching entries as errors. However, you can configure the
Lookup transformation to redirect such rows to a no match output.
If there are multiple matches in the reference table, the Lookup
transformation returns only the first match returned by the lookup
query. If multiple matches are found, the Lookup transformation
generates an error or warning only when the transformation has been
configured to load all the reference dataset into the cache. In this
case, the Lookup transformation generates a warning when the
transformation detects multiple matches as the transformation fills the
cache.
No comments:
Post a Comment