Атрибуты используемых шагов

Атрибуты FlatFileReader:

АтрибутОбязательныйОписаниеВозможные значения
idдаНазвание шага для указания в атрибутах ребра fromNode и toNode. Может быть произвольным.id="reader"
guiXнетКоордината верхнего левого угла шага для отрисовки графа в инспекторе заданий.guiX="50"
guiYнетКоордината верхнего левого угла шага для отрисовки графа в инспекторе заданий.guiY="100"
guiNameнетИмя шага, указываемое на графе. Равно type шага. Нельзя изменять.guiName="FlatFileReader"
fileнетПуть к источнику данных для чтенияfile="data-in/others/example_01_in1.txt"
typeдаТип шага. Определяет функциональность данного шага.type="FlatFileReader"

Атрибуты Concat:

АтрибутОбязательныйОписаниеВозможные значения
idдаНазвание шага для указания в атрибутах ребра fromNode и toNode. Может быть произвольным.id="concat"
guiXнетКоордината верхнего левого угла шага для отрисовки графа в инспекторе заданий.guiX="50"
guiYнетКоордината верхнего левого угла шага для отрисовки графа в инспекторе заданий.guiY="100"
guiNameнетИмя шага, указываемое на графе. Равно type шага. Нельзя изменять.guiName="Concat"
typeдаТип шага. Определяет функциональность данного шага.type="Concat"

Атрибуты Copy:

АтрибутОбязательныйОписаниеВозможные значения
idдаНазвание шага для указания в атрибутах ребра fromNode и toNode. Может быть произвольным.id="copy"
guiXнетКоордината верхнего левого угла шага для отрисовки графа в инспекторе заданий.guiX="50"
guiYнетКоордината верхнего левого угла шага для отрисовки графа в инспекторе заданий.guiY="100"
guiNameнетИмя шага, указываемое на графе. Равно type шага. Нельзя изменять.guiName="Copy"
typeдаТип шага. Определяет функциональность данного шага.type="Copy"

Атрибуты FileSortNode:

АтрибутОбязательныйОписаниеВозможные значения
idдаНазвание шага для указания в атрибутах ребра fromNode и toNode. Может быть произвольным.id="sort"
guiXнетКоордината верхнего левого угла шага для отрисовки графа в инспекторе заданий.guiX="50"
guiYнетКоордината верхнего левого угла шага для отрисовки графа в инспекторе заданий.guiY="100"
guiNameнетИмя шага, указываемое на графе. Равно type шага. Нельзя изменять.guiName="FileSortNode"
sortKeyда

Имя поля для ключа и порядок сортировки.

«d» - «descending» - по убыванию

«a» - «ascending» - по возрастанию

sortKey="component(d)"
typeдаТип шага. Определяет функциональность данного шага.type="FileSortNode"

Атрибуты FilterNode:

АтрибутОбязательныйОписаниеВозможные значения
idдаНазвание шага для указания в атрибутах ребра fromNode и toNode. Может быть произвольным.id="filter"
guiXнетКоордината верхнего левого угла шага для отрисовки графа в инспекторе заданий.guiX="50"
guiYнетКоордината верхнего левого угла шага для отрисовки графа в инспекторе заданий.guiY="100"
guiNameнетИмя шага, указываемое на графе. Равно type шага. Нельзя изменять.guiName="FilterNode"
Filter expressionдаВыражение, по которому фильтруются записи. Возвращает логическое значение.
<Attr name="filterExpression">
    <![CDATA[//#Rust:closure
    |input| input.Product == "карандаш"
    ]]>
</Attr>
typeдаТип шага. Определяет функциональность данного шага.type="FilterNode"

Атрибуты FlatFileWriter:

АтрибутОбязательныйОписаниеВозможные значения
idнетНазвание шага для использования в атрибутах ребра fromNode и toNode.id="writer"
guiXнетКоордината верхнего левого угла шага для отрисовки графа в инспекторе заданий.guiX="50"
guiYнетКоордината верхнего левого угла шага для отрисовки графа в инспекторе заданий.guiY="100"
guiNameнетИмя шага, указываемое на графе. Равно type шага. Нельзя изменять.guiName="FlatFileWriter"
file URLдаПуть к файлу, в который должен быть записан результирующий набор данных.${WRITE_DIR}/out.txt
typeдаТип шага. Определяет функциональность данного шага.type="FlatFileWriter"