top of page

Flatten & Explode

  • Jun 19, 2022
  • 1 min read

Updated: Aug 22, 2022

Sparkflows provides the Flatten & Explode nodes to extract the columns from complex data types like struct type & array type.


Flatten: Creates the single columns from struct.

Explode: Explode an array columns to rows.


Nodes in fire:

NodeFlatten and NodeExplode

Example Data


Schema


Explode the Topping Column

Explode the array of topping column into rows with new column as explode_topping



Flatten the batters and explode_topping



Final Output

After dropping the few columns




Comments


bottom of page