Debugowanie skryptu ładowania danych
Za pomocą narzędzi do debugowania dostępnych w narzędziu Edytor ładowania danych lub Skrypt można przechodzić kolejne etapy realizacji skryptu za pomocą punktów przerwania, aby weryfikować wartości zmiennych i danych wyjściowych wynikających z wykonania skryptu.
Można przy tym wybrać, czy wyświetlać wszystkie, czy nie wyświetlać żadnych wartości określanych jako Dane wyjściowe, Zmienne i Punkty przerwania.
Aby wyświetlić panel debugowania:
-
Kliknij Debuguj na pasku narzędzi edytora ładowania danych.
Panel debugowania zostanie otworzony u dołu edytora ładowania danych.
Pasek narzędzi debugowania
Panel debugowania w edytorze ładowania danych zawiera pasek narzędzi z następującymi opcjami służącymi do kontroli wykonywania procesu debugowania:
Dane wyjściowe
W obszarze Dane wyjściowe wyświetlane są wszystkie komunikaty wygenerowane podczas debugowania. Przewijanie danych wyjściowych po wyświetleniu nowych komunikatów można zablokować przez zaznaczenie opcji .
Ponadto menu danych wyjściowych () zawiera następujące opcje:
Element interfejsu użytkownika | Opis |
---|---|
Wyczyść | Usuwa wszystkie komunikaty wyjściowe. |
Wybierz cały tekst | Wybiera wszystkie komunikaty wyjściowe. |
Przewiń na dół | Przewija do ostatniego komunikatu wyjściowego. |
zmienne
W obszarze Zmienne wyszczególnione są wszystkie zmienne zarezerwowane, systemowe i zdefiniowane w skrypcie, wraz z ich bieżącymi wartościami podczas wykonywania skryptu.
Ustawianie ulubionej zmiennej
Aby weryfikować określone zmienne podczas wykonywania skryptu, można ustawić je jako ulubione. Ulubione zmienne są wyświetlane u góry listy zmiennych i są oznaczone żółtą gwiazdką. Aby ustawić zmienną jako ulubioną:
-
Kliknij obok zmiennej.
Ikona jest teraz żółta, a zmienna została przesunięta do początek listy zmiennych.
Filtrowanie zmiennych
Możesz zastosować filtr, aby wyświetlić tylko wybrany typ zmiennych, używając następujących opcji w menu zmiennych
Element interfejsu użytkownika | Opis |
---|---|
Pokaż wszystkie zmienne | Pokazuje wszystkie typy zmiennych. |
Pokaż zmienne systemowe |
Pokazuje zmienne systemowe. Zmienne systemowe są zdefiniowane w programie Qlik Sense, ale wartość takiej zmiennej można zmienić w skrypcie. |
Pokaż zmienne zarezerwowane |
Pokazuje zmienne zarezerwowane. Zmienne zarezerwowane są zdefiniowane w programie Qlik Sense i ich wartość nie może zostać zmieniona. |
Pokaż zmienne zdefiniowane przez użytkownika |
Pokazuje zmienne zdefiniowane przez użytkownika. Zmienne zdefiniowane przez użytkownika są to zmienne zdefiniowane przez użytkownika w skrypcie. |
Więcej informacji o zmiennych zawiera temat Praca ze zmiennymi w edytorze ładowania danych.
Punkty przerwania
Punkty przerwania można dodać do skryptu w celu zatrzymania procesu wykonywania skryptu na określonych liniach kodu i sprawdzenia tam wartości zmiennych i komunikatów wyjściowych. Po osiągnięciu punktu przerwania można zatrzymać wykonywanie skryptu, kontynuować je do następnego punktu przerwania albo przejść do następnej linii kodu. Wszystkie punkty przerwania w skryptach są umieszczone na liście z odwołaniem do numeru linii i sekcji.
Dodawanie punktów przerwania
Aby dodać punkt przerwania na określonej linii kodu należy:
-
Kliknąć w skrypcie obszar bezpośrednio po prawej stronie numeru linii, w której ma być dodany punkt przerwania.
Znacznik znajdujący się obok numeru wiersza będzie wskazywać, że w tej linii jest punkt przerwania.
Usuwanie punktów przerwania
Aby usunąć punkt przerwania:
-
kliknij w skrypcie znacznik obok numeru wiersza albo
- kliknij na liście punktów przerwania znacznik obok wybranego punktu przerwania.
Można także kliknąć znacznik i wybrać polecenie Usuń wszystkie, aby usunąć ze skryptu wszystkie punkty przerwania.
Włączanie i wyłączanie punktów przerwania
Utworzony punkt przerwania jest włączony domyślnie. Na ten fakt wskazuje znacznik znajdujący się obok punktu przerwania na liście tych punktów. Aby włączyć albo wyłączyć poszczególne punkty przywracania, należy je zaznaczyć lub usunąć ich zaznaczenie na liście punktów przywracania.
Dostępne są również następujące opcje w menu punktów przerwania :
- Włącz wszystko
- Wyłącz wszystko