Алгоритмы обработки данных
В этом разделе описаны запрограммированные шаги, которые пользователь может использовать для составления своего файла задания для обработки данных.
Каждый шаг представляет собой готовый алгоритм обработки данных, например, EXT_SORT – это шаг для сортировки данных.
Данные поступают в шаг через входной порт, обрабатываются согласно алгоритму и выводятся через выходной порт. Входных и выходных портов у шага может быть разное количество. Например, у СONCAT может быть несколько входов, а у TRASH не бывает выходных портов.
Шагов в задании может быть сколько угодно, но обязательно должен присутствовать шаг для чтения данных в начале алгоритма и для записи данных - в конце алгоритма. Между ними могут быть добавлены шаги для преобразования, объединения данных и другие.
Шаги в задании соединяются ребрами для передачи информации. Каждому ребру необходимо назначать метаданные для описания данных, передаваемых между шагами.
Подробное описание создания файла задания описано в главе Задания. Несколько примеров составления заданий приведены в разделе Быстрый старт.
Типы данных метаданных
Каждое поле метаданных может иметь разный тип. Для метаданных в OneBridge определены следующие типы данных:
Тип данных | Описание | Пример |
---|---|---|
boolean | Логическое значение | true |
date | Дата | 01.01.2025 |
integer | Целые числа | 42 |
number | Дробные числа (числа с плавающей точкой) | 345.65 |
decimal | Дробные числа (числа с плавающей точкой) | 345.65 |
string | Строка хранит набор символов в кодировке UTF-8 | «это пример значения поля с типом string» |