Перейти к основному содержимому

11 MLP узлы

Данные узлы можно использовать совместно с Luxms BI при работе с MLP моделью данных. Для работы с ними необходима установка компонента luxmsbi-importer.

Узел Задать таблицу условий

Узел Задать таблицу условий в Палитре
Узел Задать таблицу условий на Холсте

Задает тип шага и условия фильтрации для формирования данных. Узел использует глобальный заданный контекст данных, на основе этого формирует доступные таблицы и тип узла.

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

Принимает:

  • dataSourceId строка – источник данных для преобразования и отображения.
  • startDate строка – задаёт фильтр для выборки данных.
  • prevNodeId число|строка – идентификатор существующего узла, с которого был передан сигнал.
  • flowId число|строка – идентификатор текущего потока, к которому применяется правило сравнения и фильтрации

Выводит:

  • Текущий статус операции и результирующее свойство result со значением red или green, а также набором меток заданными через запятую.

Узел Группировать данные для импортера

Узел Группировать данные для импортера в Палитре
Узел Группировать данные для импортера на Холсте

Узел запроса данных за один период времени, а также трансформации/агрегации для импортера. Создает последовательности сообщений для Luxms Importer на основе различных правил.

Принимает:

  • Name строка – задает свойство имени узла на холсте.
  • Batch ID строка – начальный ID пакета для импортера.
  • Batch строка – дополнительный параметр для Luxms Importer.

Хранение сообщений:
Этот узел будет буферизировать сообщения внутри, чтобы работать с
последовательностями. Глобальный параметр nodeMessageBufferMaxLength можно
использовать для ограничения количества сообщений, которые узел будут буферизовать.

осторожно

Данный узел отображется только в случае, если установлен компонент luxmsbi-importer.

Узел Загрузка в датасет

Узел Загрузка в датасет в Палитре
Узел Загрузка в датасет на Холсте

Узел загрузки данных в заданный датасет, подготовленных предыдущим узлом для Luxms BI Importer. Узел не имеет выхода, на вход принимает один параметр.

Параметры:

  • Name строка – наименование узла на холсте.
  • Dataset ID строка – ID начального набора данных / операции для Luxms BI Importer.

Принимает:

  • payload строка – сформированные параметры для загрузки данных в датасет через Luxms BI Importer.
осторожно

Данный узел отображется только в случае, если установлен компонент luxmsbi-importer.

Узел Отладка

Узел Отладка в Палитре
Узел Отладка на Холсте

Отображает отладочные сообщения и свойства Luxms BI Importer получаемые, указанным узлом на боковой панели во вкладке отладки и, при необходимости, журнале среды выполнения.

Вкладка отладки на боковой панели обеспечивает структурированное представление полученных узлом сообщений, что упрощает исследование их структуры.

Объекты и массивы JavaScript могут быть свернуты и развернуты по мере необходимости. Буферы могут отображаться в виде данных как есть или в виде строки, когда это возможно.

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

Узел не имеет выходов.

Данный узел имеет только один вход, который инициализирует запрос отладочных сообщений в Luxms BI Importer, и параметр Name, который задает имя узла на холсте.

осторожно

Данный узел отображется только в случае, если установлен компонент luxmsbi-importer.

Узел Период

Узел Период в Палитре
Узел Период на Холсте

Создает поток “периодов” для импортера данных в датасеты LuxmsBI.

Узел имеет несколько выходов, каждый выход отвечает за свой тип периода – ГОД, МЕСЯЦ и так далее. Набор типов можно выбирать в конфигурации узла. В поток будут отправлены сообщения с полем periodId, который затем используется в узлах типа Группировать данные для импортера.

Параметры:

  • fromDate – дата начала генерации периодов (включительно). Может быть переопределено во входящем сообщении в формате ISO8601.
  • toDate – дата окончания генерации периодов (исключительно). Может быть переопределено во входящем сообщении в формате ISO8601.
  • duration – длительность интервала генерации в формате ISO 8601 duration, если указано – параметр toDate игнорируется. Может принимать отрицательные значения, в таком случае генерация происходит от fromDate в прошлое, fromDate при этом исключается как последнее значение. Может быть переопределено во входящем сообщении.

Пример:
Входящее сообщение {fromDate:'2000-01-01', duration:'P10Y'} генерирует десять периодов типа ГОД с 2000 по 2019 год включительно.

осторожно

Данный узел отображется только в случае, если установлен компонент luxmsbi-importer.