Skip to main content

Hvad er Data Warehouse -test?

Data Warehouse Testing er en proces, der bruges til at inspicere og kvalificere integriteten af data, der opretholdes i en eller anden form for lagerfacilitet.Ideen bag testen er at sikre, at dataene ikke har oplevet nogen form for korruption og forbliver komplet og hentbar, når og efter behov.Regelmæssig test af lagrede data gør det muligt at identificere eventuelle problemer, der måtte udvikle og korrigere disse problemer, før de lagrede data bliver fuldt ødelagte og kan kun delvist rekonstrueres ved hjælp af en form for datagendannelsesproces.

På mange måder ligner datavarehustest meget enhver form for testning for at sikre integriteten af information, der er gemt på en computerharddisk eller en fjernopbevaringsenhed.Dataene indeholdt i lageret kontrolleres systematisk ved hjælp af et softwareprogram, der læser hver fil eller anden datakilde for at sikre, at den forbliver fuldt intakt og tilgængelig.Nogle typer datavarehus -testsoftware har kapacitet til at korrigere et begrænset udvalg af fejl som en del af den samlede testproces.Andre samler simpelthen en liste over undtagelserne, hvilket giver brugeren mulighed for at evaluere hver undtagelse individuelt, før der træffes handling.

Data Warehouse Testing bruger normalt en systemudløst model.Dette betyder simpelthen, at softwaren bruger en grundlæggende formel kendt som ETL eller ekstraktionstransformationsbelastning.Ideen er at sammenligne den aktuelle tilstand af dataene med betingelsen for informationen, da den først blev oplagret.Hvis der identificeres fejl, markeres dataene for yderligere gennemgang.I de fleste tilfælde er fejl eller undtagelser mindre og kan repareres med relativt lidt indsats, enten ved hjælp af protokoller indbygget i testsoftwaren eller ved gennemgang af en analytiker, der enten kan godkende reparationen eller afvise undtagelsen som virkelig at være en form for korruption.

Den grundlæggende proces med datalagertest er meget som at teste enhver form for elektronisk transaktion af information.Oplysningerne undersøges i blokke eller celler, som derefter ryddes eller bemærkes for eventuelle undtagelser, som softwaren har identificeret, før han går videre til den næste blok.Når processen er afsluttet, er en oversigt over testen samlet, herunder information om de fundne undtagelser, og om disse undtagelser blev rettet under testen eller venter på manuel gennemgang.Som med enhver form for systemtest er det en god ide at gennemføre datalagertest regelmæssigt for at sikre, at informationen forbliver komplette og fri for enhver form for korruption.