백분율 기반 임계값 정책(PercentageBasedThresholdPolicy) 선언
PercentageBasedThresholdPolicy 정책은 ThresholdPolicy 인터페이스의 일괄처리 구현을 제공합니다.
시작하기 전에
percentageBasedThresholdPolicy 정책은 ThresholdBatchStep이 사용되는 경우에만 적용됩니다. 처리된 총 수에 대해 처리된 오류 레코드 수의 백분율을 계산합니다. 결과가 임계값보다 큰 경우 작업이 재시작 가능한 상태가 되게 만듭니다.
이 태스크 정보
선택적으로 백분율 기반 임계값 정책을 선언할 때 다음 특성을 사용하십시오.
특성 | 값 | 설명 |
---|---|---|
debug | true 또는 false(기본값은 false) | 단계에서 추적 및 디버깅 사용 설정 |
minimum_threshold_sample_size | 정수 값(기본값은 20) | 임계값 위반을 검사하기 전에 처리할 최소 레코드 수입니다. |
threshold_percentage | Double 값(기본값은 0.1) | 오류의 허용 가능한 백분율입니다. |
프로시저
다음과 같이 xJCL에서 단계의 특성으로 사용할 임계값
정책을 선언하십시오.
...
<props>
<prop name="threshold_policy"
value="com.ibm.websphere.batch.devframework.thresholdpolicies.PercentageBasedThresholdPolicy"/>
</props>
...