CALCPARALLEL
또는 FIXPARALLEL
를 사용하는 경우, 특히 할당 함수(@ALLOCATE
또는 @MDALLOCATE
) 중 하나를 사용할 때는 병렬 계산을 제거하여 규칙 실행 여부와 성능 개선 여부를 테스트하십시오.스크립트를 디버깅할 때 각 계산 단계 내의 구문 길이를 고려하십시오. 계산이 실패한 부분을 잘 모르는 경우 맨아래부터 한 번에 하나씩 섹션을 주석 처리하고 계산이 실행되어 올바른 결과가 나올 때까지 계산을 다시 실행합니다. 이때 계산의 맨위부터 한 번에 하나씩 섹션에서 주석을 제거하여 작업을 진행하면서 각 변경사항을 테스트합니다.
#missing
으로, #missing
에서 특정 값으로, 다른 값으로 변경하여 테스트합니다. 각 변경에 대해 규칙을 다시 실행하고 결과를 검증합니다.#missing
에서 특정 값으로 그리고 특정 값에서 #missing
으로 변경되는 데이터를 테스트합니다. 이렇게 하면 다시 실행 중에 필요한 경우 이전에 계산된 결과가 제거됩니다. 예를 들어 첫번째 실행에서는 제품 A, B 및 C에 대한 데이터를 입력하고 두번째 실행에서는 제품 B, C 및 D(A는 아님)에 대한 데이터를 입력하는 경우 두번째 실행 전 값을 #missing
으로 변경하면 두번째 실행에서 제품 A에 대한 할당 결과가 제대로 제거됩니다.