Data transformations are often the most complex and in terms of processing time, the most costly part of an ETL process. Data transformations are a set of business rules that need to be set against data extracted from the source systems, ensuring that incoming data gains accuracy, which is correct, complete, consistent, and unambiguous.