consistentiechecks
Consistentiechecks zijn verificaties die nagaan of data, systemen en processen in overeenstemming zijn met vastgestelde regels, invarianten en referenties. Het doel is inconsistente en foutieve staten vroegtijdig op te sporen en zo de integriteit en betrouwbaarheid van informatie en systemen te waarborgen.
Ze worden toegepast in verschillende contexten, zoals databanken en datawarehouses, data-integratie en ETL-processen, configuratiebeheer en softwaretesten.
Typen checks omvatten onder meer referentiële integriteit (geldige verwijzingen tussen tabellen), uniciteit (geen duplicaten in sleutelkolommen),
De uitvoering kan real-time gebeuren bij invoer en transactieverwerking, of in batch tijdens ETL- of reconciliatie-rondes.
Een eenvoudig voorbeeld: in een relationele database controleert een consistentiecheck of iedere bestelling een geldige klantreferentie
Uitdagingen zijn onder meer prestatieimpact, fout-positieven en het correct omgaan met ontbrekende data of eventual consistency.