DATE8 비교
두 개의 날짜 간에 일 수 차이를 측정하여 YYYYMMDD 형식의 날짜를 비교합니다. 가중치는 불일치 정도에 따라 할당됩니다.
YYYYMMDD 형식의 날짜 QualityStage® 필드와 DataStage® 문자형 날짜 필드가 지원됩니다.
필수 열
다음의 데이터 소스 및 참조 소스 열은 필수사항입니다.
- 바로 데이터입니다. 데이터 소스의 날짜.
이 비교를 벡터 및 역방향 일치와 함께 사용할 수 있습니다. 매치 디자이너에서 사용할 벡터를 생성하려면 DataStage 의 " Make Vector stage "를 참조하십시오.
- 참고. 참조 소스의 날짜(두 소스 일치에만 적용됨).
필수 매개변수
다음 매개변수 중 최소한 하나가 필요합니다.
- Param 1. 전체 불일치 가중치가 지정되기 전 허용할 최대 일 수 차이를 나타냅니다. Param 1 매개변수만 값을 지정할 경우, 이 차이는 참조 소스 날짜가 데이터 소스 날짜보다 크거나, 데이터 소스 날짜가 참조 소스 날짜보다 큰 상태로 허용될 수 있는 일수입니다.
- Param 2. (선택 사항) 참조 소스 날짜가 데이터 소스 날짜보다 앞설 때 허용 가능한 최대 일수 차이.
예
agreement weight - 1/2 (agreement weight + disagreement
weight)차이가 이틀 이상인 경우 불일치 가중치가 지정됩니다. 불일치 가중치는 항상 음수입니다. 따라서 차이가 1일인 경우 부분적 가중치가 지정됩니다.
2를 지정한 경우 오류는 3으로 나눕니다. 차이가 1일인 경우 다음과 같이 계산됩니다. 일치 가중치 - 1/3 일치에서 불일치로의 가중치 범위. 차이가 2일인 경우 다음과 같이 계산됩니다. 일치 가중치 - 2/3 가중치 범위. 그 이상의 수는 계속 이와 같은 방식입니다. 따라서 가중치는 불일치의 심각도에 따라 할당됩니다.
고속도로 교통사고를 병원 입원과 일치시키는 경우를 가정해 봅니다. 병원 입원은 사고와 관련된 사고 날짜 이전에는 발생할 수 없습니다. 입원 날짜가 사고 발생일보다 하루 이후(더 큰 값)가 될 수 있도록 허용하는 매개변수에 Param 1 대해 를 1 지정할 수 있으며, 입원 날짜가 사고 발생일보다 이전이 될 수 없도록 허용하는 Param 2 매개변수에 대해 를 0 지정할 수 있습니다.