# Data flow processors

The following processors are available to build your data flow and prepare your data.

the Filter icon

### Filter processor

Filters data based on conditions

the Select fields icon

### Select fields processor

Renames and reorganizes your fields

the Join icon

### Join processor

Combines two flows based on one or more keys

the Map fields icon

### Map fields processor

Looks up values in a mapping table and replaces or adds a field

the Union icon

### Union processor

Appends records from a second flow

the Fork icon

### Fork processor

Duplicates the data into two identical outputs

the Aggregate icon

### Aggregate processor

Performs operations on groups of the data

the Sort icon

### Sort processor

Sorts the data based on given fields

the Remove fields icon

### Remove fields processor

Removes the selected fields

the Strings icon

### Strings processor

Performs string related operations

the Dates icon

### Dates processor

Performs date related operations

the Math icon

### Numbers processor

Performs number related operations

the Math icon

### Math processor

Performs calculations on numbers

the Concatenate icon

### Concatenate fields processor

Merges the content of two fields

the Split icon

### Split fields processor

Splits fields using a separator

the Aggregate icon

### Cleanse processor

Fills or replaces fields with a given value

the Hash icon

### Hash processor

Hides the original data through hashing

the Calculate fields icon

### Calculate fields processor

Adds new fields based on Qlik script expressions

the Unpivot icon

### Unpivot processor

Unpivots table columns to rows

the Pivot icon

### Pivot processor

Pivots rows to table columns

the Window icon

### Window processor

Performs calculations on specific data ranges

the Script icon

### Qlik script processor

Creates or transforms inputs using Qlik script

the Table recipe icon

### Table recipe processor

Embed a table recipe to the data flow

the Sample icon

### Sample processor

Keeps only the first rows or a random subset of rows