
Los datos fuente a menudo están estructurados y formateados para cumplir con los requisitos de los programas de aplicación operativos y no se adaptan bien a las necesidades de los usuarios finales de los depósitos de datos. A menudo los datos sufren una transformación considerable antes de formar parte del depósito de datos. DB2 Universal Database y DB2 Warehouse Manager incluyen más de 100 transformadores incorporados, transformadores estadísticos y funciones definidas por el usuario.
Las funciones de SQL le ayudan a realizar varias transformaciones a nivel de campos y a nivel de tablas. Las transformaciones a nivel de campos incluyen la manipulación de series de caracteres, la conversión de tipos de datos y operaciones booleanas. Las transformaciones a nivel de tabla incluyen crecimientos promedio, medio, mínimo, máximo a lo largo de una dimensión, cálculos cúbicos y más. Los transformadores de depósito se utilizan para realizar transformaciones básicas de datos, en las que se incluye la depuración de datos, la generación de columnas clave, la generación de tablas de períodos, la inversión de datos y la rotación de datos. Los transformadores de estadísticas realizan las siguientes funciones: cálculo de estadísticas básicas, cálculo de subtotales, cálculo de promedios móviles, prueba de chi cuadrado, prueba de buen ajuste, análisis de correlación, regresión y análisis de variación (ANOVA). Las funciones definidas por el usuario le proporcionan la capacidad de definir y volver a utilizar los propios transformadores de un modo fácil.