ETL 테스트 – 데이터 정확성
ETL 테스트에서는 데이터가 예상대로 대상 시스템에 정확하게로드되었는지 확인하기 위해 데이터 정확도가 사용됩니다. 데이터 정확도를 수행하는 주요 단계는 다음과 같습니다.
가치 비교
값 비교에는 소스 및 대상 시스템의 데이터를 최소 또는 변환없이 비교하는 것이 포함됩니다. 다양한 ETL 테스트 도구 (예 : Informatica의 소스 한정자 변환)를 사용하여 수행 할 수 있습니다.
일부 식 변환은 데이터 정확도 테스트에서도 수행 할 수 있습니다. 다양한 집합 연산자를 SQL 문에서 사용하여 소스 및 대상 시스템의 데이터 정확성을 확인할 수 있습니다. 일반적인 연산자는 빼기 및 교차 연산자입니다. 이러한 연산자의 결과는 대상 및 소스 시스템에서 값의 편차로 간주 할 수 있습니다.
중요한 데이터 열 확인
중요한 데이터 열은 소스 및 대상 시스템의 고유 한 값을 비교하여 확인할 수 있습니다. 다음은 중요한 데이터 열을 확인하는 데 사용할 수있는 샘플 쿼리입니다.
SELECT cust_name, Order_Id, city, count(*) FROM customer
GROUP BY cust_name, Order_Id, city;