Link Search Menu Expand Document

Порядок обработки запросов на выгрузку данных

Запрос на выгрузку данных обрабатывается в следующем порядке:

  1. Внешняя информационная система формирует запрос INSERT INTO download_external_table, используя JDBC-драйвер Prostore.
  2. Запрос поступает в сервис исполнения запросов Prostore.
  3. Сервис исполнения запросов анализирует запрос и запрашивает актуальную информацию о логической схеме данных в сервисной базе данных.
  4. Сервис исполнения запросов определяет, из какой СУБД хранилища следует выгрузить данные с учетом параметров запроса, месторасположения данных и конфигурации системы.
    Затем сервис отправляет в соответствующий коннектор команду на выгрузку данных из выбранной СУБД.
  5. Коннектор выгружает данные в топик Kafka, который определен в свойствах внешней таблицы выгрузки, указанной в запросе.
  6. После успешного выполнения выгрузки данных JDBC-драйвер возвращает синхронный ответ во внешнюю информационную систему.

Подробнее о компонентах системы см. в разделе Компоненты системы, обо всех внешних связях системы см. в разделе Связи с другими системами и компонентами.