Выполнение графов

Когда граф готов, его можно запустить различными способами:

  • выбрать Run -> Run graph в главном меню;
  • использовать сочетание клавиш Ctrl+R;

Успешное выполнение графа

После запуска графа процесс его выполнения можно увидеть на вкладке Log:

Вкладка Log с журналом выполнения графа

Вкладка Log с журналом выполнения графа

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

Инспектор ребра

Инспектор ребра

Обработка и вывод ошибок

Если при проверке графа или в процессе выполнения графа происходит сбой, ошибки будут выведены в журнал на вкладку Log.

Если ошибка возникла при работе конкретного шага, на нём отобразится восклицательный знак. Наведя курсор на значок можно увидеть всплывающее окно с указанием ошибки, произошедшей в этом шаге.

Вывод ошибок на вкладку Log

Вывод ошибок на вкладку Log

Если ошибка обнаружена до начала выполнения, на этапе проверки файла - ошибка будет выведена в журнал, но не отобразится в Рабочей области.

Вывод ошибок на вкладку Log

Вывод ошибок на вкладку Log

Вывод ошибок на вкладку Log

Если ошибка связана с работой дизайнера - она будет выведена на вкладку Console, например при попытке запустить еще не сохраненный граф.

Вывод ошибок на вкладку Log

Статусы выполнения графа

Исполняемый граф может находиться в одном из следующих состояний:

СтатусСимволОписание
В процессе/In Progress

Статус "В процессе/In Progress"

Процесс выполняется.
Выполнено/Success

Статус "Выполнено/Success"

Работа завершилась без сбоев.
Не выполнено/Failure

Статус "Не выполнено/Failure"

Произошел сбой во время обработки данных.
Отменено/Aborted

Статус "Отменено/Aborted"

Обработка отменена.

Каждый шаг так же может иметь статус. Шаги могут получать все те же статусы, что и граф, а также находиться в ожидании (status: Waiting), когда граф еще не запущен либо упал раньше, чем выполнение дошло до данного шага.