Data är den viktigaste tillgången till någon organisation. Därför måste det säkerställas att uppgifterna är giltiga och användbara till varje pris. Data Validation och Data Verification är två viktiga processer för att säkerställa att data har dessa två egenskaper. Datavalidering säkerställer att data är rena, korrekta och meningsfulla, medan dataverifiering säkerställer att alla kopior av data är lika bra som originalet. Så, båda dessa processer ser till att organisationen inte förlorar pengar på grund av oväntade fel i data.
Datavalidering handlar om att säkerställa att uppgifterna är giltiga (rena, korrekta och användbara). Datavalideringsförfaranden använder datavalideringsregler (eller kontrollrutiner) för att säkerställa validiteten (mestadels korrekthet och meningsfullhet) av data. Det säkerställer också att ingångsdata är giltiga för att upprätthålla systemets säkerhet. Dessa regler implementeras automatiskt via dataordböcker. Datavalidering kan också genomföras genom att deklarera dataintegritetsregler eller förfaranden som tillämpar affärsregler (särskilt i affärsapplikationer). Dessa affärsregler är vanligtvis fångade under den första affärskraftsanalysen som bedrivs av affärsanalyserna. Det är väldigt viktigt att implementera affärsregler i början av processen, eftersom felaktigt validerade data vanligen påverkar genomförandet av affärsprocessen negativt..
Den enklaste form av validering kontrollerar ingången för att se till att de består av tecken från den "giltiga" uppsättningen. Till exempel bör en valideringsprocess för telefonkataloganvändning validera de inmatade telefonnumren för att se till att de bara innehåller nummer, plus / minus symboler och parentes (och inget annat). Lite mer avancerade valideringsprocesser kan också kontrollera landkodsfältet för att kontrollera om de är legitima landskoder.
Dataverifiering är processen att kontrollera en kopia av data för att säkerställa att den exakt motsvarar den ursprungliga kopian av data. Dataverifiering krävs vanligtvis när du har säkerhetskopierat dina data. Mest moderna backupprogramvara har inbyggd verifieringsfunktionalitet. Även skivbränningssoftware tillåter dig att utföra verifiering vid slutet av bränningen. Om data på den brända skivan är verifierad är du bra. Men om inte, måste du kasta bort den skivan och bränna igen. Dataverifiering är en mycket viktig process eftersom det gör att du känner dig trygg eftersom du kommer att vara säker på att du faktiskt kan använda säkerhetskopierad data om originaldata går vilse eller skadas. Verifieringsprogrammet säkerställer vanligtvis att kopian är läsbar, liksom innehållet matchas exakt med originalinnehållet. Så det tar mer tid än en enkel säkerhetskopia, men det är väl värt besväret. Men vanligtvis gör stora företag de automatiska säkerhetskopieringarna på natten, så förlängningen av tiden på grund av verifieringsprocessen är inte ett allvarligt problem.
Datavalidering utförs vanligtvis på originalkopian eller ingångarna till systemet, medan dataverifiering utförs på kopiorna (eller säkerhetskopiorna) av data. Att kontrollera ingångarnas giltighet är mycket snabb jämfört med de långa verifieringsprocesser som uppstår efter säkerhetskopiering. Validering kan användas för att skydda data från användarnas misstag, medan verifiering kan användas för att skydda data från problem som uppstår på grund av systemfel.