ETL 테스트 – 데이터 품질
ETL 테스트 중 데이터 품질 검사에는 대상 시스템에로드 된 데이터에 대한 품질 검사 수행이 포함됩니다. 다음 테스트가 포함됩니다.
번호 확인
숫자 형식은 대상 시스템에서 동일해야합니다. 예를 들어 소스 시스템에서 열 번호 지정 형식은 다음과 같습니다.x.30, 그러나 대상이 30, 그런 다음 접두사없이로드해야합니다. x. 대상 열 번호에서.
날짜 확인
날짜 형식은 소스 및 대상 시스템 모두에서 일관되어야합니다. 예를 들어 모든 레코드에서 동일해야합니다. 표준 형식은 yyyy-mm-dd입니다.
정밀 검사
정밀도 값은 대상 테이블에 예상대로 표시되어야합니다. 예를 들어 소스 테이블에서 값은 15.2323422이지만 대상 테이블에서는 15.23 또는 15의 반올림으로 표시되어야합니다.
데이터 확인
비즈니스 요구 사항에 따라 데이터를 확인하는 작업이 포함됩니다. 특정 기준을 충족하지 않는 레코드는 필터링해야합니다.
Example − date_id> = 2015 및 Account_Id! = '001'인 레코드 만 대상 테이블에로드되어야합니다.
Null 검사
일부 열은 해당 필드의 요구 사항 및 가능한 값에 따라 Null을 가져야합니다.
Example − Termination Date 열은 활성 상태 열이 "T"또는 "Deceased"가 아닌 한 Null을 표시해야합니다.
기타 수표
From_Date와 같은 일반적인 검사는 To_Date보다 크지 않아야합니다.