Перейти к содержанию

Отладка графа

Отладка — этап разработки, на котором обнаруживают, локализуют и устраняют ошибки.

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

Описание действий при отладке

Действие Скриншот
1 Чтобы перейти в раздел отладки, необходимо нажать на значок «жучка» в верхней части рабочей области
2 После нажатия на кнопку сам «жучок» и все блоки графа изменят цвет
2.1 Зеленый цвет блока говорит о том, что блок рассчитан верно и не имеет ошибок
2.2 Красный – наличие ошибки при последнем расчете блока. Вероятно, в описании блока или в данных есть ошибки. Блок не может быть рассчитан

Возможные причины ошибки:
- не протянута связь в обязательный вход блока (при этом вход будет выделен красным кружком)
- отсутствуют обязательные входные данные (связь протянута, но нет данных на выходе блока-источника)
- входные данные некорректны
- ошибки в настройках блока
- для блоков Python синтаксическая ошибка в коде блока или ошибка при выполнении кода
2.3 Желтый – есть некритические замечания к описанию блока, но сам блок будет рассчитан верно

(Например, используем блок Arima для построения модели авторегрессии, но не строим прогноз, то есть используем не все возможности данного блока)
2.4 Серый - блок не был рассчитан после создания или внесения изменений в настройки. Так же серыми блоками становятся блоки, которые идут после блока, в котором изменяли настройки (или изменяли данные в мастере "Данные")
3. В режиме отладки есть возможность просмотреть свойства блока для этого необходимо нажать ЛКМ на нужный блок. В левом верхнем углу рабочей области отроется меню «Свойства блока»

Для того чтобы просмотреть каждое свойство отдельно, необходимо нажать ЛКМ на название подблока (Результаты, Входы, Выходы, Лог, Производительность).
3.1 В разделе «Результаты» можно увидеть результаты выполненного блока

Для блоков моделирования результаты будут представлены в блоках
- «Диаграмма»: линейный график фактических, модельных и прогнозных значений, остатки модели
- «Таблица»: содержит фактические, модельные и прогнозные значения, остатки модели
- «Статистические характеристики»: подробное описание параметров модели и статистики

Для блоков получения данных будет выведен фактически выполняемый запрос к данным (sql-запрос, скрипт после применения шаблонизатора)

Для блоков визуализаторов отображаются результаты выполнения блока, т.е. непосредственно визуализатор (график, диаграмма, таблица)

В режиме отладки для отображаемых визуализаторов отключены события (в отличие от отображения на пресетах)
3.2 В разделах «Входы» и «Выходы» представлена информация о входных данных в выбранный блок и выходных данных из него
(У каждого блока свои входные и выходные значения).

Для того чтобы раскрыть входные или выходные значения, необходимо нажать ЛКМ на значок «Открыть в окне» с правой стороны подблока.

Для того чтобы скопировать входные или выходные значения, необходимо нажать ЛКМ на значок «Копировать» с правой стороны подблока.

Дополнительную информацию можно посмотреть тут
3.3 В разделе «Лог» есть возможность увидеть результаты компиляции и ошибки блока

- Если расчет блока завершен верно, то будет выведено сообщение с датой и временем расчета блока
- Если при расчете блока были найдены ошибки, то будет выведено сообщение с датой, временем расчета блока и текстом ошибки.

Причем желтый цвет ошибки – блок будет рассчитан до конца; красный – блок не будет рассчитан.
3.4 В разделе «Производительность» есть возможность увидеть время выполнения частей блока, такие как:
- Подготовка входных данных для расчета блока
- Расчет самого блока
- Сохранение в бд результатов расчета блока
- Итоговое время выполнения.

Время отображается в миллисекундах