Витрина данных НСУД
Витрина конфигурации Лайт
- Техническое описание программы
- 1. Общие сведения
- 2. Структура Витрины данных
- 2.1. Составные части Витрины данных
- 2.2. Состав компонентов в дистрибутиве
- 2.3. Cвязи между составными частями
- 2.4. Модули Витрины данных
- 2.5. Связи с другими программами
- 2.6. Карта портов
- 3. Архитектура Витрины данных
- 4. Описание технических решений
- 4.1. Задачи реализованных технических решений
- 4.1.1. Задача «Упрощение процесса установки»
- 4.1.2. Задача «Создание структуры таблиц витрины»
- 4.1.3. Задача «Выгрузка шаблона»
- 4.1.4. Задача «Загрузка данных в витрину»
- 4.1.5. Настройка параметров работы витрины через графический интерфейс
- 4.1.6. Задача «Журналирование событий функциональных блоков»
- 4.1.7. Задача «Мониторинг информации о работоспособности экземпляра программы»
- 4.1.8. Задача «Совместимость Типового ПО Витрина данных конфигурации Лайт с РЕД ОС версии 7.2»
- 4.1.9. Задача «Совместимость Типового ПО Витрина данных конфигурации Лайт с АЛЬТ Сервер 8 СП»
- 4.1.10. Задача «Совместимость Типового ПО Витрина данных конфигурации Лайт с Astra Linux 1.7»
- 4.1.10.1. Описание тестирования процесса развертывания витрины данных на серверах с предустановленной операционной системой Astra Linux
- 4.1.10.2. Описание регрессионного тестирования функционирования витрины данных без подключения к ПОДД на серверах с предустановленной операционной системой Astra Linux
- 4.1.10.3. Описание подготовки отчетов о регрессионном тестировании витрины данных на серверах с предустановленной операционной системой Astra Linux
- 4.1.10.4. Описание выполнения необходимых доработок Типового ПО Витрина данных по итогам регрессионного тестирования для обеспечения совместимости с операционными системами Astra Linux
- 4.1.10.5. Описание подготовки скриптов и проведения нагрузочного тестирования
- 4.1.10.6. Описание подготовки отчета о результатах нагрузочного тестирования
- 4.1.11. Выполнение запросов с системными параметрами
- 4.1. Задачи реализованных технических решений
- 5. Вызов и загрузка
- 6. Входные и выходные данные
- 6. Термины и определения
- Руководство по установке
- 1. Общие сведения о программе
- 2. Подготовка к установке
- 2.1. Требования к серверу
- 2.2. Предварительные действия
- 2.2.1. Установка операционной системы
- 2.2.2. Создание пользователя
- 2.2.3. Отключение межсетевого экрана
- 2.2.4. Отключение SELinux
- 2.2.5. Выбор часового пояса
- 2.2.6. Подключение к серверу через SSH-клиент PuTTY
- 2.2.7. Создание SSH-ключей
- 2.2.8. Копирование ssh-ключей на сервер
- 2.2.9. Копирование архива программы
- 2.2.10. Распаковка архива
- 2.2.11. Установка Docker
- 2.2.12. Установка библиотеки python-docker-py
- 2.2.13. Настройка логирования в Docker
- 2.2.14. Перезапуск Docker
- 2.2.15. Добавление пользователя в группу docker
- 2.2.16. Настройка Ansible
- 3. Установка программы
- 4. Проверка программы
- 5. Обновление программы
- 6. Приложение
- 6. Термины и определения
- Руководство администратора
- 1. Общие сведения о программе
- 2. Настройка программы
- 2.1. Настройка технических средств
- 2.2. Настройка программных средств
- 2.2.1. Настройка ProStore
- 2.2.2. Настройка ПОДД-адаптера - Модуль исполнения запросов
- 2.2.2.1. Конфигурация ПОДД-адаптера - Модуль исполнения запросов (application.yml)
- 2.2.2.2. Параметры конфигурации
- 2.2.2.2.1. Секция http-server
- 2.2.2.2.2. Секция environment
- 2.2.2.2.3. Секция executor
- 2.2.2.2.4. Секция send
- 2.2.2.2.5. Секция query
- 2.2.2.2.6. Секция zookeeper
- 2.2.2.2.7. Секция prostore-rest-client
- 2.2.2.2.8. Секция printable-forms-service
- 2.2.2.2.9. Секция kafka
- 2.2.2.2.10. Секция statistics
- 2.2.2.2.11. Секция logging
- 2.2.2.2.12. Секция metrics
- 2.2.3. Настройка ПОДД-адаптер – Модуль MPPR
- 2.2.4. Настройка ПОДД-адаптер-Модуль MPPW
- 2.2.4.1. Конфигурация модуля ПОДД-адаптер - Модуль MPPW (application.yml)
- 2.2.4.2. Параметры конфигурации
- 2.2.4.2.1. Секция tp
- 2.2.4.2.2. Секция upload
- 2.2.4.2.3. Секция http-server
- 2.2.4.2.4. Секция environment
- 2.2.4.2.5. Секция executor
- 2.2.4.2.6. Секция scheduler
- 2.2.4.2.7. Секция delta
- 2.2.4.2.8. Секция send
- 2.2.4.2.9. Секция zookeeper
- 2.2.4.2.10. Секция prostore-rest-client
- 2.2.4.2.11. Секция prostore
- 2.2.4.2.12. Секция kafka
- 2.2.4.2.13. Секция metrics
- 2.2.4.2.14. Секция jet-connector
- 2.2.5. Настройка Модуля подписок
- 2.2.5.1. Конфигурация модуля ПОДД-адаптер - Модуль подписок (application.yml)
- 2.2.5.2. Параметры конфигурации
- 2.2.5.2.1. Секция environment
- 2.2.5.2.2. Секция http-server
- 2.2.5.2.3. Секция executor
- 2.2.5.2.4. Секция zookeeper
- 2.2.5.2.5. Секция migration
- 2.2.5.2.6. Секция prostore-rest-client
- 2.2.5.2.7. Секция subscription
- 2.2.5.2.8. Секция kafka
- 2.2.5.2.9. Секция log
- 2.2.5.2.10. Секция metrics
- 2.2.5.2.11. Секция backup
- 2.2.6. Настройка Модуля группировки группировки чанков репликации
- 2.2.7. Настройка CSV-Uploader
- 2.2.7.1. Конфигурация CSV-uploader (application.yml)
- 2.2.7.2. Параметры конфигурации
- 2.2.7.2.1. Секция kafkaUrl
- 2.2.7.2.2. Секция http
- 2.2.7.2.3. Секция query-executor
- 2.2.7.2.4. Секция send
- 2.2.7.2.5. Секция file-size
- 2.2.7.2.6. Секция logging.level
- 2.2.7.2.7. Секция environment
- 2.2.7.2.8. Секция zookeeper
- 2.2.7.2.9. Секция migration
- 2.2.7.2.10. Секция prostore-rest-client
- 2.2.7.2.11. Секция prostore
- 2.2.7.2.12. Секция validation
- 2.2.7.2.13. Секция upload
- 2.2.7.2.14. Секция kafka
- 2.2.7.2.15. Секция csv-parser
- 2.2.7.2.16. Секция metrics
- 2.2.7.2.17. Секция backup
- 2.2.7.2.18. Секция jet-connector
- 2.2.8. Настройка Агента СМЭВ4
- 2.2.9. Настройка взаимодействия программы с Агентом СМЭВ4
- 3. Запуск и остановка программы
- 4. Резервное копирование
- 5. Дополнительные возможности
- 6. Сообщения администратору
- 7. REST API
- 8. Приложение 1
- 8.1. Настройка firewall (Iptables)
- 8.1.1. Инструкция по эксплуатации CSV-uploader
- 8.1.1.1. Загрузка структуры Витрины
- 8.1.1.2. Выгрузка шаблона CSV
- 8.1.1.3. Загрузка CSV-файла
- 8.1.1.4. Загрузка CSV-файла с предварительным форматно-логическим контролем
- 8.1.1.5. Обязательная загрузка данных с предварительным форматно-логическим контролем
- 8.1.1.6. Аутентификация с использованием jwt-токена при включенной аутентификации в модуле REST-Uploader
- 8.1.1.7. Настройки CSV-uploader
- 8.1.1.8. Автоматический запуск загрузки CSV-файлов по расписанию
- 8.1.1.9. Настройка Журнала операций
- 8.1.1.10. Просмотр Журнала операций
- 8.1.1.11. Интерфейс Форматно-логического контроля
- 8.1.1. Инструкция по эксплуатации CSV-uploader
- 8.1. Настройка firewall (Iptables)
- 6. Термины и определения
Витрина конфигурации Стандарт
- Техническое описание программы
- 1. Общие сведения
- 2. Структура Витрины данных
- 2.1. Составные части Витрины данных
- 2.2. Состав компонентов в дистрибутиве
- 2.3. Cвязи между составными частями
- 2.4. Модули Витрины данных
- 2.4.1. СМЭВ QL Сервер
- 2.4.2. СМЭВ3-адаптер
- 2.4.3. CSV-Uploader
- 2.4.4. ПОДД-адаптер-Модуль исполнения запросов
- 2.4.5. ПОДД-адаптер – Модуль MPPR
- 2.4.6. ПОДД-адаптер-Модуль MPPW
- 2.4.7. ПОДД-адаптер - Модуль импорта табличных параметров
- 2.4.8. ПОДД-адаптер - Модуль группировки данных табличных параметров
- 2.4.9. ПОДД-адаптер - Wrapper
- 2.4.10. Модуль группировки чанков репликации
- 2.4.11. DATA-Uploader - Модуль исполнения асинхронных заданий
- 2.4.12. REST-Uploader - Модуль асинхронной загрузки данных из сторонних источников
- 2.4.13. ПОДД-адаптер - Модуль подписок
- 2.4.14. BLOB-адаптер
- 2.4.14.1. Общее описание
- 2.4.14.2. Общая схема взаимодействия через BLOB-адаптер
- 2.4.14.3. Взаимодействие через ПОДД-адаптер
- 2.4.14.4. Взаимодействие через СМЭВ3-адаптер
- 2.4.14.5. Требования к серверу BLOB-адаптера
- 2.4.14.6. Требования к Хранилищу BLOB-объектов
- 2.4.14.7. Требования к предоставляемому интерфейсу Хранилища BLOB-объектов (API-интерфейс)
- 2.4.15. Сервис формирования документов
- 2.4.16. REST-адаптер
- 2.4.17. Сервис генерации уникального номера (Counter-Provider)
- 2.5. Связи с другими программами
- 2.6. Карта портов
- 3. Архитектура Витрины данных
- 4. Входные и выходные данные
- 5. Вызов и загрузка
- 6. Приложение 1
- 6.1. Описание спецификации
- 6.1.1. Спецификация Модуля исполнения запросов
- 6.1.2. Спецификация модуля «BLOB-адаптер»
- 6.1.3. Спецификация модуля «Сервис Формирования документов»
- 6.2. Поддержка функций SQL
- 6.3. Поддержка функции LISTAGG
- 6.4. Пример XML-файла со структурой витрины
- 6.1. Описание спецификации
- 7. Приложение 2 Описание топиков
- 7.1. blob.err
- 7.2. blob.rq
- 7.3. blob.rs
- 7.4. cancel.err
- 7.5. cancel.rq
- 7.6. cancel.rs
- 7.7. delta.err
- 7.8. delta.in.err
- 7.9. delta.in.rq
- 7.10. delta.in.rs
- 7.11. delta.notification
- 7.12. delta.rq
- 7.13. delta.rs
- 7.14. procedure.query.rq
- 7.15. procedure.query.rs
- 7.16. procedure.query.err
- 7.17. query.err
- 7.18. query.estimation.rs
- 7.19. query.rq
- 7.20. query.rs
- 7.21. query.tp
- 7.22. replication.cancel.rq
- 7.23. replication.cancel.rs
- 7.24. replication.err
- 7.25. replication.in.err
- 7.26. replication.in.rq
- 7.27. replication.in.rs
- 7.28. replication.rq
- 7.29. replication.rs
- 7.30. statistics.err
- 7.31. statistics.rq
- 7.32. statistics.rs
- 6. Термины и определения
- Руководство по установке
- 1. Общие сведения о программе
- 2. Подготовка к установке
- 3. Требования к серверам
- 4. Установка программы
- 4.1. Порядок установки
- 4.2. Установка ПО ProStore
- 4.3. Установка СМЭВ QL Сервера
- 4.4. Установка СМЭВ3-адаптера
- 4.5. Установка ПОДД-адаптера - Модуль исполнения запросов
- 4.6. Установка ПОДД-адаптер – Модуль MPPR
- 4.7. Установка ПОДД-адаптер-Модуль MPPW
- 4.8. Установка ПОДД-адаптер – Модуль импорта данных табличных параметров
- 4.9. Установка ПОДД-адаптер – Модуль группировки данных табличных параметров
- 4.10. Установка ПОДД-адаптер – Wrapper
- 4.11. Установка модуля группировки чанков репликации
- 4.12. Установка DATA-uploder – Модуль исполнения асинхронных заданий
- 4.13. Установка REST-uploader – Модуль асинхронной загрузки данных из сторонних источников
- 4.14. Установка ПОДД-адаптер – Модуль подписки
- 4.15. Установка BLOB-адаптер
- 4.16. Установка Сервиса формирования документов
- 4.17. Загрузка и удаление данных через ETL
- 4.17.1. Общее описание
- 4.17.2. Особенности реализации
- 4.17.3. Загрузка / удаление данных
- 4.17.4. Проверка статусной информации по загрузке
- 4.17.5. Проверка статусной информации по загрузке / удалению данных (Endpoint – status)
- 4.17.6. Работа с вложениями через S3
- 4.17.7. Маппинг данных
- 4.17.8. Валидация данных
- 4.18. Установка Apache Airflow
- 4.19. Установка Apache Spark
- 4.20. Установка Apache Hadoop
- 4.21. Установка Tarantool (Vinyl)
- 4.22. Установка CSV-Uploader
- 4.23. Установка REST-адаптера
- 4.24. Установка Counter-provider
- 4.25. Установка коннектора Kafka-Postgres
- 4.26. Установка Arenadata Cluster Manager (ADCM)
- 4.27. Установка Arenadata Streaming (ADS)
- 5. Проверка программы
- 5.1. Проверка Arenadata Cluster Manager (ADCM)
- 5.2. Проверка Arenadata Streaming (ADS)
- 5.3. Проверка ProStore
- 5.4. Проверка СМЭВ QL Сервера
- 5.5. Проверка СМЭВ3-адаптера
- 5.6. Проверка ПОДД-адаптера - Модуль исполнения запросов
- 5.7. Проверка ПОДД-адаптер – Модуль MPPR
- 5.8. Проверка ПОДД-адаптер-Модуль MPPW
- 5.9. Проверка ПОДД-адаптер – Модуль импорта данных табличных параметров
- 5.10. Проверка ПОДД-адаптер – Модуль группировки данных табличных параметров
- 5.11. Проверка ПОДД-адаптер – ПОДД-адаптер – Wrapper
- 5.12. Проверка модуля группировки чанков репликации
- 5.13. Проверка DATA-uploder – Модуль исполнения асинхронных заданий
- 5.14. Проверка REST-uploader – Модуль асинхронной загрузки данных из сторонних источников
- 5.15. Проверка ПОДД-адаптер – Модуль подписки
- 5.16. Проверка BLOB-адаптер
- 5.17. Проверка Сервиса формирования документов
- 5.18. Проверка ETL
- 5.19. Проверка REST-адаптер
- 5.20. Проверка Counter-provider - Сервиса генерации уникального номера
- 6. Термины и определения
- Руководство администратора
- 1. Общие сведения о программе
- 2. Настройка программы
- 2.1. Настройка технических средств
- 2.2. Настройка программных средств
- 2.2.1. Настройка ProStore
- 2.2.2. Настройка СМЭВ QL Сервера
- 2.2.3. Настройка СМЭВ3-адаптера
- 2.2.3.1. Конфигурация СМЭВ3-адаптер (application.yml)
- 2.2.3.2. Параметры конфигурации
- 2.2.3.2.1. Секция vertx
- 2.2.3.2.2. Секция spring
- 2.2.3.2.3. Секция smev
- 2.2.3.2.4. Секция receiver
- 2.2.3.2.5. Секция prostore-rest-client
- 2.2.3.2.6. Секция environment
- 2.2.3.2.7. Секция zookeeper
- 2.2.3.2.8. Секция migration
- 2.2.3.2.9. Секция paramstorage
- 2.2.3.2.10. Секция deltastorage
- 2.2.3.2.11. Секция sign
- 2.2.3.2.12. Секция blob
- 2.2.3.2.13. Секция rest
- 2.2.3.2.14. Секция scheduler
- 2.2.3.2.15. Секция pool
- 2.2.3.2.16. Секция logging
- 2.2.3.2.17. Секция backup
- 2.2.3.2.18. Секция spf
- 2.2.4. Настройка CSV-Uploader
- 2.2.4.1. Конфигурация CSV-uploader (application.yml)
- 2.2.4.2. Параметры конфигурации
- 2.2.4.2.1. Секция kafkaUrl
- 2.2.4.2.2. Секция http
- 2.2.4.2.3. Секция query-executor
- 2.2.4.2.4. Секция send
- 2.2.4.2.5. Секция file-size
- 2.2.4.2.6. Секция logging.level
- 2.2.4.2.7. Секция environment
- 2.2.4.2.8. Секция zookeeper
- 2.2.4.2.9. Секция migration
- 2.2.4.2.10. Секция prostore-rest-client
- 2.2.4.2.11. Секция prostore
- 2.2.4.2.12. Секция validation
- 2.2.4.2.13. Секция upload
- 2.2.4.2.14. Секция kafka
- 2.2.4.2.15. Секция csv-parser
- 2.2.4.2.16. Секция metrics
- 2.2.4.2.17. Секция backup
- 2.2.4.2.18. Секция jet-connector
- 2.2.5. Настройка ПОДД-адаптера - Модуль исполнения запросов
- 2.2.5.1. Конфигурация ПОДД-адаптера - Модуль исполнения запросов (application.yml)
- 2.2.5.2. Параметры конфигурации
- 2.2.5.2.1. Секция http-server
- 2.2.5.2.2. Секция environment
- 2.2.5.2.3. Секция executor
- 2.2.5.2.4. Секция send
- 2.2.5.2.5. Секция query
- 2.2.5.2.6. Секция zookeeper
- 2.2.5.2.7. Секция prostore-rest-client
- 2.2.5.2.8. Секция printable-forms-service
- 2.2.5.2.9. Секция kafka
- 2.2.5.2.10. Секция statistics
- 2.2.5.2.11. Секция logging
- 2.2.5.2.12. Секция metrics
- 2.2.6. Настройка ПОДД-адаптер – Модуль MPPR
- 2.2.7. Настройка ПОДД-адаптер-Модуль MPPW
- 2.2.7.1. Конфигурация модуля ПОДД-адаптер - Модуль MPPW (application.yml)
- 2.2.7.2. Параметры конфигурации
- 2.2.7.2.1. Секция tp
- 2.2.7.2.2. Секция upload
- 2.2.7.2.3. Секция http-server
- 2.2.7.2.4. Секция environment
- 2.2.7.2.5. Секция executor
- 2.2.7.2.6. Секция scheduler
- 2.2.7.2.7. Секция delta
- 2.2.7.2.8. Секция send
- 2.2.7.2.9. Секция zookeeper
- 2.2.7.2.10. Секция prostore-rest-client
- 2.2.7.2.11. Секция prostore
- 2.2.7.2.12. Секция kafka
- 2.2.7.2.13. Секция metrics
- 2.2.7.2.14. Секция jet-connector
- 2.2.8. Настройка ПОДД-адаптер – Модуль импорта данных табличных параметров
- 2.2.8.1. Конфигурация модуля ПОДД-адаптер - Модуль импорта данных табличных параметров (application.yml)
- 2.2.8.2. Параметры конфигурации
- 2.2.8.2.1. Секция http-server
- 2.2.8.2.2. Секция environment
- 2.2.8.2.3. Секция zookeeper
- 2.2.8.2.4. Секция prostore-rest-client
- 2.2.8.2.5. Секция prostore
- 2.2.8.2.6. Секция kafka
- 2.2.8.2.7. Секция query
- 2.2.8.2.8. Секция mppw
- 2.2.8.2.9. Секция delete
- 2.2.8.2.10. Секция delta
- 2.2.8.2.11. Секция metrics
- 2.2.9. Настройка ПОДД-адаптер – Модуль группировки данных табличных параметров
- 2.2.10. Настройка ПОДД-адаптер – ПОДД-адаптер – Wrapper
- 2.2.11. Настройка Модуля группировки чанков
- 2.2.12. Настройка DATA-Uploader – Модуль исполнения асинхронных заданий
- 2.2.12.1. Конфигурация модуля DATA-Uploader (application.yml)
- 2.2.12.2. Параметры конфигурации
- 2.2.12.2.1. Секция http-server
- 2.2.12.2.2. Секция prostore-rest-client
- 2.2.12.2.3. Секция redis
- 2.2.12.2.4. Секция upload
- 2.2.12.2.5. Секция data-storage
- 2.2.12.2.6. Секция csv-parser
- 2.2.12.2.7. Секция active
- 2.2.12.2.8. Секция delta
- 2.2.12.2.9. Секция response
- 2.2.12.2.10. Секция kafka
- 2.2.12.2.11. Секция metrics
- 2.2.12.2.12. Дополнительное описание параметров
- 2.2.13. Настройка REST-Uploader – Модуль асинхронной загрузки данных из сторонних источников
- 2.2.13.1. Конфигурация модуля REST-Uploader (application.yml)
- 2.2.13.2. Параметры конфигурации
- 2.2.13.2.1. Секция http-server
- 2.2.13.2.2. Секция executor
- 2.2.13.2.3. Секция send
- 2.2.13.2.4. Секция environment
- 2.2.13.2.5. Секция conditions
- 2.2.13.2.6. Секция zookeeper
- 2.2.13.2.7. Секция prostore-rest-client
- 2.2.13.2.8. Секция redis
- 2.2.13.2.9. Секция auth
- 2.2.13.2.10. Секция metrics
- 2.2.13.2.11. Секция scheduler
- 2.2.13.2.12. Секция csv-parser
- 2.2.13.2.13. Дополнительное описание параметров
- 2.2.13.2.14. Секция backup
- 2.2.13.3. Проверка форматно-логического контроля
- 2.2.13.4. Спецификация модуля асинхронной загрузки данных из сторонних источников
- 2.2.14. Настройка ПОДД-адаптер – Модуль подписок
- 2.2.14.1. Конфигурация модуля ПОДД-адаптер - Модуль подписок (application.yml)
- 2.2.14.2. Параметры конфигурации
- 2.2.14.2.1. Секция environment
- 2.2.14.2.2. Секция http-server
- 2.2.14.2.3. Секция executor
- 2.2.14.2.4. Секция zookeeper
- 2.2.14.2.5. Секция migration
- 2.2.14.2.6. Секция prostore-rest-client
- 2.2.14.2.7. Секция subscription
- 2.2.14.2.8. Секция kafka
- 2.2.14.2.9. Секция log
- 2.2.14.2.10. Секция metrics
- 2.2.14.2.11. Секция backup
- 2.2.15. Настройка BLOB-адаптера
- 2.2.16. Настройка Сервиса формирования документов
- 2.2.17. Настройка REST-адаптера
- 2.2.18. Настройка Counter-provider - Сервиса генерации уникального номера
- 2.2.19. Настройка Arenadata Cluster Manager (ADCM)
- 2.2.20. Настройка Arenadata Streaming (ADS)
- 2.2.21. Настройка сервиса журналирования
- 2.2.22. Настройка подсистемы мониторинга
- 2.2.23. Установка компонента сбора данных запросов и ответов Витрины данных
- 3. Запуск и остановка Программы
- 3.1. Prostore
- 3.2. СМЭВ QL Сервер
- 3.3. СМЭВ3-адаптер
- 3.4. CSV-Uploader
- 3.5. ПОДД-адаптера - Модуль исполнения запросов
- 3.6. ПОДД-адаптер – Модуль MPPR
- 3.7. ПОДД-адаптер-Модуль MPPW
- 3.8. ПОДД-адаптер – Модуль импорта данных табличных параметров
- 3.9. ПОДД-адаптер – Модуль группировки данных табличных параметров
- 3.10. ПОДД-адаптер – ПОДД-адаптер – Wrapper
- 3.11. DATA-uploader – Модуль исполнения асинхронных заданий
- 3.12. REST-uploader – Модуль асинхронной загрузки данных из сторонних источников
- 3.13. ПОДД-адаптер-Модуль подписки
- 3.14. BLOB-адаптер
- 3.15. Сервис формирования документов
- 3.16. ETL
- 3.17. REST-адаптер
- 3.18. Counter-provider - Сервис генерации уникального номера
- 3.19. Установка коннектора Kafka-Postgres
- 3.20. Arenadata Cluster Manager (ADCM)
- 3.21. Arenadata Streaming (ADS)
- 4. Бекапирование Витрины данных НСУД
- 4.1. Состав резервной копии Типового ПО Витрина данных
- 4.2. Описание и механизм работы утилиты Backup Manager
- 4.3. Реализация бекапирования в слое адаптеров Типового ПО Витрина данных
- 4.4. Механизм приостановки модулей, требующих консистентности с Prostore
- 4.5. Механизм резервного копирования и восстановления из резервной копии в модулях слоя адаптеров
- 4.6. Поведение в случае ошибок при выполнении резервного копирования
- 5. Дополнительные возможности
- 6. Сообщения администратору
- 7. Приложение 1
- 7.1. Описание спецификации
- 7.1.1. Спецификация Модуля исполнения запросов
- 7.1.2. Спецификация модуля «BLOB-адаптер»
- 7.1.3. Спецификация модуля «Сервис Формирования документов»
- 7.2. Поддержка функций SQL
- 7.3. Поддержка функции LISTAGG
- 7.4. Пример XML-файла со структурой витрины
- 7.5. Эксплуатация CSV-uploader
- 7.5.1. Инструкция по эксплуатации CSV-uploader
- 7.5.1.1. Загрузка структуры Витрины
- 7.5.1.2. Выгрузка шаблона CSV
- 7.5.1.3. Загрузка CSV-файла
- 7.5.1.4. Загрузка CSV-файла с предварительным форматно-логическим контролем
- 7.5.1.5. Обязательная загрузка данных с предварительным форматно-логическим контролем
- 7.5.1.6. Аутентификация с использованием jwt-токена при включенной аутентификации в модуле REST-Uploader
- 7.5.1.7. Настройки CSV-uploader
- 7.5.1.8. Автоматический запуск загрузки CSV-файлов по расписанию
- 7.5.1.9. Настройка Журнала операций
- 7.5.1.10. Просмотр Журнала операций
- 7.5.1.11. Интерфейс Форматно-логического контроля
- 7.5.1. Инструкция по эксплуатации CSV-uploader
- 7.1. Описание спецификации
- 6. Термины и определения
Модули витрин
- BLOB-адаптер
- 1. Общее описание
- 2. Общая схема взаимодействия через BLOB-адаптер
- 3. Взаимодействие через ПОДД-адаптер
- 4. Взаимодействие через СМЭВ3-адаптер
- 5. Требования к серверу BLOB-адаптера
- 6. Требования к Хранилищу BLOB-объектов
- 7. Требования к предоставляемому интерфейсу Хранилища BLOB-объектов (API-интерфейс)
- 8. Конфигурация BLOB-адаптера (application.yml)
- 9. Параметры конфигурации
- 10. Установка модуля
- 11. Запуск модуля
- 12. Остановка модуля
- 13. Проверка модуля Blob-адаптер
- 14. Спецификация модуля «BLOB-адаптер»
- Сервис Формирования документов
- СМЭВ QL сервер
- 1. Назначение СМЭВ QL сервера
- 2. Быстрый старт
- 3. Основные понятия СМЭВ QL
- 4. Функции СМЭВ QL Сервера
- 4.1. Администрирование и конфигурирование
- 4.2. Работа с моделями
- 4.2.1. Создание базовой модели
- 4.2.2. Генерация модели данных
- 4.2.2.1. Общее описание
- 4.2.2.2. Сценарий выполнения
- 4.2.2.3. Описание модели данных
- 4.2.2.4. Пример блока
fields - 4.2.2.5. Пример блока
resources - 4.2.2.6. Пример блока
connections - 4.2.2.7. Пример блока
conditions - 4.2.2.8. Пример блока
extract - 4.2.2.9. Пример блока
conditions - 4.2.2.10. Пример блока
fetch
- 4.2.3. Автоматическое создание модели данных на основе схемы БД
- 4.2.4. Создание новой версии модели данных
- 4.2.5. Проверка валидности модели данных
- 4.2.6. Маппинг типов данных СМЭВ QL - Prostore
- 4.3. Работа с источниками данных
- 4.4. Работа с картами машин состояний
- 4.5. Обработка запроса к витрине
- 4.5.1. Запрос получения данных из витрины (POST/data)
- 4.5.2. Запрос изменения данных витрины через события машины состояний (POST/states/{model}/{event})
- 4.5.3. Обработка запроса получения данных витрины
- 4.5.4. Асинхронное получение данных клиентом
- 4.5.5. Обработка запроса изменения данных витрины через машину состояний
- 4.5.5.1. Общее описание
- 4.5.5.2. Основной сценарий выполнения
- 4.5.5.3. Альтернативное направление для событий с типом init
- 4.5.5.4. Альтернативное направление для событий с блоком confirm
- 4.5.5.5. Альтернативное направление при переходе в состояние delete
- 4.5.5.6. Альтернативное направление для событий с блоком hooks
- 4.6. Уведомления при изменении данных витрины (push-сервис)
- 4.6.1. Регистрация получателя уведомлений
- 4.6.2. Удаление получателя уведомлений
- 4.6.3. Запрос списка получателей уведомлений
- 4.6.4. Запрос данных об отслеживаемых ресурсах
- 4.6.5. Передача уведомления при вызове события машины-состояний
- 4.6.6. Регистрация метода для получения уведомлений на стороне клиента
- 4.6.7. Передача уведомления на основе сообщения топика Prostore
- 5. Компонентная модель СМЭВ QL сервера
- 6. Конфигурирование сервера
- 7. Стейт-машина СМЭВ QL
- 7.1. Конфигурирование Стейт-машины
- 7.2. Удаление записи через Стейт-машину
- 7.3. Передача данных без изменения статуса (статичный ивент)
- 7.4. Обновление объектов через Стейт-машину
- 7.5. Обогащение payload запроса дополнительными атрибутами
- 7.6. Методы API Стейт-машины
- 7.7. Спецификация интерфейса Стейт-машины
- 8. Запросы
- 9. Ответы
- 10. Описание эндпоинтов
- 11. Ошибки
- СМЭВ3-адаптер
- 1. Общее описание
- 2. Схема взаимодействия
- 3. Конфигурация СМЭВ3-адаптер (application.yml)
- 4. Параметры конфигурации
- 4.1. Секция vertx
- 4.2. Секция spring
- 4.3. Секция smev
- 4.4. Секция receiver
- 4.5. Секция prostore-rest-client
- 4.6. Секция environment
- 4.7. Секция zookeeper
- 4.8. Секция migration
- 4.9. Секция paramstorage
- 4.10. Секция deltastorage
- 4.11. Секция sign
- 4.12. Секция blob
- 4.13. Секция rest
- 4.14. Секция scheduler
- 4.15. Секция pool
- 4.16. Секция logging
- 4.17. Секция backup
- 4.18. Секция spf
- 5. Установка модуля
- 6. Процесс установки
- 7. Запуск модуля
- 8. Остановка модуля
- 9. Проверка СМЭВ3-адаптера
- 10. Шаблоны
- CSV-uploader
- 1. Общее описание
- 2. Конфигурация CSV-uploader (application.yml)
- 3. Параметры конфигурации
- 3.1. Секция kafkaUrl
- 3.2. Секция http
- 3.3. Секция query-executor
- 3.4. Секция send
- 3.5. Секция file-size
- 3.6. Секция logging.level
- 3.7. Секция environment
- 3.8. Секция zookeeper
- 3.9. Секция migration
- 3.10. Секция prostore-rest-client
- 3.11. Секция prostore
- 3.12. Секция validation
- 3.13. Секция upload
- 3.14. Секция kafka
- 3.15. Секция csv-parser
- 3.16. Секция metrics
- 3.17. Секция backup
- 3.18. Секция jet-connector
- 4. Процесс установки CSV-uploader
- 5. Запуск CSV-uploader
- 6. Остановка модуля
- 7. Проверка CSV-uploader
- 8. Инструкция по эксплуатации CSV-uploader
- 8.1. Загрузка структуры Витрины
- 8.2. Выгрузка шаблона CSV
- 8.3. Загрузка CSV-файла
- 8.4. Загрузка CSV-файла с предварительным форматно-логическим контролем
- 8.5. Обязательная загрузка данных с предварительным форматно-логическим контролем
- 8.6. Аутентификация с использованием jwt-токена при включенной аутентификации в модуле REST-Uploader
- 8.7. Настройки CSV-uploader
- 8.8. Автоматический запуск загрузки CSV-файлов по расписанию
- 8.9. Настройка Журнала операций
- 8.10. Просмотр Журнала операций
- 8.11. Интерфейс Форматно-логического контроля
- ПОДД-адаптер - Модуль исполнения запросов
- 1. Общее описание
- 2. Конфигурация ПОДД-адаптера - Модуль исполнения запросов (application.yml)
- 3. Параметры конфигурации
- 4. Процесс установки
- 5. Запуск модуля
- 6. Остановка модуля
- 7. Проверка модуля ПОДД-адаптер - Модуль исполнения запросов
- 8. Спецификация Модуля исполнения запросов
- ПОДД-адаптер – Модуль MPPR
- ПОДД-адаптер-Модуль MPPW
- 1. Общее описание
- 2. Конфигурация модуля ПОДД-адаптер - Модуль MPPW (application.yml)
- 3. Параметры конфигурации
- 3.1. Секция tp
- 3.2. Секция upload
- 3.3. Секция http-server
- 3.4. Секция environment
- 3.5. Секция executor
- 3.6. Секция scheduler
- 3.7. Секция delta
- 3.8. Секция send
- 3.9. Секция zookeeper
- 3.10. Секция prostore-rest-client
- 3.11. Секция prostore
- 3.12. Секция kafka
- 3.13. Секция metrics
- 3.14. Секция jet-connector
- 4. Установка модуля
- 5. Запуск модуля
- 6. Остановка модуля
- 7. Проверка модуля ПОДД-адаптер - Модуль MPPW
- ПОДД-адаптер – Модуль импорта данных табличных параметров
- ПОДД-адаптер – Модуль группировки данных табличных параметров
- ПОДД-адаптер – Wrapper
- ПОДД-адаптер-Модуль подписок
- 1. Общее описание
- 2. Конфигурация модуля ПОДД-адаптер - Модуль подписок (application.yml)
- 3. Параметры конфигурации
- 4. Установка модуля
- 5. Запуск модуля
- 6. Остановка модуля
- 7. Проверка модуля ПОДД-адаптер - Модуль подписки
- 8. Спецификация ПОДД-адаптера - Модуль подписок
- Модуль группировки чанков репликации
- DATA-Uploader - Модуль исполнения асинхронных заданий
- REST-uploader – Модуль асинхронной загрузки данных из сторонних источников
- 1. Общее описание
- 2. Конфигурация модуля REST-Uploader (application.yml)
- 3. Параметры конфигурации
- 3.1. Секция http-server
- 3.2. Секция executor
- 3.3. Секция send
- 3.4. Секция environment
- 3.5. Секция conditions
- 3.6. Секция zookeeper
- 3.7. Секция prostore-rest-client
- 3.8. Секция redis
- 3.9. Секция auth
- 3.10. Секция metrics
- 3.11. Секция scheduler
- 3.12. Секция csv-parser
- 3.13. Дополнительное описание параметров
- 3.14. Секция backup
- 4. Процесс установки
- 5. Запуск модуля
- 6. Остановка модуля
- 7. Проверка модуля REST-uploader
- 8. Спецификация модуля асинхронной загрузки данных из сторонних источников
- 9. Проверка форматно-логического контроля
- Counter-Provider – Сервис генерации уникального номера
- ETL - Модуль загрузки/удаления данных
- 1. Общие положения
- 2. Основные требования к исходным файлам
- 3. Особенности реализации ETL
- 4. Получение токена Рroxy API
- 5. Загрузка/ удаление данных
- 6. Проверка статусной информации по загрузке / удалению данных (Endpoint – status)
- 7. Работа с вложениями через S3
- 8. Маппинг данных (Endpoint – generateMapping)
- 9. Валидация данных
Документация ГОСТ
- Описание применения
- 1. НАЗНАЧЕНИЕ ПРОГРАММЫ
- 2. УСЛОВИЯ ПРИМЕНЕНИЯ
- 3. ОПИСАНИЕ ЗАДАЧИ
- 3.1. Определение задачи
- 3.2. Методы решения задачи
- 3.2.1. Описание логической модели данных
- 3.2.2. Загрузка и хранение данных
- 3.2.3. Извлечение данных из внешних систем
- 3.2.4. Поддержка языка SQL
- 3.2.5. Поддержка протокола коммуникаций Агента ПОДД
- 3.2.6. Подключение к СМЭВ 3 как информационной системе участника взаимодействия
- 3.2.7. Обработка запросов с использованием стандарта JDBC
- 3.2.8. Публикация конечных точек API для обработки запросов с использованием спецификации OpenAPI версии 3
- 3.2.9. Восстановление данных в непротиворечивое состояние после сбоев
- 3.2.10. Журналирование событий функциональных блоков
- 3.2.11. Мониторинг информации о работоспособности экземпляра Программы
- 4. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ
- Руководство программиста
- 1. Аннотация
- 2. НАЗНАЧЕНИЕ ПРОГРАММЫ
- 3. ХАРАКТЕРИСТИКА ПРОГРАММЫ
- 4. ОБРАЩЕНИЕ К ПРОГРАММЕ
- 5. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ
- 5.1. СМЭВ3-адаптер
- 5.2. ПОДД-адаптер
- 5.3. REST-адаптер
- 5.4. Сервис извлечения данных
- 5.5. JDBC-драйвер
- 5.5.1. Типы данных
- 5.5.2. Массивно-параллельная запись
- 5.5.3. Массивно-параллельное чтение
- 5.5.4. Чтение с минимальной задержкой
- 5.5.5. SQL+
- 5.5.5.1. CREATE DATABASE
- 5.5.5.2. DROP DATABASE
- 5.5.5.3. CREATE TABLE
- 5.5.5.4. DROP TABLE
- 5.5.5.5. CREATE VIEW
- 5.5.5.6. ALTER VIEW
- 5.5.5.7. DROP VIEW
- 5.5.5.8. TRUNCATE HISTORY
- 5.5.5.9. BEGIN DELTA
- 5.5.5.10. ROLLBACK DELTA
- 5.5.5.11. GET_DELTA_HOT
- 5.5.5.12. GET_DELTA_OK
- 5.5.5.13. GET_DELTA_BY_DATETIME
- 5.5.5.14. GET_DELTA_BY_NUM
- 5.5.5.15. USE
- 5.5.5.16. SELECT
- 5.5.5.17. CREATE DOWNLOAD EXTERNAL TABLE
- 5.5.5.18. DROP DOWNLOAD EXTERNAL TABLE
- 5.5.5.19. CREATE UPLOAD EXTERNAL TABLE
- 5.5.5.20. DROP UPLOAD EXTERNAL TABLE
- 5.5.5.21. UPLOAD
- 5.5.5.22. DOWNLOAD
- 5.5.5.23. CHECK_DATABASE
- 5.5.5.24. CHECK_TABLE
- 5.5.5.25. CHECK_DATA
- 5.5.5.26. CONFIG_STORAGE_ADD
- 6. СООБЩЕНИЯ
- 7. САМОСТОЯТЕЛЬНАЯ СБОРКА ПРИЛОЖЕНИЯ
- Руководство системного программиста
- 1. АННОТАЦИЯ
- 2. Общие сведения о программе
- 3. Структура программы
- 4. Настройка программы
- 4.1. Настройка на состав технических средств
- 4.1.1. Общие требования
- 4.1.2. Общие требования для развертывания ProStore
- 4.1.3. Требования к серверу ProStore
- 4.1.4. Требования к серверу «Менеджер кластера ADCM»
- 4.1.5. Требования к кластеру серверов «ADQM»
- 4.1.6. Требования к кластеру серверов «ADS»
- 4.1.7. Требования к кластеру серверов «ADB»
- 4.1.8. Требования к кластеру серверов «ADG»
- 4.1.9. Требования к серверу «СМЭВ3 коннектор»
- 4.1.10. Требования к серверу «Агент ПОДД»
- 4.1.11. Требования к серверу «ETL»
- 4.1.12. Требования к серверу конечных точек
- 4.2. Настройка на состав программных средств
- 4.2.1. Создание технологического пользователя
- 4.2.2. Установка Менеджера кластера ADCM
- 4.2.3. Установка ADQM
- 4.2.4. Установка Диспетчера сообщений ADS
- 4.2.5. Настройка Диспетчера сообщений ADS
- 4.2.6. Установка ПО ADB
- 4.2.7. Настройка ПО ADB
- 4.2.8. Установка ПО ADG
- 4.2.9. Установка ПО ADG
- 4.2.10. Настройка ПО ADG
- 4.2.11. Установка ПО ProStore
- 4.2.12. Настройка ПО ProStore
- 4.2.13. Установка СМЭВ3-адаптера
- 4.2.14. Установка ПОДД-адаптера
- 4.2.15. Процесс установки
- 4.2.16. Настройка ПОДД-адаптера
- 4.2.16.1. Конфигурация ПОДД-адаптера - Модуль исполнения запросов (application.yml)
- 4.2.16.2. Параметры конфигурации
- 4.2.16.2.1. Секция http-server
- 4.2.16.2.2. Секция environment
- 4.2.16.2.3. Секция executor
- 4.2.16.2.4. Секция send
- 4.2.16.2.5. Секция query
- 4.2.16.2.6. Секция zookeeper
- 4.2.16.2.7. Секция prostore-rest-client
- 4.2.16.2.8. Секция printable-forms-service
- 4.2.16.2.9. Секция kafka
- 4.2.16.2.10. Секция statistics
- 4.2.16.2.11. Секция logging
- 4.2.16.2.12. Секция metrics
- 4.2.17. Установка ETL
- 4.2.18. Установка REST-адаптера
- 4.2.19. Настройка сервера конечных точек API
- 4.1. Настройка на состав технических средств
- 5. Запуск и остановка программы
- 5.1. Менеджер кластера ADCM
- 5.2. ADQM
- 5.2.1. Запуск и остановка кластера ADQM через графический пользовательский интерфейс Менеджера кластера ADCM
- 5.2.2. Запуск кластера ADQM через графический пользовательский интерфейс Менеджера кластера ADCM
- 5.2.3. Остановка кластера ADQM через графический пользовательский интерфейс Менеджера кластера ADCM
- 5.2.4. Диспетчер сообщений ADS
- 5.2.5. Запуск и остановка сервисов ПО ADS через графический пользовательский интерфейс Менеджера кластера ADCM
- 5.2.5.1. Запуск сервиса Zookeeper через графический пользовательский интерфейс Менеджера кластера ADCM
- 5.2.5.2. Остановка сервиса Zookeeper через графический пользовательский интерфейс Менеджера кластера ADCM
- 5.2.5.3. Перезапуск сервиса Zookeeper через графический пользовательский интерфейс Менеджера кластера ADCM
- 5.2.5.4. Запуск сервиса Kafka через графический пользовательский интерфейс Менеджера кластера ADCM
- 5.2.5.5. Остановка сервиса Kafka через графический пользовательский интерфейс Менеджера кластера ADCM
- 5.2.5.6. Перезапуск сервиса Kafka через графический пользовательский интерфейс Менеджера кластера ADCM
- 5.2.5.7. Запуск и остановка диспетчера сообщений ADS на уровне кластера
- 5.3. ADB
- 5.4. ADG
- 5.5. Ядро витрины ProStore
- 5.6. СМЭВ3-адаптер
- 5.7. Запуск ПОДД-адаптер
- 5.8. ETL
- 5.9. REST-адаптер
- 6. Проверка программы
- 7. Резервное копирование Витрины данных
- 8. Дополнительные возможности
- 9. Сообщения системному программисту
- 10. Приложение 1
- Руководство оператора
- 1. АННОТАЦИЯ
- 2. НАЗНАЧЕНИЕ ПРОГРАММЫ
- 3. УСЛОВИЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ
- 4. ВЫПОЛНЕНИЕ ПРОГРАММЫ
- 4.1. Подготовка к работе
- 4.1.1. Настройка подключения к базам данных
- 4.1.2. Настройка подключения к серверу ETL
- 4.1.2.1. Установка и настройка программы FileZilla
- 4.1.2.2. Установка FileZilla для ОС Windows
- 4.1.2.3. Установка FileZilla для ОС Linux
- 4.1.2.4. Создание SSH-ключей
- 4.1.2.5. Создание SSH-ключей для ОС Linux
- 4.1.2.6. Создание SSH-ключей для ОС Windows
- 4.1.2.7. Подключение к серверу через SSH-клиент PuTTY
- 4.1.2.8. Подключение к серверу с помощью программы FileZilla
- 4.1.2.9. Проверка подключения к серверу ETL в программе FileZilla
- 4.2. Выполнение запросов к базам данных
- 4.3. Работа с файлами
- 4.1. Подготовка к работе
- 5. Сообщения оператору
Описание топиков
- Описание топиков
- blob.err
- blob.rq
- blob.rs
- cancel.err
- cancel.rq
- cancel.rs
- delta.err
- delta.in.err
- delta.in.rq
- delta.in.rs
- delta.notification
- delta.rq
- delta.rs
- procedure.query.rq
- procedure.query.rs
- procedure.query.err
- query.err
- query.estimation.rs
- query.rq
- query.rs
- query.tp
- replication.cancel.rq
- replication.cancel.rs
- replication.err
- replication.in.err
- replication.in.rq
- replication.in.rs
- replication.rq
- replication.rs
- statistics.err
- statistics.rq
- statistics.rs
Поддержка функций SQL
Лицензии и библиотеки
- Сторонние лицензии и библиотеки
- Лицензия Arenadata
- Лицензия Kafka
- Лицензия PostgreSQL
- Лицензия Zookeeper
- Data Mart
- The 3-Clause BSD License
- MIT License
- COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
- Apache License, Version 2.0
- The 2-Clause BSD License
- Eclipse Public License - v 2.0
- GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1
- Eclipse Public License - v 1.0
Журнал изменений
Сторонние инструкции
- Инструкция по работе с BitBucket
- Синтаксис разметки reStructuredText