Начало работы

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

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

Одной из основных концепций, на которых базируется платформа Loginom, является Сценарий.

Сценарий — последовательность действий, которые необходимо провести для анализа данных. Он представляет собой комбинацию узлов обработки данных, настраиваемую пользователем для решения конкретной задачи.

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

Последовательность обработки задается соединением выхода предыдущего узла сценария с входом последующего. Входом и выходом узла являются входные и выходные порты.

Пример сценария.
Рисунок 1. Пример сценария.

Узлы сценария создаются из компонентов 2-х типов:

  • Стандартные компоненты — предоставляются в рамках платформы;
  • Производные компоненты — создаются и настраиваются пользователем.

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

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

Чаще всего для создания производного компонента используется Подмодель.

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

На рисунке «Пример сценария» узел «ABC-анализ» является производным компонентом — подмоделью.

Узлы подмодели «ABC-анализ».
Рисунок 2. Узлы подмодели «ABC-анализ».

В состав подмодели могут также включаться и другие подмодели. Вложенность подмоделей друг в друга не ограничена.

Виды портов узлов сценария:

Порт Описание
Таблица Представляет собой структурированный набор данных, где все данные упорядочены в двумерную структуру, состоящую из столбцов и строк. В ячейках такой таблицы содержатся элементы данных: строки, числа, даты, логические значения.
Переменные Представляют собой объекты, содержащие только одно значение. С помощью специальных компонентов имеется возможность преобразовать данные из таблиц в переменные и обратно.
Дерево Представляет собой набор данных в иерархической древовидной структуре.
Подключения Определяют настройки для работы с внешними источниками и приемниками данных.

Поскольку таблицы, переменные и подключения имеют разную структуру, то соответствующие им порты не могут быть соединены друг с другом и имеют разное обозначение.

Количество входов и выходов узла варьируется в зависимости от функционала. Входы узла могут настраиваться автоматически (при подключении связи) или вручную.


Статьи в разделе: