Назначение:
Оперативное и достоверное предоставление информации (документов, учетных данных, справочной информации) центру от подчиненных структур (например, центру холдинга от его филиалов) на основе механизма репликаций ORACLE.
Основные функциональные возможности
Сервис удаленного доступа к данным позволяет:
- получать данные параллельно от разных филиалов с минимальной зависимостью от пропускной способности и состояния каналов связи;
- фиксировать в журнале удаленного доступа все операции по обновлению данных;
- проверять корректность данных при обновлении в случае структурных изменений в обновляемых таблицах, например: расширение формата колонки; добавление колонки;
- при наличии ошибок регистрировать записи в соответствующих полях журнала удаленного доступа.
Сервис используется в модуле "Администратор". Для работы сервиса предназначены разделы:
- базы данных удаленного доступа к данным;
- таблицы удаленного доступа к данным;
- таблицы баз данных удаленного доступа к данным;
- журнал удаленного доступа к данным;
- словарь "Расписания пользовательских заданий".
Схема обновления данных
ЦБД - центральная база данных (база данных центра, холдинга).
БДФ - база данных филиала.
Материализованное представление (Снимок) - копия таблицы БДФ в ЦБД.
Требуемая центру информация регистрируется и сопровождается в базах данных филиалов, а запрос центра на данные из филиалов производится в режиме "чтения". Передача данных в центр осуществляется в две фазы:
- Первая фаза - обновление в центральной базе данных копий таблиц баз данных филиалов. Обновление копий таблиц от разных филиалов может производиться параллельно. При этом обновляется не весь массив данных, а только изменения, прошедшие с момента предыдущего обновления.
- Вторая фаза - обновление в центральной базе данных непосредственно таблиц системы "ПАРУС" из копий таблиц баз данных филиалов - не зависит от состояния каналов связи.