A transformation is the outcome of designing mappings from a transformation source to a transformation target. A transformation can be defined from one transformation source to multiple transformation targets, but not vice versa. There are specific rules to follow when defining a transformation.