Plusieurs mécanismes de Data Warehouse Center peuvent être utilisés pour peupler un entrepôt de données. Le plus simple à mettre en oeuvre utilise les capacités de traitement SQL du moteur de base de données pour sélectionner les données désirées dans une ou plusieurs sources, transférer ces données vers la base de données cible et les transformer lors de leur insertion. D'autres transformations peuvent être activées via Data Warehouse Center, à l'aide de procédures mémorisées appelant ces transformations sur la cible.
Data Warehouse Center offre également un ensemble de programmes qui utilisent les extractions de fichiers, les transferts de fichiers et les chargements de tables pour accélérer les déplacements de données. Ces programmes assurent certaines transformations au cours du déplacement des données. Il est également possible d'utiliser la fonction de réplication de données de DB2 Universal Database pour capturer les modifications apportées aux données source et ne transférer que ces modifications vers la cible d'entrepôt.
Vous pouvez aussi écrire votre propre programme Data Warehouse Center en utilisant un langage prenant en charge au moins l'un des types de programmes suivants : exécutable, programme par lots (batch), dll (dynamic load library) ou procédure mémorisée.