Алгоритмы обработки данных
В этом разделе описаны запрограммированные шаги, которые пользователь может использовать для составления своего файла задания для обработки данных.
Каждый шаг представляет собой готовый алгоритм обработки данных, например, FileSort – это шаг для сортировки данных.
Данные поступают в шаг через входной порт, обрабатываются согласно алгоритму и выводятся через выходной порт. Входных и выходных портов у шага может быть разное количество. Например, у Сoncat может быть несколько входов, а у Trash не бывает выходных портов.
Шагов в задании может быть сколько угодно, но обязательно должен присутствовать шаг для чтения данных в начале алгоритма и для записи данных - в конце алгоритма. Между ними могут быть добавлены шаги для преобразования, объединения данных и другие.
Шаги в задании соединяются ребрами для передачи информации. Каждому ребру необходимо назначать метаданные для описания данных, передаваемых между шагами.
Подробное описание создания файла задания описано в главе Как создать задание.
Каждое поле метаданных может иметь разный тип. Для метаданных определены следующие типы данных:
Тип данных | Описание | Пример |
---|---|---|
Bool | Логическое значение | true |
String | Строка хранит набор символов в кодировке UTF-8 | «это пример значения поля с типом string» |
Int | Целые числа | 42 |
Float | Дробные числа (числа с плавающей точкой) | 345.65 |
Date | Дата | 01.01.2025 |
Time | Время | 17:43:12 |
DateTime | Дата и время | 01.01.2025 17:43:12 |