Работа с переменными в Loginom. Мастер-класс
Описание
В ролике приведены понятие, виды, иерархия переменных в 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 #логирование #аналитическиемодели
Рекомендуемые видео



















