SAP BODS - центральный или локальный репозиторий
SAP BO Data Services поддерживает многопользовательскую разработку, при которой каждый пользователь может работать с приложением в собственном локальном репозитории. Каждая группа использует центральный репозиторий для сохранения основной копии приложения и всех версий объектов в приложении.
Ключевые особенности:
В SAP Data Services вы можете создать центральный репозиторий для хранения командной копии приложения. Он содержит всю информацию, которая также доступна в локальном репозитории. Однако он просто предоставляет место для хранения информации об объекте. Чтобы внести какие-либо изменения, вам необходимо работать в локальном репозитории.
Вы можете копировать объекты из центрального репозитория в локальный репозиторий. Однако, если вам нужно внести какие-либо изменения, вам нужно проверить этот объект в центральном репозитории. Из-за этого другие пользователи не могут получить этот объект в центральном репозитории и, следовательно, они не могут вносить изменения в тот же объект.
После того, как вы внесете изменения в объект, вам нужно будет проверить объект. Это позволяет службам данных сохранять новый измененный объект в центральном репозитории.
Службы данных позволяют нескольким пользователям с локальными репозиториями одновременно подключаться к центральному репозиторию, но только один пользователь может извлекать данные и вносить изменения в конкретный объект.
В центральном репозитории также хранится история каждого объекта. Это позволяет вам вернуться к предыдущей версии объекта, если изменения не привели к нужным результатам.
Несколько пользователей
SAP BO Data Services позволяет нескольким пользователям одновременно работать с одним приложением. Следующие термины следует учитывать в многопользовательской среде:
Sr.No. | Многопользовательский и описание |
---|---|
1 | Highest level object Объект наивысшего уровня - это объект, который не зависит от какого-либо объекта в иерархии объектов. Например, если задание 1 состоит из рабочего потока 1 и потока данных 1, то задание 1 является объектом самого высокого уровня. |
2 | Object dependents Зависимые от объекта объекты - это объекты, связанные ниже объектами самого высокого уровня в иерархии. Например, если задание 1 состоит из рабочего потока 1, который содержит поток данных 1, то и рабочий поток 1, и поток данных 1 являются зависимыми от задания 1. Кроме того, поток данных 1 зависит от рабочего потока 1. |
3 | Object version Версия объекта - это экземпляр объекта. Каждый раз, когда вы добавляете или регистрируете объект в центральном репозитории, программа создает новую версию объекта. Самая последняя версия объекта - это последняя или самая последняя созданная версия. |
Чтобы обновить локальный репозиторий в многопользовательской среде, вы можете получить последнюю копию каждого объекта из центрального репозитория. Чтобы редактировать объект, вы можете использовать опцию извлечения и возврата.