Как устроена работа DVT
Поставка
DVT поставляется в двух вариантах:
opensource с лицензией AGPL 3.0
Коммерческая версия
Как DVT выполняет проект
Пользователь собирает проект в браузере: добавляет ноды, настраивает подключения и связывает шаги обработки. После запуска DVT передаёт проект свободному обработчику — воркеру.
Один воркер выполняет один пайплайн одновременно. Несколько воркеров позволяют выполнять несколько проектов параллельно. Внутри проекта чтение и обработка данных также могут разбиваться на части — это отдельная настройка конкретных нод.

В обычной работе не требуется обращаться к внутренним сервисам напрямую. Для диагностики используйте журнал проекта и состояние внутренних сервисов.
Что влияет на время выполнения
Время зависит от объёма данных, доступности источников, сложности преобразований и занятости воркеров. Если проект ещё стоит в очереди, изменение параметров SQL или фильтра не ускорит начало его обработки — сначала нужно проверить доступность обработчиков.
Для запуска подпроекта с ожиданием нужен дополнительный воркер. Подробнее: Execute Project.
Способы запуска и отмены описаны в статье «Запуск, очередь и остановка проекта».
Как данные проходят через проект
Краткая схема работы — в дайджесте выполнения проекта. Порядок нод и ленивые вычисления объясняются в статье «Как DVT выполняет проект».