1. Общие сведения

1.1. Обозначение и наименование программы

Полное наименование: Типовое тиражируемое программное обеспечение «Витрина данных НСУД».

Условное обозначение: ПО «Витрина данных НСУД».

1.2. Назначение программы

Национальная система управления данными (далее – НСУД) представляет собой систему, состоящую из взаимосвязанных элементов информационно-технологического, организационного, методологического, кадрового и нормативно-правового характера и обеспечивающую достижение целей и выполнение задач, обозначенных в Концепции Национальной системы управления данными, утвержденной распоряжением Правительства Российской Федерации от 3 июня 2019 года № 1189-р.

НСУД предназначена для управления информацией, содержащейся в информационных системах органов и организаций государственного сектора, а также в информационных ресурсах, созданных в целях реализации полномочий органов и организаций государственного сектора (далее – государственные данные) и для осуществления информационного обмена между Поставщиками и Получателями данных, присоединившимися к НСУД (далее – Участники НСУД).

Управление процессами информационного обмена между Участниками НСУД осуществляется средствами федеральной государственной информационной системы «Единая информационная платформа Национальной системы управления данными» (далее – ФГИС «ЕИП НСУД»).

Для передачи данных между Участниками НСУД используется среда взаимодействия НСУД, состоящая из Системы межведомственного электронного взаимодействия 3.0 (далее – СМЭВ) и (или) подсистемы обеспечения доступа к данным СМЭВ (далее – ПОДД СМЭВ) (СМЭВ 4.0), обеспечивающих транспорт и процессинг данных, а также агентов ПОДД СМЭВ, устанавливаемых на стороне Участников НСУД.

Для формирования и (или) для получения данных с использованием среды взаимодействия НСУД необходим комплекс программных и технических средств в составе информационно-телекоммуникационной инфраструктуры участника НСУД, описываемое в данном документе «Витрина данных НСУД», но возможно и применение «Витрина данных НСУД». Данный документ описывает применение именно ПО среды взаимодействия НСУД.

Программа «Витрина данных НСУД» является частью НСУД и предназначена для загрузки публикуемых данных в отдельную БД на стороне Поставщика данных. Программа представляет собой типовое программное обеспечение, устанавливаемое на стороне поставщиков/потребителей данных.

1.3. Возможности программы

В настоящий момент реализовано две конфигурации Программы:

  • Стандарт;

  • Лайт.

Программа обеспечивает выполнение следующих задач:

  • описание логической модели данных;

  • настройка программы и структуры таблиц в ее БД для хранения публикуемых данных;

  • загрузка и хранение публикуемых данных в БД программы;

  • извлечение данных из внешних систем (внешних ИС по отношению к Витрине данных НСУД);

  • выполнение запросов в соответствии с протоколом ПОДД через механизмы ПОДД СМЭВ:

    • поддержка протокола коммуникации Агента СМЭВ4;

    • предоставление публикуемых данных (в т. ч. BLOB-объектов и/или с использованием табличных параметров);

    • генерация формируемых документов на основании публикуемых данных;

    • репликация публикуемых данных (в качестве витрины-поставщика);

    • получение реплицируемых данных (в качестве витрины-получателя).

  • обмен в соответствии с протоколом СМЭВ3:

    • подключение к СМЭВ3 как информационной системы участника взаимодействия;

    • обработку запросов на предоставление публикуемых данных (видов сведений), в т.ч. BLOB-объектов;

    • инициативная рассылка оповещений об обновлении публикуемых данных.

  • публикация конечных точек API для обработки запросов с использованием спецификации OpenAPI версии 3;

  • предоставление публикуемых данных информационным системам с использованием интерфейса REST-запросов;

  • восстановление данных в непротиворечивое состояние после сбоев;

  • поддержка языка SQL;

  • журналирование событий функциональных блоков;

  • мониторинг информации о работоспособности экземпляра Программы.

Программа обеспечивает выполнение следующих задач:

  • автоматическая настройка взаимосвязей между компонентами программы;

  • автоматический запуск всех необходимых компонентов программы после установки;

  • автоматическая настройка витрины и структуры ее таблиц на основании содержимого XML-файла, загружаемого через пользовательский web-интерфейс;

  • выгрузка шаблона через графический интерфейс (для упрощения процесса подготовки загружаемых данных);

  • загрузка данных в витрину:

  • через графический интерфейс;

  • REST API;

  • файловый обмен.

  • настройка параметров работы витрины через графический интерфейс;

  • выполнение запросов на предоставление данных в соответствии с протоколом ПОДД через механизмы СМЭВ ПОДД.

1.4. Основные характеристики программы

Наименования и значения параметров, характеризующих показатели назначения программы, приведены в Таблица 1.1.

Показатели назначения

Показатель

Значение

1

Хранение данных, доступных для запроса, включая исторические

Не менее 10 ТБ или 1 млрд. записей

2

Загрузка данных в ПО «Витрина данных НСУД»

Не менее 3 ТБ / час или 300 млн. записей / час

3

Выборка данных из ПО «Витрина данных НСУД» в рамках одного критерия поиска

Не менее 3 ТБ / час или 300 млн. записей / час

4

Время от отправки одной записи в витрину до появления данных в результатах запросов

Не более 5 сек для 95% записей

5

Поиск одной записи по предопределённому критерию поиска (предполагается предварительная индексация)

Не более 0,1 сек в 95% запросов при не менее 3 млн. запросов / час

6

Поиск одной записи по произвольному критерию (предполагается сканирование всего объёма записей)

Не более 5 сек в 95% запросов при не менее 50 тыс. запросов / час

Требования к техническим средствам, при которых достигаются указанные показатели назначения описаны в Таблица 1.4 и Таблица 1.5.

Количественные значения показателей надежности для ПО «Витрина данных НСУД» представлены в таблице Таблица 1.2.

Значения показателей надежности

Показатель

Значение

1

Безотказность

10000 часов

2

Коэффициент готовности

0,9995

3

Доступность

99,95%

4

Допустимая потеря данных

1 час

Тестирование программы на соответствие показателям назначения и надежности проводилось на тестовом стенде с указанными требованиями к техническим средствам в Таблица 1.4 и Таблица 1.5.

1.5. Перечень эксплуатационной документации

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

В состав комплекта эксплуатационных документов на программное обеспечение «Витрина данных НСУД» входят следующие документы:

  • «Описание применения». Документ раскрывает основные вопросы по назначению «Витрины данных НСУД» и описанию применения программы. Перечислены возможности программы, задачи, которые она решает и методы их решения.

  • «Руководство оператора». Документ предназначен для операторов и раскрывает основные вопросы связанные с эксплуатацией программы. Указан минимальный состав программных и технических средств для рабочего места оператора. В документе описаны требования к квалификации оператора, процесс подготовки к работе, основные операции и сообщения, которые получает оператор в процессе взаимодействия с программой.

  • «Руководство системного программиста». Документ детально описывает вопросы по установке, настройке и проверке работоспособности программы. Указана структура программы, ее составные части, связь между составными частями и другими программами.

  • «Руководство программиста». Документ предназначен для программистов и описывает как возможности подключения к программным интерфейсам «Витрины данных НСУД», так и пошаговую процедуру сборки ПО из исходного кода.

    Примечание

    Дополнительные материалы, выходящие за рамки «Руководства программиста» и эксплуатационной документации на ПО «Витрина данных НСУД» можно найти в документе «Соглашения о разработке и тестировании ПО «Витрина Данных НСУД»»