
Исходные данные обычно структурируются и форматируются в соответствии с требованиями рабочих программ, что не слишком удобно для пользователей хранилищ данных. Прежде чем данные станут частью хранилища данных, часто их требуется существенно преобразовать. DB2 Universal Database и DB2 Warehouse Manager содержат свыше 100 встроенных преобразователей, статистических преобразователей и пользовательских функций.
Функции SQL помогают выполнять различные преобразования на уровне полей и таблиц. К преобразованиям уровня полей относится перестановка строк, преобразования типов данных, арифметические вычисления и логические операции. К преобразованиям уровня таблиц относятся вычисления среднего, медианы, минимума, максимума, свертки по измерению, вычисление куба и так далее. Преобразователи хранилищ используются для выполнения основных преобразований данных, включая очистку данных, генерацию столбцов ключей, генерацию таблиц периодов, инвертирование данных и перестроения данных. Статистические преобразователи выполняют следующие функции: вычисление базовой статистики, вычисление промежуточных итогов, вычисление скользящего среднего, проверку критерия хи-квадрат, проверку достоверности аппроксимации критерия хи-квадрат, корреляционный анализ, вычисление регрессии и анализ дисперсии (ANOVA). Пользовательские функции позволяют легко определять и повторно использовать собственные преобразователи.