Цель MetaControl заключается в своевременном уведомлении пользователей о статусе событий, происходящих с данными на основе правил, создаваемых пользователями.
Компонент MetaControl предназначен для информирования пользователей путем рассылки уведомлений о произведенных контролях. Могут производиться рассылки о самом факте контроля, о количестве расхождений, список определенных данных или же полноценный файл с данными. Уведомления MetaControl отправляются путем рассылки о произведенных контролях с использованием почтового сервера и канала Telegram.
MetaControl включен в Реестр российского ПО, регистрационный номер 18132.
Класс ПО: Инструменты извлечения и трансформации данных (ETL)
Дата внесения в реестр: 29.06.2023
Ссылка: https://reestr.digital.gov.ru/reestr/1601269/
Компонент MetaControl входит в состав системы BI.Qube и может эксплуатироваться как отдельный компонент, так и в составе системы, так и под управлением компонента MetaOrchestrator, в такой конфигурации использование компонента является наиболее эффективным.
MetaControl поддерживает создание правил контроля данных в одном из следующих форматов:
На основе полученных данных будет произведено формирование датасета – тела сообщения о произведенном контроле. После чего с настроенного smtp-сервера произойдет рассылка писем на указанные адреса, в необходимом формате.
Ряд результирующих форматов, поддерживаемых компонентом:
Рисунок 1. Структура MetaControl
Например, есть контроли 1p, 2p, 3p с соответствующими группами адресов 1m, 2m, 3m. В группах находятся пересекающиеся адреса:
1p рассылка на 1m = (mail_1@sample.com)
2p рассылка на 2m = (mail_1@sample.com, mail_2@sample.com)
3p рассылка на 3m = (mail_1@sample.com, mail_2@sample.com, mail_3@sample.com).
mail_1@sample.com – Письмо с контролями: 1p, 2p, 3p
mail_2@sample.com – Письмо с контролями: 2p, 3p
mail_3@sample.com – Письмо с контролями: 3p
Компонент MetaControl для развертывания, функционирования и настройки использует различные программные инструменты и фреймворки. Обязательным условием является наличие у них открытого исходного кода. Поддерживаемые операционные системы: Linux (различные дистрибутивы, такие как Ubuntu, Mint, РЕД ОС), другие Unix-подобные системы, а также есть возможность развернуть компонент под Windows. Настроечные данные компонента могут хранится посредством СУБД: PostgreSQL (9.0 и позднее) / Postgres Pro (10.22 и позднее) / Arenadata Postgres (ADPG) (14.2.1) / Greenplum на выбор заказчика.
Для корректной работоспособности компоненту необходимо:
Компонент может работать в следующих средах:
В качестве дополнительного ПО (по необходимости) выступает:
В связи с высокой сложностью развертывания компонента в среде целевой СУБД установку компонента осуществляет вендор.
Краткое описание ПО MetaControl
Функциональные характеристики ПО MetaControl
Руководство пользователя MetaControl
Описание технической архитектуры MetaControl
Установка и запуск MetaControl