Qu'est-ce qu'un test d'entrepôt de données?
Le test de l'entrepôt de données est un processus utilisé pour inspecter et qualifier l'intégrité des données conservées dans un type d'installation de stockage. L’essence des tests est de s’assurer que les données n’ont subi aucun type de corruption, qu’elles restent complètes et qu’elles peuvent être récupérées au moment voulu. Des tests réguliers des données stockées permettent d'identifier tous les problèmes susceptibles de se développer et de les corriger avant que les données stockées ne soient complètement corrompues et ne puissent être que partiellement reconstruites à l'aide d'un processus de récupération des données.
À bien des égards, le test de l'entrepôt de données est très similaire à tout type de test effectué pour garantir l'intégrité des informations stockées sur le disque dur d'un ordinateur ou sur un périphérique de stockage distant. Les données contenues dans l'entrepôt sont systématiquement vérifiées à l'aide d'un logiciel qui lit chaque fichier ou autre source de données afin de s'assurer de son intégrité et de son accessibilité. Certains types de logiciels de test d'entrepôt de données permettent de corriger un nombre limité d'erreurs dans le cadre du processus de test global. D'autres simplement compilent une liste des exceptions, permettant à l'utilisateur d'évaluer chaque exception individuellement avant toute action.
Le test de l'entrepôt de données utilise généralement un modèle déclenché par le système. Cela signifie simplement que le logiciel utilise une formule de base appelée ETL, ou extraction-transformation-chargement. L'idée est de comparer l'état actuel des données avec l'état de l'information au moment de son entreposage. Si des erreurs sont identifiées, les données sont marquées pour un examen ultérieur. Dans la plupart des cas, les erreurs ou exceptions sont mineures et peuvent être réparées avec relativement peu d'effort, soit en utilisant les protocoles intégrés au logiciel de test, soit en passant en revue par un analyste qui peut approuver la réparation ou rejeter l'exception comme une sorte de corruption. .
Le processus de base du test de l'entrepôt de données s'apparente beaucoup à celui de tout type de transaction électronique d'informations. Les informations sont examinées dans des blocs ou des cellules qui sont ensuite effacés ou notés pour toute exception identifiée par le logiciel avant de passer au bloc suivant. Une fois le processus terminé, un récapitulatif des tests est compilé, comprenant des informations sur les types d'exceptions détectées et indiquant si ces exceptions ont été corrigées pendant les tests ou sont en attente d'un examen manuel. Comme pour tout type de test de système, il est judicieux de tester régulièrement les entrepôts de données afin de s'assurer que les informations restent complètes et exemptes de tout type de corruption.