Рёбра

Если в графе есть хотя бы два узла, их можно соединить ребром. Данные будут передаваться от одного узла к другому через это ребро. По этой причине каждому ребру должны быть назначены некоторые метаданные, описывающие структуру записей, проходящих через ребро.

При создании ребра, его концы всегда связывают исходящий порт одного узла с входящим портом другого узла. Количество портов одних узлов строго задано, а другие имеют неограниченное количество портов.

Атрибуты ребра:

АтрибутОбязательныйОписаниеЗначение
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.

Соединение компонентов ребром

Соединение компонентов ребром