616просмотров
92.6%от подписчиков
4 февраля 2026 г.
📷 ФотоScore: 678
Одно из преимуществ low-code - то, что это всё-таки code. Т.е. возможность пользователям создавать собственные функции. И без привлечения программистов, потому что code всё-таки low). Активно используем эти подходы в библиотеке построения КХД Data Monetization Pack, чтобы лучше интегрироваться в существующий ИТ-ландшафт клиента. Вот пример. Как известно, ETL-процессы не относятся к вещам из серии "один раз настроил и забыл". После того как все успешно запустилось, нужно продолжать мониторить работоспособность системы, чтобы своевременно реагировать на проблемы (например, БД-источник не ответила, или API зависло, или кто-то просто удалил нужный файл с данными). Для этого нужно парсить логи, выделять из них задачи планировщика, которые завершились с ошибкой. И куда-то сообщать об этом. В библиотеке DMP для парсинга логов есть готовый компонент. Одна из его функций - выводить логи, которые появились с момента предыдущей активации компонента. Т.е. можно поставить его на расписание, и при каждом запуске он будет анализировать только новые записи логов. К этому компоненту дописан шаблон сценария, который вычленяет из записей ошибки планировщика, и формирует по каждой из них отчет. Отчет дальше отправляется через клиентского телеграм-бота ответственному лицу. Схема хороша за счет того что быстро и просто поднимается, позволяет оперативно реагировать на проблему. Но всетаки, Телеграм - это не всегда приемлемый способ получения оповещений такого рода. Как быть? В рамках проектной работы или силами специалиста заказчика, наш шаблон может быть кастомизирован, чтобы передавать оповещения куда-то еще. Например, просто записывать их в таблицу БД, где о каждой новой записи будет сообщать уже какая-то система. При этом, у всех "родных" компонентов шаблона сохраняется связь с исходной библиотекой, и все обновления этих узлов в библиотеке также появятся в измененном шаблоне клиента. При этом его часть сценария останется неизменной. За счет этого, Loginom и библиотеку DMP можно легко интегрировать с существующими ресурсами компании, а также внешними инстурментами управления. В значительном количестве случаев, знаний языков программирования для этого не нужно.
616
просмотров
2184
символов
Нет
эмодзи
Да
медиа

Другие посты @bi_cumba

Все посты канала →
Одно из преимуществ low-code - то, что это всё-таки code. Т. — @bi_cumba | PostSniper