Felsökning i dataladdningsskriptet
Du kan använda felsökningsfunktionerna i Skriptredigeraren för att gå igenom skriptexekveringen med hjälp av brytpunkter som låter dig kontrollera variabelvärden och utdata från skriptexekveringen.
Du kan välja om du vill visa några av eller alla utdata, variabler och brytpunkter.
Gör så här för att visa felsökningspanelen:
-
Klicka på Felsök i skriptredigerarens verktygsfält.
Felsökningspanelen öppnas längst ner i Skriptredigeraren.
Felsökningsverktygsfältet
Skriptredigerarens felsökningspanel innehåller ett verktygsfält med följande kontrollalternativ för felsökning:
UI-element | Beskrivning |
---|---|
Starta eller fortsätt exekvering i felsökningsläge tills nästa brytpunkt nås. | |
Gå till nästa rad i koden. | |
Avsluta exekveringen här. Om du avslutar innan all kod har exekverats, innehåller den resulterande datamodellen enbart data upp till den rad med kod där exekveringen avslutades. | |
Klicka på den här ikonen för att komma åt följande inställningar:
|
Utdata
Utdata visar alla meddelanden som har genererats under felsökningsexekveringen. Du kan välja att låsa utdata så att de inte flyttas när nya meddelanden visas genom att klicka på .
På utdatamenyn finns dessutom följande alternativ:
UI-element | Beskrivning |
---|---|
Rensa | Klicka här för att ta bort alla utdatameddelanden. |
Markera all text | Klicka här för att markera alla utdatameddelanden. |
Rulla längst ned | Klicka här för att gå till det sista utdatameddelandet. |
Variabler
Variabler visar alla reserverade variabler, systemvariabler och variabler som är definierade i skriptet samt de aktuella värdena under skriptexekveringen.
Göra en variabel till favorit
Om du vill inspektera specifika variabler under exekveringen kan du göra dem till favoriter. Favoritvariabler visas högst upp i variabellistan markerade med en gul stjärna. Gör så här för att göra en variabel till favorit:
-
Klicka på symbolen bredvid en variabel.
Ikonen blir nu gul, och variabeln flyttas längst upp i variabellistan.
Filtrera variabler
Du kan använda ett filter för att endast visa en vald typ av variabler genom att använda följande alternativ på variabelmenyn :
UI-element | Beskrivning |
---|---|
Visa alla variabler | Klicka här för att visa alla typer av variabler. |
Visa systemvariabler |
Klicka här för att visa systemvariabler. Systemvariablerna är definierade av Qlik Sense, men du kan ändra variabelvärdet i skriptet. |
Visa reserverade variabler |
Klicka här för att visa reserverade variabler. Reserverade variabler är definierade av Qlik Sense och värdet kan inte ändras. |
Visa användardefinierade variabler |
Klicka här för att visa användardefinierade variabler. Användardefinierade variabler är variabler som du har definierat i skriptet. |
Mer information om variabler finns i Arbeta med variabler i Skriptredigeraren.
Brytpunkter
Du kan lägga till brytpunkter i skriptet för att stoppa skriptexekveringen vid vissa rader i koden och inspektera variabelvärden och utdatameddelanden vid brytpunkten. När du har nått en brytpunkt kan du välja att stoppa exekveringen, fortsätta till nästa brytpunkt eller gå till nästa rad i koden. Alla brytpunkter i skriptet syns i listan, med information om del och radnummer.
Lägga till en brytpunkt
Gör ett av följande för att lägga till en brytpunkt vid en rad i koden:
-
I skriptet klickar du på området direkt till höger om radnumret där du vill lägga till en brytpunkt.
Symbolen bredvid radnumret visar att det finns en brytpunkt där.
Ta bort brytpunkter
Du kan ta bort en brytpunkt genom att göra något av följande:
-
I skriptet klickar du på bredvid radnumret.
- I listan över brytpunkter klickar du på bredvid en brytpunkt.
Du kan även klicka på och välja Ta bort alla för att ta radera alla brytpunkter från skriptet.
Aktivera och avaktivera brytpunkter
När du skapar en brytpunkt blir den aktiverad. Symbolen visas bredvid brytpunkten i listan över brytpunkter. Du kan aktivera och avaktivera enstaka brytpunkter genom att markera och avmarkera dem i listan över brytpunkter.
Du har även följande alternativ på brytpunktsmenyn :
- Aktivera alla
- Avaktivera alla