Split Array
The Split Array processor splits an input array attribute into a number of standard attributes such as Strings, Numbers, or Dates depending on the type of the array input. This can be used as a quicker way to extract array element values into separate attributes than using many instances of the Select Array Element processor.
The following table describes the configuration options:
| Configuration | Description |
|---|---|
|
Inputs |
|
|
Options |
|
|
Outputs |
|
Note:
If input array's elements are blank or null, they will be output as blank or null, not as the “Default Output".
Output Filters
None
Example
| Input Value | Number of attributes | Default Output | Output | |||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
|
(Apple) (Grape) (Jack) (Matt) (Ginger) (Carrot) (Tom) |
3 |
<Not set> |
Apple |
Grape |
Jack |
N/A |
|
(Apple) (Grape) (Jack) (Matt) (Ginger) (Carrot) (Tom) |
4 |
<Not set> |
Apple |
Grape |
Jack |
Matt |
|
(<Blank>) (Grape) (Jack) (Matt) (Ginger) (Carrot) (Tom) |
4 |
<Not set> |
<Blank> |
Grape |
Jack |
Matt |
|
(<Null>) (Grape) (Jack) (Matt) (Ginger) (Carrot) (Tom) |
4 |
<Not set> |
<Null> |
Grape |
Jack |
Matt |
|
(<Blank>) (Grape) (Jack) (Matt) (Ginger) (Carrot) (Tom) |
4 |
<Not set> |
<Blank> |
Grape |
Jack |
Matt |
|
(Apple) (Grape) |
3 |
<Not set> |
Apple |
Grape |
<Blank> |
N/A |
|
(Apple) (Grape) |
3 |
Jack |
Apple |
Grape |
Jack |
N/A |
|
() |
3 |
<Not set> |
<Blank> |
<Blank> |
<Blank> |
N/A |
|
() |
3 |
Jack |
Jack |
Jack |
Jack |
N/A |
|
<Null> |
3 |
Jack |
Jack |
Jack |
Jack |
N/A |
|
<Null> |
3 |
<Not set> |
<Blank> |
<Blank> |
<Blank> |
N/A |
|
(<Blank>) (<Blank> |
4 |
Jack |
<Blank> |
<Blank> |
Jack |
Jack |
|
(<Null>) (<Blank>) |
4 |
Jack |
<Null> |
<Blank> |
Jack |
Jack |