Файл: Начало работы в Loginom1.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.12.2023

Просмотров: 43

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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


Платформа Loginom относиться к low-code платформам. Что это такое? Low-code платформа разработки— это приложение, которое предоставляет графический пользовательский интерфейс для программирования и, таким образом, разрабатывает код с очень высокой скоростью и сокращает традиционные усилия по программированию. Эти инструменты помогают в быстрой разработке кода, сводя к минимуму усилия по ручному кодированию и позволяют пользоваться такими платформами неподготовленным пользователям.

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

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

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

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

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

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


Рисунок 1. Пример сценария
Виды портов узлов сценария:

Порт

Описание

 Таблица

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

 Переменные

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

 Дерево

Представляет собой набор данных в иерархической древовидной структуре.

Подключения

Определяют настройки для работы с внешними источниками и приемниками данных.



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

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

Первый сценарий2


При входе в систему необходимо создать новый пакет. После создания нового пакета/черновика пользователь попадает на страницу «Сценарий», на которой можно увидеть панель Компоненты (1), содержащую стандартные компоненты предоставляемые платформой, и область построения сценария (2), в которую перетаскиваются (добавляются) компоненты для построения сценария (см. рисунок 1):



Рисунок 2. Страница «Сценарий»

В простейшем случае сценарий импортирует данные из внешних источников, либо преобразовывает их и экспортирует (выводит в отчет). Создадим простой сценарий, формирующий ТОП10 лучших клиентов.

Сценарий выполнит действия:

  • Импорт из файла Sales.txt информации о продажах;

  • Выделение 10 клиентов с наибольшими суммами покупок;

  • Экспорт полученных результатов.

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

Выберем в разделе Импорт компонент Текстовый файл и перенесем его в область построения (см. рисунок 2). При этом создастся узел сценария, выполняющий действие импорта. При клике мышкой на узле отобразятся иконки возможных действий. Вызовем Мастер настройки (см. рисунок 3).



Рисунок 3. Вызов мастера настройки узла


Пройдем шаги мастера, указав в параметре Имя файла местоположение файла Sales.txt.

После настройки узла выполним его, используя меню возможных действий. Теперь в выходном порте узла присутствуют импортированные данные, которые можно увидеть, выбрав   Быстрый просмотр… в контекстном меню порта (см. рисунок 4).



Рисунок 4. Вызов быстрого просмотра
Следующим шагом в алгоритме необходимо подсчитать общие суммы покупок по всем клиентам. Для этого переместим компонент Группировка в рабочую область сценария. Последовательность обработки данных задается соединением выходного порта узла импорта с входным портом группировки (см. рисунок 5).



Рисунок 5. Формирование связи
В Мастере настройки узла Группировка поле Карта клиента задается как группа, а Сумма как показатель. После настройки и выполнения узла группировки в выходном порту содержатся данные об итоговых суммах покупок клиентов.

Далее эти данные сортируются по убыванию суммы при помощи компонента Сортировка и затем передаются на узел выделения первых 10 строк таблицы. Для этого используется компонент Фильтр строк, в мастере которого задается условие: "№ Номер строки <= 10".

В результирующем сценарии добавляется узел экспорта и/или настраивается Визуализатор результатов (см. рисунок 6).

Рисунок 6. Результирующий сценарий.
Перед закрытием пакета его необходимо сохранить. Это можно сделать в меню Пакеты – Сохранить/Сохранить как.



1 https://help.loginom.ru/userguide/quick-start/

2 https://help.loginom.ru/userguide/quick-start/first-workflow.html