데이터 분석에 사용되는 데이터 테이블 몇 개가 있는데, 이 테이블에는 스크립트가 내장되어 있습니다. 이 스크립트는 새로운 테이블(요약, 모델 적합, 이를 기반으로 결합된 데이터 테이블 생성, 분할, 조인 등)을 생성하는 분석을 수행합니다. 이 스크립트에서 열을 이동하거나 이름을 바꾸고 행/열을 제거하는 경우가 많은데, 디버거로는 이 스크립트들을 작업하기가 불가능합니다.
디버깅을 시도할 때 이러한 새 테이블과 보고서가 어떻게 변경되는지 확인해야 합니다. 최근 JMP16 업데이트에서 JMP15와 다른 순서로 열이 있는 테이블이 생성되는 분석이 있었습니다. 스크립트의 여러 지점에 Throw()를 삽입하여 임시 중단점을 만들었습니다.
이상적인 해결책은 대부분의 프로그래밍 IDE처럼 스크립트 편집기에 중단점이 내장된 디버거를 사용하는 것입니다. 디버깅을 위해 별도의 JMP 프로세스를 생성하는 것은 번거롭고 UI 기반 분석을 간편하게 디버깅하는 데 방해가 됩니다.