You can add primitive single occurring children when you are adding incoming struct and array fields to the output. The "Add primitive single occurring children" option is available when you add incoming struct or array fields to hierarchical output. It adds all primitive single occurring children under the field to the output group, including the primitive, single occurring child fields that are nested under a struct.
You can add primitive single occurring children only for incoming fields with child objects.
If the field you select contains an array, the array and its children are not added because an array can contain multiple elements.
Example
You want to extract the make, model, company, and policy number from an array of vehicle records. Each output record should contain information about one vehicle.
Add the vehicle array to the output group and choose
Add Primitive Single Occurring Children
.
The following image shows the incoming and output fields:
Note that the date field is not added to the output group because it is under a child array of the selected field and is not single occurring.