Concat Columns
It lets the user create a new field with the value being formed by concatenating the values of other existing fields.
This transformation expects user to provide below inputs:
Input Arguments | Mandatory | Default Value | Description |
---|---|---|---|
new-column-name | Yes | - | The name of new column to be created. |
columns-to-be-concatenated | Yes | - | The list of columns to be concatenated. |
separator | No | Empty String | The character by which concatenated values should be separated. |
For example, consider we have below restonomer response in json:
{
"street": "Baner Road",
"city": "Pune",
"country" : "India"
}
Now, suppose the requirement is to create a new column address
having the value formed by concatenating the values of columns street
, city
and country
separated by comma(,)
.
Then, user can configure the ConcatColumns
transformation in the below manner:
{
type = "ConcatColumns"
new-column-name = "address"
columns-to-be-concatenated = ["street", "city", "country"]
separator = ","
}
The transformed response will now have the address
field as below:
{
"street": "Baner Road",
"city": "Pune",
"country": "India",
"address": "Baner Road,Pune,India"
}