SAP BODS - Zentrales und lokales Repository

SAP BO Data Services unterstützen die Mehrbenutzerentwicklung, bei der jeder Benutzer an einer Anwendung in seinem eigenen lokalen Repository arbeiten kann. Jedes Team verwendet das zentrale Repository, um die Hauptkopie einer Anwendung und alle Versionen der Objekte in der Anwendung zu speichern.

Die Hauptmerkmale sind -

  • In SAP Data Services können Sie ein zentrales Repository zum Speichern der Teamkopie einer Anwendung erstellen. Es enthält alle Informationen, die auch im lokalen Repository verfügbar sind. Es wird jedoch nur ein Speicherort für die Objektinformationen bereitgestellt. Um Änderungen vornehmen zu können, müssen Sie im lokalen Repository arbeiten.

  • Sie können Objekte aus dem zentralen Repository in das lokale Repository kopieren. Wenn Sie jedoch Änderungen vornehmen müssen, müssen Sie dieses Objekt im zentralen Repository auschecken. Aus diesem Grund können die anderen Benutzer dieses Objekt nicht im zentralen Repository auschecken und daher keine Änderungen an demselben Objekt vornehmen.

  • Sobald Sie die Änderungen am Objekt vorgenommen haben, müssen Sie nach dem Objekt einchecken. Damit können Data Services neue geänderte Objekte im zentralen Repository speichern.

  • Mit Data Services können mehrere Benutzer mit lokalen Repositorys gleichzeitig eine Verbindung zum zentralen Repository herstellen, aber nur ein Benutzer kann ein bestimmtes Objekt auschecken und Änderungen daran vornehmen.

  • Das zentrale Repository verwaltet auch den Verlauf jedes Objekts. Sie können zur vorherigen Version eines Objekts zurückkehren, wenn die Änderungen nicht wie erforderlich ausgeführt werden.

Mehrere Benutzer

Mit SAP BO Data Services können mehrere Benutzer gleichzeitig an derselben Anwendung arbeiten. Die folgenden Begriffe sollten in einer Mehrbenutzerumgebung berücksichtigt werden:

Sr.Nr. Mehrbenutzer & Beschreibung
1

Highest level object

Das Objekt der höchsten Ebene ist das Objekt, das von keinem Objekt in der Objekthierarchie abhängig ist. Wenn beispielsweise Job 1 aus Workflow 1 und Datenfluss 1 besteht, ist Job 1 das Objekt der höchsten Ebene.

2

Object dependents

Objektabhängige sind Objekte, die unter dem Objekt der höchsten Ebene in der Hierarchie zugeordnet sind. Wenn beispielsweise Job 1 aus Workflow 1 besteht, der Datenfluss 1 enthält, sind sowohl Workflow 1 als auch Datenfluss 1 von Job 1 abhängig. Ferner ist Datenfluss 1 von Workflow 1 abhängig.

3

Object version

Eine Objektversion ist eine Instanz eines Objekts. Jedes Mal, wenn Sie ein Objekt zum zentralen Repository hinzufügen oder einchecken, erstellt die Software eine neue Version des Objekts. Die neueste Version eines Objekts ist die letzte oder zuletzt erstellte Version.

Um das lokale Repository in einer Mehrbenutzerumgebung zu aktualisieren, können Sie die neueste Kopie jedes Objekts aus dem zentralen Repository abrufen. Um ein Objekt zu bearbeiten, können Sie die Option zum Auschecken und Einchecken verwenden.