You can load multi-value data into a data domain by specifying the delimiter used to separate multiple values. But if you want to process multi-value data before loading it, convert it to a list data type
To convert the input data to a list data type, use a Transform component. Within the Transform component, use the split() CTL function to convert the input of a multi-value field into a list data type. This function takes two parameters: the input string to be converted to a list, and a regular expression. The input is split whenever a match is found.
For example, suppose the value of the DimEmployee_DepartmentName field is multi-value, and uses dashes as the value separator. To generate a list data type for this input, you might use the following CTL expression: split($in.0.DimEmployee_DepartmentName, "-").
The configuration of new attributes defaults to single-assign. You should configure attributes to support multi-assign prior to loading data.