+375 (17) 294 99 88 market@topsoft.by

Enterprise-архитектура

Галактика ERP: Администрирование. Enterprise-архитектура

В процессе деятельности предприятий со сложной корпоративной структурой, использующих систему Галактика ERP, существует задача совместного использования части таблиц базы данных многими предприятиями, входящими в корпорацию. Конечно, каждая корпорация имеет свою специфику, но общая постановка задачи может быть представлена в виде следующего упрощенного примера.

Имеется ряд предприятий, входящих в корпорацию, каждое из которых является юридическим лицом со своим учетом и отчетностью. Головной офис координирует работу всех предприятий. Часть информации, содержащейся в базе данных головного офиса, может использоваться всеми предприятиями корпорации. Информация, специфичная для каждого конкретного предприятия, общей быть не может.

Принцип работы системы Галактика ERP в режиме с общими (так называемыми разделяемыми) таблицами можно рассмотреть на следующем примере.

Принцип работы системы Галактика ERP в режиме с общими (так называемыми разделяемыми) таблицами можно рассмотреть на следующем примере.

Имеются несколько независимых баз данных Галактики ERP. Для организации архитектуры системы с разделяемыми таблицами (Enterprise-архитектуры) используется модуль Enterprise. Одна из баз данных определяется как Master-база, остальные — как Slave-базы. Кроме того, для Master-базы определяется перечень разделяемых таблиц. В Slave-базах автоматически производится настройка таблиц-ссылок, в соответствии с информацией Master-базы.

В процессе работы системы для всех баз данных будут доступны разделяемые таблицы. Модификация разделяемых таблиц может быть произведена пользователями из Master-базы, и любой Slave-базы (с учетом разграничения прав доступа). Результаты модификации сохраняются в Master-базе.

При использовании системы разграничения прав доступа действуют права, рассчитанные для каждой базы. Права на разделяемые таблицы действуют для пользователя точно так же, как и на неразделяемые.