TGViewer
КУМБА! Low-code инжиниринг данных КУМБА! Low-code инжиниринг данных @bi_cumba · 649 subscribers
Post #253 789
Одно из преимуществ low-code - то, что это всё-таки code. Т.е. возможность пользователям создавать собственные функции. И без привлечения программистов, потому что code всё-таки low).

Активно используем эти подходы в библиотеке построения КХД Data Monetization Pack, чтобы лучше интегрироваться в существующий ИТ-ландшафт клиента. Вот пример.

Как известно, ETL-процессы не относятся к вещам из серии "один раз настроил и забыл". После того как все успешно запустилось, нужно продолжать мониторить работоспособность системы, чтобы своевременно реагировать на проблемы (например, БД-источник не ответила, или API зависло, или кто-то просто удалил нужный файл с данными). Для этого нужно парсить логи, выделять из них задачи планировщика, которые завершились с ошибкой. И куда-то сообщать об этом.

В библиотеке DMP для парсинга логов есть готовый компонент. Одна из его функций - выводить логи, которые появились с момента предыдущей активации компонента. Т.е. можно поставить его на расписание, и при каждом запуске он будет анализировать только новые записи логов. К этому компоненту дописан шаблон сценария, который вычленяет из записей ошибки планировщика, и формирует по каждой из них отчет. Отчет дальше отправляется через клиентского телеграм-бота ответственному лицу.

Схема хороша за счет того что быстро и просто поднимается, позволяет оперативно реагировать на проблему. Но всетаки, Телеграм - это не всегда приемлемый способ получения оповещений такого рода. Как быть? В рамках проектной работы или силами специалиста заказчика, наш шаблон может быть кастомизирован, чтобы передавать оповещения куда-то еще. Например, просто записывать их в таблицу БД, где о каждой новой записи будет сообщать уже какая-то система.

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

За счет этого, Loginom и библиотеку DMP можно легко интегрировать с существующими ресурсами компании, а также внешними инстурментами управления. В значительном количестве случаев, знаний языков программирования для этого не нужно.
  • ❤ 5
  • 👍 2
  • 🔥 2
More from @bi_cumba
  1. Sep 9, 2026Уже завтра в 15:00 (МСК) — третья часть серии вебинаров: «Не заставляйте сотрудников думат…
  2. Sep 8, 2026Уже сегодня в 15:00 (МСК) — вторая часть вебинара «Превращаем гипотезу в инструмент роста…
  3. Sep 3, 2026Уже завтра начинаем серию из трёх вебинаров о том, как пройти путь от обнаруженной проблем…
  4. Aug 10, 2026КУМБА! Low-code инжиниринг данных pinned a photo
  5. Aug 10, 2026Мы с нашими партнёрами подготовили для вас кое-что особенное — серию онлайн-вебинаров. Экс…
  6. Jun 21, 2026На прошедшем Loginom Tech Day выступал с темой "JS-вайбкодинг в Loginom: Повышаем гибкость…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →