In this chapter, we transformed PDI datasets in several ways. First, we learned to transform data at row level by combining values, extracting pieces of a value, creating new fields, just to mention some of the different operations. For each particular operation, we learned how PDI offers different ways of doing the same thing. We encouraged you to experiment with different steps and adopt the ones that best fit your needs.
Then, we learned how to sort data and then aggregate it by adding values and calculating averages, among other common aggregate operations.
After having transformed the dataset, we learned how to filter unwanted data, either discarding it or redirecting it to alternative flows.
At the end of the chapter, we enriched the datasets by looking up external data—both in databases and in secondary streams—and adding it to our main flow.
Now that...