Отладка скрипта загрузки данных
Можно использовать программу отладки в редакторе загрузки данных или Script, чтобы перейти к выполнению скрипта с использованием контрольных точек, которые позволят просмотреть значения Скрипт и выходные данные из выполнения скрипта.
Можно выбрать просмотр всех или отдельных элементов: Выходные данные, Переменные и Контрольные точки.
Чтобы отобразить панель отладки, выполните следующее:
-
Щелкните элемент Отладка на панели инструментов редактора загрузки данных.
Панель отладки откроется внизу редактора загрузки данных.
Панель инструментов для отладки
Панель отладки для редактора загрузки данных имеет панель инструментов со следующими параметрами для контроля выполнения отладки:
Элемент интерфейса | Описание |
---|---|
Начните или продолжите работу в режиме отладки до достижения следующей контрольной точки. | |
Перейдите к следующей строке кода. | |
Завершите работу. Если завершить работу до завершения выполнения кода, полученная модель данных будет содержать данные только до той строчки кода, на которой завершилось выполнение. | |
Щелкните этот значок, чтобы получить доступ к следующим параметрам:
|
Выходные данные
При использовании параметра Выходные данные отображаются все сообщения, созданные во время отладки. Можно выбрать блокировку выходных данных от прокрутки при появлении новых сообщений. Для этого щелкните элемент .
Кроме того, меню выходных данных содержит следующие параметры:
Элемент интерфейса | Описание |
---|---|
Очистить | Нажмите эту кнопку, чтобы удалить все сообщения с выходными данными. |
Выбрать весь текст | Нажмите эту кнопку, чтобы выбрать все сообщения с выходными данными. |
Прокрутка вниз | Нажмите эту кнопку, чтобы перейти к последнему сообщению с выходными данными. |
Переменные
При использовании параметра Переменные все зарезервированные переменные, системные переменные и переменные, определенные в скрипте, отображаются в виде списка, а также отображаются текущие значения при выполнении скрипта.
Установка переменной как избранного
Если во время выполнения скрипта необходимо просматривать определенные переменные, их можно задать как избранные переменные. Избранные переменные отображаются вверху списка переменных, отмеченные желтой звездочкой. Чтобы задать переменную как избранное, выполните следующее:
-
Щелкните на элемент рядом с переменной.
Элемент станет желтым, а переменная переместится на верх списка переменных.
Фильтр переменных
Можно применить фильтр для отображения только выбранного типа переменных. Для этого используйте следующие параметры в меню переменных :
Элемент интерфейса | Описание |
---|---|
Показать все переменные | Щелкните этот параметр, чтобы показать все типы переменных. |
Показать системные переменные |
Щелкните этот параметр, чтобы показать системные переменные. Системные переменные определяются программой Qlik Sense, но значение переменных в скрипте можно изменить. |
Показать зарезервированные переменные |
Щелкните этот параметр, чтобы показать зарезервированные переменные. Зарезервированные переменные определяются программой Qlik Sense, изменить значение нельзя. |
Показать переменные, определяемые пользователем |
Щелкните этот параметр, чтобы показать переменные, определяемые пользователем. Переменные, определяемые пользователем, — это переменные, которые вы определили в скрипте. |
Для получения дополнительной информации о переменных см. раздел Работа с переменными в редакторе загрузки данных.
Контрольные точки
Можно добавить контрольные точки в скрипт, чтобы приостановить выполнение отладки в определенных строках кода и просмотреть значения переменных и сообщения с выходными данными в этой точке. При достижении контрольной точки можно прекратить выполнение, продолжить его до следующей контрольной точки или перейти к следующей строке кода. Все контрольные точки перечислены в скрипте со ссылкой на раздел и номер строки.
Добавление контрольной точки
Чтобы добавить контрольную точку в строку кода, выполните одно из следующих действий:
-
В скрипте щелкните в области непосредственно справа от номера строки, куда необходимо добавить контрольную точку.
Символ возле номера строки указывает, что в этой строке есть контрольная точка.
Удаление контрольных точек
Чтобы удалить контрольную точку, выполните одно из следующих действий:
-
В скрипте щелкните на элемент возле номера строки.
- В списке контрольных точек щелкните элемент возле контрольной точки.
Также можно щелкнуть элемент и выбрать команду Удалить все, чтобы удалить все контрольные точки из скрипта.
Включение и отключение контрольных точек
При создании контрольной точки она активируется по умолчанию, что обозначается элементом возле контрольной точки в списке контрольных точек. Можно включать и отключать отдельные контрольные точки, выбирая и отменяя их выбор в списке контрольных точек.
Также есть следующие параметры в меню контрольных точек :
- Включить все
- Выключить все