Skip to main content
Use the Normalize gem to generate multiple output records from each of its input records. This is useful if some records have multiple values in one field, like when a column is populated with arrays. The following image shows an example table before and after normalization. Example input and output

Parameters

Expand Condition

You can either use the Length Expression or the Finished Expression and Finished Condition. You cannot use all of the parameters simultaneously.

Index Alias

The index is initialized at 0 and incremented per iteration.

Output Columns

In most cases, this is where you will define how the information should be distributed between the new records. Normalize output columns

Local and Global Expressions

These expressions are utilized by the Prophecy transpiler. You will not need to add any expressions yourself.