Filter Transformation
1)Use the Filter
transformation to filter out rows in a mapping. As an active transformation, the
Filter transformation may change the number of rows passed through it. The
Filter transformation allows rows that meet the specified filter condition to
pass through. It drops rows that do not meet the condition. You can filter data
based on one or more conditions.
2)A filter
condition returns TRUE or FALSE for each row that the Integration Service
evaluates, depending on whether a row meets the specified condition. For each
row that returns TRUE, the Integration Services pass through the transformation.
For each row that returns FALSE, the Integration Service drops and writes a
message to the session log.
(Read also: Informatica_interview Q&A)
(Read also: Informatica_interview Q&A)
Filter Condition
NOTE:
To maximize
session performance, keep the Filter transformation as close as possible to the
sources in the mapping. Rather than passing rows that you plan to discard
through the mapping, you can filter out unwanted data early in the flow of data
from sources to targets.
The Source
Qualifier transformation provides an alternate way to filter rows. Rather than
filtering rows from within a mapping, the Source Qualifier transformation
filters rows when read from a source. The main difference is that the source
qualifier limits the row set extracted from a source, while the Filter
transformation limits the row set sent to a target. Since a source
qualifier reduces the number of rows used throughout the mapping, it provides
better performance.
Comments
Post a Comment