Рёбра
Если в графе есть хотя бы два узла, их можно соединить ребром. Данные будут передаваться от одного узла к другому через это ребро. По этой причине каждому ребру должны быть назначены некоторые метаданные, описывающие структуру записей, проходящих через ребро.
При создании ребра, его концы всегда связывают исходящий порт одного узла с входящим портом другого узла. Количество портов одних узлов строго задано, а другие имеют неограниченное количество портов.
Атрибуты ребра:
Атрибут | Обязательный | Описание | Значение |
---|---|---|---|
id | да | Имя ребра | id="FlatFileReader --> Map" |
Output port id | нет | Начальный порт | fromNode="FlatFileReader0:0" |
Input port id | нет | Конечный порт | toNode="Map0:0" |
bufferSize | да | Размер выделенного для ребра буфера в памяти, измеряется в количестве записей. | bufferSize="256" |
metadata | да | Имя метаданных | metadata="user_attrs" |
У ребер есть редактор, в котором можно изменить значения атрибутов bufferSize
и metadata
. Редактор открывается нажатием на пункт Edit контекстного меню ребра.
В инспекторе ребра можно увидеть структуру назначенных ему метаданных. Контекстное меню -> Inspect.
Чтобы удалить ребро, используйте пункт Remove.
Соединение компонентов ребром
