# Extract many struct fields > Supported in: Batch, Faster Extracts many fields from a struct. Original struct will be dropped. **Transform categories**: Struct ## Declared arguments * **Dataset:** Dataset containing struct column.
*Table* * **Locators:** Locators for fields to access in the struct.
*List\>>* * **Struct:** Input struct.
*Column\* ## Examples ### Example 1: Base case **Argument values:** * **Dataset:** ri.foundry.main.dataset.a * **Locators:** \[(airline.name, airline), (tail\_no, tail\_number)] * **Struct:** `raw` **Input:** | raw | | ----- | | {
 **airline**: {
 **id**: NA,
 **name**: new air,
},
 **tail\_no**: NA-123,
} | | {
 **airline**: {
 **id**: FA,
 **name**: foundry airways,
},
 **tail\_no**: FA-123,
} | **Output:** | airline | tail\_number | | ----- | ----- | | new air | NA-123 | | foundry airways | FA-123 | ***