디버거에서 스크립트를 실행하면 훨씬 쉽게 스크립트 오류를 식별할 수 있습니다. 디버거를 사용하면 스크립트가 실행되는 도중 모든 스크립트 문을 모니터링하고 변수 값을 검토할 수 있습니다.
스크립트 편집 창의 상단 메뉴에서 디버그 버튼을 클릭하여 디버거를 시작합니다.
스크립트는 디버거의 상단에 있는 창에 표시됩니다. 스크립트 실행의 진행 상황은 노란색 막대로 표시됩니다. 행 번호를 클릭하면 중단점이 삽입되며, 다시 클릭하면 제거됩니다. 지우기 버튼을 클릭하면 모든 중단점이 제거됩니다. 중단점에 도달하면 진행 명령이 있을 때까지 스크립트 실행이 정지됩니다.
중간에 있는 창에 현재 실행 중인 문이 표시됩니다.
상태 코드와 스크립트 오류는 왼쪽 아래에 있는 창에 표시됩니다. 이는 기본적으로 스크립트를 디버거 외부에서 실행할 때 스크립트 실행 진행률 창에 표시되는 것과 동일한 정보입니다.
오른쪽 아래 창에는 모든 변수와 해당 값이 표시됩니다. 변경된 변수는 빨간색으로 표시됩니다.
디버거 옵션
옵션
설명
중단점
오른쪽 스크립트 창에 설정된 중단점을 지울 수 있습니다. 중단점은 빨간색 원으로 표시됩니다.
선택 해제: 모든 중단점을 지웁니다.
디버그
이 그룹에는 디버거에서 스크립트가 어떻게 실행될지 결정하는 설정이 포함되어 있습니다.
실행: 일반적인 스크립트 실행을 의미합니다. 스크립트는 끝까지 또는 중단점에 도달할 때까지 진행됩니다.
애니메이션: 스크립트가 위와 같이 실행되지만 각 문 이후에 잠시 중지됩니다. 이 방법을 사용하면 스크립트 실행을 더 자세하게 모니터링할 수 있습니다.
단계: 한 번에 하나의 스크립트 문이 실행됩니다.
제한된 로드
아래 스피너 상자에 숫자를 입력하십시오. 입력한 숫자는 각 load 문 및 select 문에서 허용되는 최대 레코드 수입니다. 이는 라이브 데이터로 스크립트를 테스트할 때 실행 시간을 제한하는 데 유용한 방법입니다.
도움말
QlikView 도움말을 엽니다.
여기에서 종료
현재까지 로드된 데이터를 유지하고 디버거를 닫습니다.
취소
스크립트 실행을 중단하고 로드된 모든 데이터를 삭제합니다.
버퍼
$(include)를 통해 참조된 외부 스크립트 파일을 표시하는 탭을 엽니다.
열기: 스크립트 파일을 열 수 있는 대화 상자를 표시합니다. 파일 내용은 별도의 탭에 표시되며 디버깅에 사용할 수 있습니다.