Термины и определения
Шаг – минимальный алгоритм обработки информации.
Задание – алгоритм, последовательность шагов, описанная в файле.
Граф – разновидность задания, наименьшая исполняемая единица рабочего процесса. Графы состоят из шагов, имеющих порты для ввода и вывода данных. Порты шагов в графе соединены линиями - ребрами графа, которые отражают передачу данных между портами шагов.
Входной порт – точка входа потока данных в шаг.
Выходной порт – точка выхода результата обработки данных из шага.
Ребрам назначаются метаданные. Метаданные описывают структуру данных. Они состоят из названий полей, типов данных и их размера.
Поток заданий (рабочий поток/jobflow) – разновидность задания. Поток заданий позволяет объединять графы в сложные процессы, обеспечивая согласование, выполнение заданий в зависимости от условий и обработку ошибок.
Задача — это граф, поток заданий или другое действие, которое можно запустить вручную, с помощью расписания или обработчика событий. Задача описывает «что нужно сделать».
Источник данных – это массив информации, откуда данные загружаются в систему для обработки.
Приемник данных – целевая система, куда выгружаются данные после обработки. Это может быть база данных, простой файл, интернет-ресурс и так далее.
Плоский файл – это файл, в котором данные хранятся в виде записей. Записи отделяются друг от друга специальным символом-разделителем. Внутри каждой записи может быть несколько полей разных типов. Поля тоже разделяются символом-разделителем.
Обработчик событий - инструмент для отслеживания изменений в системе и совершения запланированных действий.
Расписание – график запуска заданий. Позволяет настроить запуск заданий в конкретное время.