Skip to content

Split column

Description

The Split Column activity transforms a single column containing delimited text values into multiple new columns. This is useful when one field stores multiple pieces of information — such as hierarchical data, tags, or composite identifiers — and you want to separate them for further analysis.

Use this activity to:

  • Extract structured information from concatenated fields
  • Normalize category or path-like data into multiple dimensions
  • Break down composite values into individual components

Use case:
A column contains category data like "Electronics|Mobiles|Computers". Use this activity to split this into three distinct columns, making it easier to filter or group by category levels.

Input

TypeDescription
DataA dataset containing a column with delimited text values to be split.

Output

TypeDescription
DataTransformed dataset where the selected column is split into multiple new columns.

Configuration Fields

Field NameDescription
Column To SplitSelect the column that contains delimited values you want to split.
SeparatorSpecify the delimiter that separates values in the column (e.g., , ,, -`).
Output Columns PrefixPrefix to assign to newly created columns. Each resulting column will be named as <prefix>_1, <prefix>_2, etc.
Include OriginalIf enabled, retains the original unsplit column in the output. If disabled, only the new columns are shown.

Sample Input

categoryvalue
Electronics|Mobiles|Computers10
Home|Kitchen|Furniture20
Home|Kitchen20
Furniture|Kitchen|Electronics20
Electronics|Mobiles|Furniture20

Sample Configuration

FieldValue
Column To Splitcategory
Separator`
Output Columns Prefixnew
Include OriginalEnabled

Sample Output

categoryvaluenew_1new_2new_3
Electronics|Mobiles|Computers10ElectronicsMobilesComputers
Home|Kitchen|Furniture20HomeKitchenFurniture
Home|Kitchen20HomeKitchen
Furniture|Kitchen|Electronics20FurnitureKitchenElectronics
Electronics|Mobiles|Furniture20ElectronicsMobilesFurniture