Dane źródłowe często mają strukturę i format dostosowane do wymogów aplikacji operacyjnych, a nie do wymagań użytkownika hurtowni danych. Zanim dane trafią do hurtowni danych, często muszą zostać poddane znacznym transformacjom. Programy DB2 Universal Database i DB2 Warehouse Manager udostępniają ponad 100 transformatorów wbudowanych, transformatorów statystycznych oraz funkcji zdefiniowanych przez użytkownika.

Funkcje SQL pomagają użytkownikowi w przeprowadzaniu rozmaitych transformacji na poziomie pól i tabel. Transformacje na poziomie pól obejmują operacje na łańcuchach, konwersje typów danych, obliczenia arytmetyczne oraz operacje boolowskie. Transformacje na poziomie tabel obejmują między innymi obliczanie średniej, mediany, minimum, maksimum, sumy po wymiarze oraz obliczenia na kostce. Transformatory hurtowni danych służą do wykonywania podstawowych transformacji danych, w tym czyszczenia danych, generowania kolumn kluczy, generowania tabel okresów, inwersji danych i tworzenia danych przestawnych. Transformatory statystyczne realizują następujące funkcje: obliczanie podstawowych wartości statystycznych, obliczanie sum częściowych, obliczanie średnich ruchomych, test ch-kwadrat, test zgodności chi-kwadrat, analiza korelacyjna, regresja i analiza wariancji (ANOVA). Funkcje zdefiniowane przez użytkownika dają możliwość łatwego definiowania własnych transformatorów oraz ich wielokrotnego użytku.