Le Test entrepôt de données est un processus qui est utilisé pour inspecter et qualifier l'intégrité des données qui sont conservées dans un certain type d'installation de stockage. L'idée derrière l'essai est de s'assurer que les données n'ont pas connu tout type de corruption et demeure complet et accessibles quand et si nécessaire. Des contrôles réguliers des données stockées, il est possible d'identifier les problèmes qui peuvent se développer et corriger ces problèmes avant que les données stockées deviennent complètement corrompu et ne peut être partiellement reconstruit en utilisant un certain type de processus de récupération de données.
À bien des égards, les tests d'entrepôt de données est très similaire à n'importe quel type de tests effectués pour assurer l'intégrité des informations stockées sur le disque dur de l'ordinateur ou d'un périphérique de stockage distant. Les données contenues dans l'entrepôt sont systématiquement vérifiés à l'aide d'un logiciel qui lit chaque fichier ou une autre source de données afin de s'assurer qu'il reste intact et accessible. Certains types de logiciels de test entrepôt de données ont la capacité de corriger un nombre limité d'erreurs dans le cadre de la procédure de test global. D'autres ont simplement compilé une liste des exceptions, permettant à l'utilisateur d'évaluer chaque exception individuellement avant toute action soit prise.
Test entrepôt de données utilise généralement un modèle du système déclenché. Cela signifie simplement que le logiciel utilise une formule de base appelé ETL, ou d'extraction-transformation-chargement. L'idée est de comparer l'état actuel des données avec l'état de l'information quand il a été entreposé. Si des erreurs sont identifiées, les données est marqué pour un examen plus approfondi. Dans la plupart des cas, les erreurs ou exceptions sont mineurs et peuvent être réparés avec relativement peu d'effort, soit en utilisant des protocoles intégrés dans le logiciel de test ou un examen par un analyste qui peuvent soit approuver la réparation ou rejeter l'exception comme vraiment être un certain type de corruption.
Le processus de base de tests entrepôt de données est un peu comme tester tout type de transaction électronique de l'information. L'information est examinée dans des blocs ou des cellules qui sont ensuite effacés ou connus pour des exceptions que le logiciel a identifié avant de passer au bloc suivant. Une fois le processus terminé, un récapitulatif des tests est compilé, y compris des informations sur les types d'exceptions trouvées et que ces exceptions ont été corrigées au cours de l'essai ou sont en attente pour un examen manuel. Comme avec n'importe quel type de test du système, c'est une bonne idée d'effectuer des tests d'entrepôt de données sur une base régulière afin de s'assurer que l'information reste entière et libre de toute forme de corruption.