The Joiner transformation joins heterogeneous sources from different databases or flat file systems. Unlike Source Qualifier which can only join data from the same source, Joiner can combine data from different source types. It performs joins after data has been extracted from sources.