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.
Per avviare il debugger fare clic sul pulsante Debug nel menu superiore della finestra Modifica 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.
Opzioni debugger
Opzione
Descrizione
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 sopra indicato, 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.
Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!
Modernizza senza compromettere le tue preziose app QlikView con il programma Analytics Modernization. Fare clic qui per maggiori informazioni o per contattarci: ampquestions@qlik.com