Выполнить отладку скрипта загрузки данных

Можно использовать программу отладки в редакторе загрузки данных, чтобы перейти к выполнению скрипта с использованием контрольных точек, которые позволят просмотреть значения переменных и выходные данные из выполнения скрипта. Можно выбрать просмотр всех или отдельных элементов: Выходные данные, Переменные и Контрольные точки.

Чтобы отобразить панель отладки, выполните следующее:

  • Щелкните элемент u на панели инструментов редактора загрузки данных.

    Панель отладки откроется внизу редактора загрузки данных.

Примечание: При переходе в режим отладки невозможно создать соединения, изменить подключения, выбрать данные, сохранить данные скрипта или загруженные данные. Режим отладки начинается с выполнения отладки и продолжается до выполнения скрипта или завершения отладки.

Панель инструментов для отладки

Панель отладки для редактора загрузки данных имеет панель инструментов со следующими параметрами для контроля выполнения отладки:

Параметры панели инструментов для отладки
Элемент интерфейса Описание
Ограниченная загрузка

Включите данную функцию, чтобы ограничить количество строк данных для загрузки из каждого источника данных. Это удобно для сокращения времени выполнения, если источники данных большие.

Введите количество строк для загрузки.

Примечание: Это применимо только к физическим источникам данных. Например, автоматически созданные и встроенные загрузки не будут ограничены.
œ Начните или продолжите работу в режиме отладки до достижения следующей контрольной точки.
Œ Перейдите к следующей строке кода.
Завершите работу. Если завершить работу до завершения выполнения кода, полученная модель данных будет содержать данные только до той строчки кода, на которой завершилось выполнение.

Выходные данные

При использовании параметра Выходные данные отображаются все сообщения, созданные во время отладки. Можно выбрать блокировку выходных данных от прокрутки при появлении новых сообщений. Для этого щелкните элемент \.

Кроме того, меню выходных данных (¨) содержит следующие параметры:

Параметры меню выходных данных
Элемент интерфейса Описание
Очистить Нажмите эту кнопку, чтобы удалить все сообщения с выходными данными.
Выбрать весь текст Нажмите эту кнопку, чтобы выбрать все сообщения с выходными данными.
Прокрутка вниз Нажмите эту кнопку, чтобы перейти к последнему сообщению с выходными данными.

Переменные

При использовании параметра Переменные все зарезервированные переменные, системные переменные и переменные, определенные в скрипте, отображаются в виде списка, а также отображаются текущие значения при выполнении скрипта.

Установка переменной как избранного

Если во время выполнения скрипта необходимо просматривать определенные переменные, их можно задать как избранные переменные. Избранные переменные отображаются вверху списка переменных, отмеченные желтой звездочкой. Чтобы задать переменную как избранное, выполните следующее:

  • Щелкните на элемент ï рядом с переменной.

    Элемент ï станет желтым, а переменная переместится на верх списка переменных.

Фильтр переменных

Можно применить фильтр для отображения только выбранного типа переменных. Для этого используйте следующие параметры в меню переменных (¨):

Параметры меню переменных
Элемент интерфейса Описание
Показать все переменные Щелкните этот параметр, чтобы показать все типы переменных.
Показать системные переменные

Щелкните этот параметр, чтобы показать системные переменные.

Системные переменные определяются программой Qlik Sense, но значение переменных в скрипте можно изменить.

Показать зарезервированные переменные

Щелкните этот параметр, чтобы показать зарезервированные переменные.

Зарезервированные переменные определяются программой Qlik Sense, изменить значение нельзя.

Показать переменные, определяемые пользователем

Щелкните этот параметр, чтобы показать переменные, определяемые пользователем.

Переменные, определяемые пользователем, — это переменные, которые вы определили в скрипте.

Для получения дополнительной информации о переменных см. Работа с переменными в редакторе загрузки данных.

Контрольные точки

Можно добавить контрольные точки в скрипт, чтобы приостановить выполнение отладки в определенных строках кода и просмотреть значения переменных и сообщения с выходными данными в этой точке. При достижении контрольной точки можно прекратить выполнение, продолжить его до следующей контрольной точки или перейти к следующей строке кода. Все контрольные точки перечислены в скрипте со ссылкой на раздел и номер строки.

Добавление контрольной точки

Чтобы добавить контрольную точку в строку кода, выполните одно из следующих действий:

  • В скрипте щелкните в области непосредственно справа от номера строки, куда необходимо добавить контрольную точку.

    Символ Q возле номера строки указывает, что в этой строке есть контрольная точка.

Подсказка: Контрольные точки можно добавлять, даже когда панель отладки закрыта.

Удаление контрольных точек

Чтобы удалить контрольную точку, выполните одно из следующих действий:

  • В скрипте щелкните на элемент Q возле номера строки.

  • В списке контрольных точек щелкните элемент E возле контрольной точки.

Также можно щелкнуть элемент ¨ и выбрать команду Удалить все, чтобы удалить все контрольные точки из скрипта.

Включение и отключение контрольных точек

При создании контрольной точки она активируется по умолчанию, что обозначается элементом m возле контрольной точки в списке контрольных точек. Можно включать и отключать отдельные контрольные точки, выбирая и отменяя их выбор в списке контрольных точек.

В меню контрольных точек также есть следующие параметры (¨):

  • Включить все
  • Выключить все