# Debugowanie skryptu ładowania danych

Za pomocą narzędzi do debugowania dostępnych w edytorze ładowania danych 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 the Debuguj icon na pasku narzędzi edytora ładowania danych.

  Panel debugowania zostanie otworzony u dołu edytora ładowania danych.

InformacjaW trybie debugowania nie można tworzyć połączeń, edytować połączeń, wybierać danych, zapisywać skryptu ani ładować danych. Tryb debugowania rozpoczyna się z chwilą rozpoczęcia procesu debugowania i trwa do momentu zakończenia albo przerwania wykonywania skryptu.

## 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:

Opcje na pasku narzędzi debugowania

| Element interfejsu użytkownika | Opis |
| --- | --- |
| the Odtwarzanie icon | Opcja ta rozpoczyna lub kontynuuje wykonywanie kodu w trybie debugowania do momentu osiągnięcia kolejnego punktu przerwania. |
| the Wkrocz icon | Przejdź do następnej linii kodu. |
| the Zatrzymaj icon | Zakończ wykonywanie kodu w tym miejscu. Jeśli zakończenie to nastąpiło przed wykonaniem całego kodu, wynikowy model danych będzie zawierać wyłącznie dane do linii kodu, na której wykonywanie zostało zakończone. |
| the Zatrzymaj icon | Kliknij tę ikonę, aby uzyskać dostęp do następujących ustawień:<br><br><ul> <li> <p><span>Ograniczone ładowanie</span>: po włączeniu tej opcji ogranicza się liczbę wierszy danych ładowanych z poszczególnych źródeł danych. Pozwala to na skrócenie czasu wykonywania skryptu w przypadku źródeł zawierających dużą ilość danych.</p> <p>Podaj liczbę wierszy do załadowania.</p> <div><span>Informacja</span>Opcja ta ma zastosowanie tylko do fizycznych źródeł danych. Na przykład automatycznie generowane instrukcje load inline nie będą ograniczane.</div> </li> <li> <p><span>Użyj</span> poleceń <span>STORE</span><span></span>: wykonaj instrukcje <span>STORE</span> w skrypcie ładowania, zamiast je pomijać. Po włączeniu tego ustawienia pliki są generowane przez instrukcje <span>STORE</span> tak jak w przypadku zwykłego ładowania danych.</p> </li> </ul> |

## 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 the Blokowanie icon.

Ponadto menu danych wyjściowych (the . icon) zawiera następujące opcje:

Opcje w menu Dane wyjściowe

| 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 the Ulubione icon obok zmiennej.

  Ikona the Ulubione icon 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 the . icon

Opcje w menu Zmienne

| Element interfejsu użytkownika | Opis |
| --- | --- |
| Pokaż wszystkie zmienne | Pokazuje wszystkie typy zmiennych. |
| Pokaż zmienne systemowe | Pokazuje zmienne systemowe.<br><br>Zmienne systemowe są zdefiniowane w programie Qlik Sense, ale wartość takiej zmiennej można zmienić w skrypcie. |
| Pokaż zmienne zarezerwowane | Pokazuje zmienne zarezerwowane.<br><br>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.<br><br>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](https://help.qlik.com/pl-PL/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-variables-in-data-load-editor.htm).

## 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 the Usuń icon znajdujący się obok numeru wiersza będzie wskazywać, że w tej linii jest punkt przerwania.

WskazówkaPunkty przerwania można dodawać nawet przy zamkniętym panelu debugowania.

### Usuwanie punktów przerwania

Aby usunąć punkt przerwania:

* kliknij w skrypcie znacznik the Usuń icon obok numeru wiersza albo

* kliknij na liście punktów przerwania znacznik the Anuluj icon obok wybranego punktu przerwania.

Można także kliknąć znacznik the . icon 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 the Znacznik wyboru icon 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 the . icon:

* Włącz wszystko
* Wyłącz wszystko

POWIĄZANE MATERIAŁY EDUKACYJNE:

* [Wprowadzenie do edytora ładowania danych](https://help.qlik.com/lnk/Intro_Data_Load_Editor_QS)

## Dowiedz się więcej

* [Wprowadzenie do edytora ładowania danych](https://help.qlik.com/lnk/Intro_Data_Load_Editor_QS)