The Parser transformation is a passive transformation that parses input data values into new ports. The transformation writes the values to new ports according to the types of information the values contain and the position of the values in the input string.
You use a Parser transformation when you want to change the structure of a data set. The Parser transformation can add columns to a data set and write data values to new columns. Use a Parser transformation when a data column contains multiple values in a single column and you want to write the data values to individual columns based on the type of information they contain.
The Parser transformation parses data values into the output ports that you define. If the transformation can identify an input data value but a defined output port is not available, the transformation writes it to an overflow port. If the transformation cannot identify an input data value, it writes it to an unparsed data port.