Пакеты
Описание
Пакет (Package) - набор данных, поступающих на обработку в соответствующий узел.
Список пакетов отображается в панели узла в вкладке Пакеты.
Общее количество пакетов в узле в текущем слое данных отображается в виде ярлыка :
Количество пакетов в узле в текущем слое данных без дочерних заданий отображается в виде ярлыка :
Мастер пакет (Master package) - выбранный пользователем корневой пакет слоя данных. Выбор такого пакета позволяет отображать в текущем слое данных только родительские и дочерние пакеты мастер пакета.
Состав
Метка - имя
Поля - переменные простых типов
Представление в JSON формате.Такие переменные можно использовать в запросах логического узла.
Файлы - объектные переменные или файлы
Представление в объектном виде (hdf5, plotly, markdown). При автоматическом создании используется HDF5 формат.
Массив пакетов - массив "вложенных" пакетов. "Вложенный" пакет представляет собой обычный пакет с дополнительной ссылкой на пакет, в который он "вложен".
Массив пакетов может быть сформирован только в SQL yзле с помощью агрегатной функции
json_agg(json_build_object())
. Вложенные пакеты должны иметь одинаковую структуру.Пакет с таким типом переменной не может быть снова подан на вход другого SQL узла.
Для исполнительного скрипта в расчетном узле пакет с переменой типа "массивом пакетов" загружается как набор из основного пакета и вложенных пакетов в виде отдельных обычных пакетов.
Уникальный идентификатор - автоматически генерируемое значение в формате SHA256.
Значение идентификатора зависит от состава пакета и от истории его создания. Значение является уникальным и гарантирует неизменность пакета.
Обработка пакета
Пакет может обрабатываться в 3 режимах:
Автоматическом
Автоматическая обработка пакета происходит в случае, если узел находится в активном состоянии. В этом случае для каждого нового входящего пакета автоматически создается задание, которое отравляется на соответствующий сервер расчетов проекта.
Пакет отправляется на первичную или повторную обработку вручную.
Пакет отправляется на первичную или повторную обработку интерактивную обработку вручную.