Co je testování datových skladů?
Testování datového skladu je proces, který se používá ke kontrole a kvalifikaci integrity dat, která je udržována v nějakém typu úložného zařízení. Myšlenkou testování je zajistit, aby data nezažila žádný typ poškození a zůstala úplná a získatelná, kdykoli to bude potřeba. Pravidelné testování uložených dat umožňuje identifikovat jakékoli problémy, které se mohou vyvinout a opravit tyto problémy dříve, než se uložená data plně poškodí a lze je částečně rekonstruovat pouze pomocí určitého typu procesu obnovy dat.
V mnoha ohledech je testování datového skladu velmi podobné jakémukoli typu testování prováděného za účelem zajištění integrity informací uložených na pevném disku počítače nebo nějakém vzdáleném úložném zařízení. Údaje obsažené ve skladu jsou systematicky kontrolovány pomocí softwarového programu, který čte každý soubor nebo jiný zdroj dat, aby se ujistil, že zůstane plně neporušený a přístupný. Některé typy softwaru pro testování datového skladu mají schopnost opravit omezený rozsah chyb v rámci celkového testovacího procesu. Jiní jednoduše sestaví seznam výjimek, což uživateli umožní vyhodnotit každou výjimku individuálně před provedením jakékoli akce.
Testování datového skladu obvykle používá model spouštěný systémem. To jednoduše znamená, že software používá základní vzorec známý jako ETL, nebo načítání-transformace-načítání. Záměrem je porovnat současný stav dat se stavem informace při prvním skladování. Pokud jsou zjištěny nějaké chyby, jsou data označena pro další kontrolu. Ve většině případů jsou chyby nebo výjimky malé a mohou být opraveny s relativně malým úsilím, a to buď pomocí protokolů zabudovaných do testovacího softwaru, nebo kontrolou analytika, který může opravu schválit nebo výjimku odmítnout jako skutečný typ poškození .
Základní proces testování datového skladu je podobně jako testování jakéhokoli typu elektronické transakce informací. Informace jsou zkoumány v blocích nebo buňkách, které jsou poté vymazány nebo zaznamenány pro jakékoli výjimky, které software identifikoval před přechodem na další blok. Po dokončení procesu se sestaví shrnutí testování včetně informací o zjištěných typech výjimek a o tom, zda byly tyto výjimky během testování opraveny nebo čekají na ruční kontrolu. Stejně jako u jakéhokoli typu testování systému je vhodné pravidelně provádět testování datového skladu, aby se zajistilo, že informace zůstanou úplné a bez jakéhokoli poškození.