Debugger

L'esecuzione di uno script nel debugger consente di ricercare molto più facilmente eventuali errori presenti negli script. Grazie al debugger è infatti possibile tenere sotto controllo ogni istruzione ed esaminare i valori delle variabili mentre è in esecuzione lo script.

Lo script viene visualizzato nella metà superiore della finestra del debugger. L'avanzamento dell'esecuzione dello script è segnalato da una barra di colore giallo. È possibile inserire punti di controllo facendo clic sui numeri di riga e rimuoverli facendo clic una seconda volta. Con il pulsante Cancella è tuttavia possibile rimuovere tutti i punti di controllo. Al rilevamento di un punto di controllo, l'esecuzione dello script viene interrotta in attesa di istruzioni per il proseguimento.

Al centro della finestra verrà visualizzata l'istruzione che sta per essere eseguita.

Nella parte inferiore sinistra della finestra verranno invece visualizzati i codici di stato e gli eventuali errori dello script. Si tratta fondamentalmente delle stesse informazioni visualizzate nella finestra Avanzamento dell'esecuzione dello Script quando lo script viene eseguito al di fuori del debugger.

Nella parte inferiore destra della finestra verranno visualizzate tutte le variabili dello script e i rispettivi valori. Le variabili modificate durante l'esecuzione appariranno di colore rosso.

Punti di controllo È possibile cancellare i punti di controllo che sono stati impostati nella finestra a destra dello script. Un punto di controllo è visualizzato come un cerchio di colore rosso.
Cancella
Consente di rimuovere tutti i punti di controllo.
Debug In questo gruppo sono comprese le impostazioni che consentono di definire la modalità di esecuzione dello script nel debugger.
Esegui
Consente la normale esecuzione dello script. L'esecuzione dello script procederà fino alla fine o fino a quando non verrà rilevato un punto di controllo.
Animato
L'esecuzione dello script procederà come previsto in precedenza, ma con una breve pausa dopo ciascuna istruzione. In questo modo, è possibile tenere maggiormente sotto controllo l'esecuzione dello script.
Passo
Lo script verrà eseguito un'istruzione alla volta.
Limita caricamento Consente di immettere un valore numerico nella casella di selezione ciclica visualizzata nella parte inferiore. Il valore immesso indica il numero massimo di record accettati per ogni istruzione load e select. Questa alternativa si rivela particolarmente utile per limitare il tempo di esecuzione quando si esegue un test dello script con dati reali.
Guida Consente di visualizzare la guida di QlikView.
Interrompi Consente di chiudere lo strumento Debugger, conservando però in memoria i dati caricati fino a quel momento.
Cancella Consente di annullare l'esecuzione dello script e rimuove tutti i dati caricati.
Buffers Consente di visualizzare le schede contenenti i file di script esterni a cui sono associati riferimenti mediante $(include).
Apri
Consente di visualizzare una finestra di dialogo in cui è possibile aprire un file di script. Il contenuto del file verrà visualizzato in una scheda separata e potrà essere utilizzato nelle operazioni di debug.
Chiudi
Consente di chiudere la scheda dello script in corso di debug. Non è possibile chiudere la scheda principale.

Vedere anche: