The Normalizer transformation is an active transformation that transforms one source row into multiple target rows. When the Normalizer transformation receives a row that contains multiple-occurring data, it returns a row for each instance of the multiple-occurring data.
The Normalizer transformation parses multiple-occurring data into separate output rows. For example, a relational source row might contain four quarters of sales. The Normalizer transformation generates a separate output row for each sales occurrence.
When you define the Normalizer transformation, you configure an input row hierarchy that describes the source data structure. Optionally, you can define records in the transformation input hierarchy. A record is a container for a group of fields. Define a record when a group of fields occurs multiple times in the source data. The input hierarchy determines how you can configure the transformation output groups.
The Normalizer transformation transforms data from relational tables or from flat file sources.