Перейти к основному содержимому Перейти к дополнительному содержимому

Отладка скрипта загрузки данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Переменные

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

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

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

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

    Элемент Избранное станет желтым, а переменная переместится на верх списка переменных.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Также есть следующие параметры в меню контрольных точек Меню:

  • Включить все
  • Выключить все
СОПУТСТВУЮЩИЕ УЧЕБНЫЕ МАТЕРИАЛЫ:

Подробнее

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!