Remapping the fields in the output
Sometimes, you may want to remap the fields in the output of a data pipeline. You can do this by defining a mapping section in the output configuration.
source:
table: Customer
output:
- uses: redis.write
with:
data_type: hash
mapping:
- CustomerId: id
- FirstName: first_name
- LastName: last_name
The example above remaps the CustomerId field to id, FirstName to first_name, and LastName to last_name in the output. This allows you to customize the field names in the Redis data store according to your application's requirements.
You can also use mapping to include only the fields you need in the output and exclude the rest.
Mapping only allows you to rename fields and limit the output to specific fields and define a single level structure. To create nested structures and/or perform operations on the field values you can use the map transformation.