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

Версия объекта - это экземпляр объекта. Каждый раз, когда вы добавляете или регистрируете объект в центральном репозитории, программа создает новую версию объекта. Самая последняя версия объекта - это последняя или самая последняя созданная версия.

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