Пакеты

Описание

Пакет (Package) - набор данных, поступающих на обработку в соответствующий узел.

Список пакетов отображается в панели узла в вкладке Пакеты.

Общее количество пакетов в узле в текущем слое данных отображается в виде ярлыка :

Node packages count

Количество пакетов в узле в текущем слое данных без дочерних заданий отображается в виде ярлыка :

Node packages count

Мастер пакет (Master package) - выбранный пользователем корневой пакет слоя данных. Выбор такого пакета позволяет отображать в текущем слое данных только родительские и дочерние пакеты мастер пакета.

Master package

Состав

  • Метка - имя

  • Поля - переменные простых типов

    Представление в JSONopen in new window формате.Такие переменные можно использовать в запросах логического узла.

  • Файлы - объектные переменные или файлы

    Представление в объектном виде (hdf5, plotly, markdown). При автоматическом создании используется HDF5open in new window формат.

  • Массив пакетов - массив "вложенных" пакетов. "Вложенный" пакет представляет собой обычный пакет с дополнительной ссылкой на пакет, в который он "вложен".

    Массив пакетов может быть сформирован только в SQL yзле с помощью агрегатной функции json_agg(json_build_object()). Вложенные пакеты должны иметь одинаковую структуру.

    Пакет с таким типом переменной не может быть снова подан на вход другого SQL узла.

    Для исполнительного скрипта в расчетном узле пакет с переменой типа "массивом пакетов" загружается как набор из основного пакета и вложенных пакетов в виде отдельных обычных пакетов.

  • Уникальный идентификатор - автоматически генерируемое значение в формате SHA256open in new window.

    Значение идентификатора зависит от состава пакета и от истории его создания. Значение является уникальным и гарантирует неизменность пакета.

    Обработка пакета

Пакет может обрабатываться в 3 режимах:

  1. Автоматическом

    Автоматическая обработка пакета происходит в случае, если узел находится в активном состоянии. В этом случае для каждого нового входящего пакета автоматически создается задание, которое отравляется на соответствующий сервер расчетов проекта.

  2. Ручном не интерактивном

    Пакет отправляется на первичную или повторную обработку вручную.

  3. Ручном интерактивном

    Пакет отправляется на первичную или повторную обработку интерактивную обработку вручную.