Город МОСКОВСКИЙ
00:54:22

Работа с переменными в Loginom. Мастер-класс

Аватар
JavaScript: базовые принципы и практика
Просмотры:
132
Дата загрузки:
28.11.2023 22:01
Длительность:
00:54:22
Категория:
Технологии и интернет

Описание

В ролике приведены понятие, виды, иерархия переменных в Loginom. Описаны компоненты аналитической low-code платформы, которые работают с переменными. Особое внимание уделено практическим кейсам использования переменных в Loginom.

Материалы актуальны для Loginom 6.4.4 и более ранних версий. Скоро мы обновим информацию для версии 6.5

00:00 — Начало доклада.

01:20 — Понятие переменных в Loginom.

02:56 — Кейсы использования переменных.

03:56 — Виды переменных.

04:54 — Иерархия переменных в Loginom.

08:44 — Компоненты Loginom, которые работают с переменными.

09:22 — Кейс № 1: логирование пользователя.

15:57 — Кейс № 2: создание файлов.

20:13 — Кейс № 3: ТОП n лучших клиентов.

25:00 — Кейс № 4: фильтрация набора данных.

27:35 — Кейс № 5: параметры построения модели.

33:43 — Кейс № 6: фиксация профиля данных.

38:40 — Кейс № 7: отбор клиентов по категориям.

43:50 — Кейс № 8: запрос базе с параметрами.

47:50 — Кейс № 9: использование переменных в коде.

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

Для переменной в Loginom задаются следующие параметры: имя, метка, тип, признак пустого значения, значение по умолчанию.

Кейсы использования переменных:

1. Применение в калькуляторе, SQL-скриптах, коде.
2. Задание параметров обработки узла.
3. Параметрическая настройка подмоделей.

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

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

В Loginom существует 5 компонентов, которые работают с переменными: «Замена значений», «Калькулятор», «Таблица в переменные», «Переменные в таблицу», «Слияние переменных».

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

Кейс № 1: логирование пользователя. Используются предопределенные переменные для формирования расчетного поля и загрузки в базу данных вместе с рассчитанными клиентскими метриками.

Кейс № 2: создание файлов. Формируется уникальное имя файла из предопределенных переменных и полученная строка используется в качестве уникального имени файла для экспорта.

Кейс №3: ТОП n лучших клиентов. Определяется подмодель, задаются входные переменные и используются в сценарии подмодели. В разработанном компоненте можно извне задавать, какое количество лучших клиентов требуется отобрать.

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

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

Кейс № 6: фиксация профиля данных. Рассчитываются показатели набора данных, преобразовываются переменные, добавляется информация о переменных окружения, преобразовываются переменные в таблицу и загружаются в базу данных.

Кейс № 7: отбор клиентов по категориям. Проектируется подмодель, имеющая один порт с переменными. В сценарии фильтруются записи по заданному значению, далее сценарий публикуется как веб-сервис. Используется get-запрос с передачей параметра в строке.

Кейс № 8: запрос базе с параметрами. Определяются входные переменные компонента импорта из базы данных. Создается SQL-запрос, в котором используется переменная при помощи макроподстановки или передачи параметра.

Кейс № 9: использование переменных в коде. В обработчиках Python и JavaScript определяются переменные. Для использования в коде доступен объект InputVariables, к которому можно обращаться по имени переменной или номеру в списке переменных.

Все возможности аналитической платформы: https://loginom.ru/platform

Скачать бесплатную редакцию Loginom: https://loginom.ru/download

Отраслевые решения для бизнеса: https://marketplace.loginom.ru/solutions

Электронные курсы по Data Science: https://loginom.ru/skills

Остались вопросы? Пишите: https://loginom.ru/company/feedback

#loginom #lowcode #datascience #анализданных #аналитикаданных #бизнесаналитика #переменныевpython #переменныевjavascript #логирование #аналитическиемодели

Рекомендуемые видео