Навигация:  МОДУЛЬ "РЕПЛИКАЦИЯ" > РЕПЛИКАЦИОННЫЕ НАСТРОЙКИ В МИС МЕДИАЛОГ >

Настройка сущностей

Предыдущая страницаВернуться в начало главыСледующая страница

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

Сущности всегда определяются только для схем выхода. Для схем входа они создаются автоматически при импорте внешней схемы выхода. Набор и структура сущностей и их полей должны совпадать в схеме входа и выхода.

При создании сущности указываются:

·Имя сущности выхода — имя выгружаемой таблицы или представления (VIEW). Выбирается из списка таблиц. Задается только для схем выхода. Поля Логическое имя и Первичный ключ заполняются автоматически при выборе таблицы.

·Имя сущности входа имя таблицы в базе данных на входе, которая соответствует таблице на выходе. По умолчанию они равны. Для схемы входа она может быть изменена. Если на выходе данные выгружается через VIEW, то на входе необходимо прописать реальную таблицу, в которую будут вставляться данные. Поля Логическое имя и Первичный ключ заполняются автоматически при выборе таблицы.

·Доступные операции определяют набор действий на входе, который разрешен для таблицы:

oДобавление — разрешает вставку данных в таблицу

oИзменение разрешает обновление данных в таблице

oУдаление разрешает удаление данных из таблицы.

Примечание: удаление записей репликация временно не поддерживает.

Эти опции необходимы, если нужно управлять принципами передачи данных. Например, можно запретить автоматическое создание пациентов через репликацию. В этом случае обновляться будут только существующие пациенты, которые добавлены в базу через импорт прикреплений или вручную операторами. Можно запретить изменение системных таблиц (базы данных, профили, виды приема и т.д.)

·В разделе Свойства сущности определяются основные атрибуты сущности:

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

oПризнак Использовать логические имена в настоящий момент не используется.

oПризнак Представление определяет, что на выходе в качестве таблицы указано представление (VIEW). Использование представлений актуально в схемах выхода, когда необходима сложная фильтрация данных.
Например, имеется представление, в котором объединяются таблицы Пациенты и Прикрепленные пациенты, и в качестве ключей поиска используются ФИО пациента и его номер полиса, т.е. поля из разных таблиц.

oОпция Синхронизировать ключи определяет, что при репликации данных для таблицы используется маппинг ключей. Этот признак рекомендуется ставить для всех таблиц, так как он значительно ускоряет процесс репликации (более подробно о нем см. в разделе Вкладка "Ключи поиска").

 Рисунок 3.6. Настройка сущности


Рисунок 3.6. Настройка сущности

См. далее:

·Вкладка "Поля"

·Вкладка "Ссылки"

·Вкладка "Подтаблицы"

·Вкладка "Ключи поиска"

·Вкладка "Фильтр"

·Вкладка "Автофильтр"

·Вкладка "Условие"