Структура файлов заданий OneBridge
В системе определены некоторые элементы, которые стоит использовать для корректной передачи информации и отображения графов в инспекторе задач.
После декларации следует указать начальный тег корневого элемента документа <Graph>
. В этот элемент помещается все описание алгоритма обработки данных, все используемые шаги, ребра и их метаданные.
За ним следуют строки, описывающие дочерние элементы корневого элемента. Два главных дочерних элемента это <Global>
и <Phase>
. В элементе <Global>
описываются метаданные и параметры подключения.
Система OneBridge обрабатывает данные в виде записей. Каждая запись может состоять из нескольких полей разных типов. Метаданные хранят тип данных этих полей. Метаданные являются частью задания, они содержатся в файле задания и их нужно описывать в элементе <Metadata>
, чтобы четко определить типы обрабатываемых данных.
Параметры подключения к базе данных, файлы с настройками, можно указать и подключить в элементе <GraphParameters>
.
В <Phase>
задаются атрибуты шагов задания <Node>
и описываются ребра <Edge>
. Описание шагов может содержать в себе дочерние элементы <Attr>
, в которых описываются методы преобразования записей данных.
Последняя строка файла содержит конечный тег корневого элемента: </Graph>
.
На схеме ниже представлена иерархия элементов в файле задания.