Les données source sont souvent structurées et formatées en fonction des besoins des programmes d'application opérationnels et ne sont donc pas facilement exploitables par les utilisateurs finals des entrepôts de données. Aussi doivent-elles souvent subir d'importantes transformations avant de pouvoir être stockées dans un entrepôt. DB2 Universal Database et DB2 Warehouse Manager offrent plus de 100 fonctions de transformation que vous pouvez utiliser pour nettoyer, restructurer, corréler, standardiser et résumer vos données afin de les rendre plus précises et utilisables. Ces fonctions se divisent en quatre catégories : fonctions SQL, fonctions de transformation d'entrepôt, fonctions de transformation statistiques et fonctions définies par l'utilisateur.

Les fonctions SQL vous aident à effectuer plusieurs transformations au niveau des champs et des tables. Les fonctions de transformation de niveau champ permettent la manipulation des chaînes de caractères, la conversion des types de données, les calculs arithmétiques et les opérations booléennes. Les fonctions de transformation de niveau table permettent de calculer les valeurs moyenne, médiane, minimum et maximum ainsi que des sous-totaux pour une dimension, d'effectuer des calculs sur un cube, etc.