Introduction
This chapter mainly deals with the tMap
component which is usually the main processing component at the heart of any Talend transformation job.
The tMap component
The tMap
component has extensive transformation capabilities and has thus become the data integration developer's tool of choice. Among the tMap
component's capabilities are the ability to:
- Add and remove columns
- Apply transformation rules to one or more columns
- Filter input and output data
- Join data from multiple sources into one or many outputs
- Split source data into multiple outputs
Flexibility
The tMap
component is multipurpose and very flexible and because of this there is often the temptation to do as much as possible in a single tMap
component. This isn't recommended, since this can raise the complexity to a level where the code becomes difficult to understand and to maintain. It is recommended that multiple tMap
components be used to manage complex transformations, so that the code is more easily understood...