Дата публикации: 14.08.2025.
В статье представлено описание ПО:
Витрины данных конфигурации «Лайт» – версий 1.x
Для удобного обмена данными между ведомствами через СМЭВ4 была разработана упрощенная версия витрины данных с типовыми средствами установки, настройки, наполнения данными из информационных систем ведомств и поддержания в работоспособном состоянии.
С целью упрощения процессов и минимизации затрат на разворачивание и поддержку Витрины данных были разработаны следующие процессы:
- Развертывание витрины. Развертывание должно производиться на единственную машину;
- Автоматическая настройка структур таблиц БД витрины данных, путем загрузки пользователем xml-структуры данных витрины через web-интерфейс;
- Наполнение витрины данными из csv-файла через web-интерфейс, через REST – запрос от Информационных систем ведомств, через процесс файлового обмена;
- Реализация механизмов мониторинга показателей витрины данных и централизованного логирования.
Примечание
Экземпляр Агента СМЭВ4 допустимо установить на тот же сервер, что и витрина данных, либо на отдельную машину
Структура витрины Лайт представлена на Рисунке 1:
Рисунок 1 – Общая архитектура решения
Подробнее можно прочитать в документе Техническое описание Типового ПО «Витрина данных НСУД», расположенном на портале ЕСКС на вкладке ПО для Участников СМЭВ в разделеТПО Витрина данных (раздел – Структура Витрины данных).
Отличие витрины данных конфигурации установки Лайт от конфигурации установки Стандарт:
- Витрина данных конфигурации установки Лайт представляет собой дистрибутив с запакованным в него фиксированным набором компонентов. Основные компоненты витрины соответствуют конфигурации установки Стандарт;
- В поставке Типового ПО витрина данных Лайт включен компонент для работы только с ПОДД (работа со СМЭВ3 не предусматривается);
- Витрина данных устанавливается на единственной машине. Не предусматриваются механизмы горизонтального масштабирования;
- Целевые (рекомендуемые) показатели БД витрины данных Лайт: общий объем хранимых записей до 100ГБ, 1 запись не более 8кБ, количество записей до 1млн;
- Загрузка структуры таблиц: витрина данных Лайт поддерживает xml формат, совпадающий с форматом ЕИП НСУД;
- Загрузка данных: CSV-файлы, строго соответствующие структуре таблиц витрины, и/или REST, адаптированный строго под структуру таблиц витрины данных Лайт;
- Витрина данных Лайт не поддерживает ForeignKey между таблицами и связанные с этим механизмы (контроль консистентности данных, каскадные манипуляции и т.п.).
Применение Витрины данных
Витрина данных Лайт предоставляет возможность формирования отдельной базы данных на стороне ведомства, а также поддерживает загрузку публикуемых данных в эту базу. Помимо этого, она обеспечивает выполнение запросов на предоставление данных в строгом соответствии с протоколом ПОДД, что делает её эффективным и надежным инструментом для организации обмена информацией между системами.
Подобно Витрине данных Стандарт, Витрина данных Лайт также реализована на основе модульной архитектуры, что обеспечивает возможность быстрой адаптации к изменяющимся требованиям и интеграции новых функциональных возможностей, и делает её универсальным решением для различных сценариев использования. В её структуру входят такие ключевые компоненты, как адаптеры для передачи данных, ядро витрины данных, коннекторы к СУБД и сама система управления базами данных (СУБД). При разработке используются как собственные решения, так и технологии сторонних производителей.
Витрина данных Лайт успешно применяется в промышленной эксплуатации (ПРОД), гарантируя стабильную работу и бесперебойный доступ к критически важным сервисам, включая «Запись на прием к врачу», а также обеспечивая поддержку функциональности РосОбрНадзора. Её использование значительно повышает надежность и удобство взаимодействия пользователей с этими сервисами, что способствует улучшению качества предоставляемых услуг.
Кроме того, Витрина данных Лайт зарекомендовала себя как эффективный инструмент для тестирования логики систем любой сложности — от простых до высоконагруженных. Она позволяет проводить всестороннюю проверку как стандартных регламентированных запросов, так и сложных распределенных запросов, демонстрируя при этом высокую гибкость и приемлемую производительность. Благодаря этим качествам, она стала незаменимым решением для обеспечения качества, стабильности и отказоустойчивости систем в различных условиях эксплуатации. Витрина данных Лайт применяется в процессах тестирования, оптимизации и мониторинга, что позволяет достигать высокого уровня надежности и удовлетворенности пользователей, а также минимизировать риски сбоев в работе систем, что делает её универсальным решением для работы с данными.