Порядок обработки запросов на обновление логической схемы
Запрос на обновление логической схемы данных обрабатывается в следующем порядке:
- Внешняя информационная система формирует запрос на обновление логической схемы данных, используя JDBC-драйвер Prostore.
- Запрос поступает в сервис исполнения запросов Prostore.
- Сервис исполнения запросов определяет, для каких СУБД хранилища предназначен запрос, модифицирует (обогащает) запрос нужным образом и отправляет в соответствующие СУБД команду на обновление физической схемы данных.
- Сервис исполнения запросов сохраняет изменения логической схемы данных в сервисной базе данных.
- Сервис исполнения запросов публикует сообщение об обновлении логической схемы данных в топике Kafka, указанном в конфигурации системы (см. параметр
KAFKA_STATUS_EVENT_TOPIC
). - После успешного обновления логической и физической схем данных JDBC-драйвер возвращает синхронный ответ во внешнюю информационную систему.
Подробнее о компонентах системы см. в разделе Компоненты системы, обо всех внешних связях системы см. в разделе Связи с другими системами и компонентами.