SAP BODS - Repository centrale e locale

SAP BO Data Services supporta lo sviluppo multiutente in cui ogni utente può lavorare su un'applicazione nel proprio repository locale. Ogni team utilizza il repository centrale per salvare la copia principale di un'applicazione e tutte le versioni degli oggetti nell'applicazione.

Le caratteristiche principali sono:

  • In SAP Data Services è possibile creare un repository centrale per l'archiviazione della copia del team di un'applicazione. Contiene tutte le informazioni disponibili anche nel repository locale. Tuttavia, fornisce solo una posizione di archiviazione per le informazioni sull'oggetto. Per apportare modifiche, dovresti lavorare nel repository locale.

  • È possibile copiare oggetti dal repository centrale al repository locale. Tuttavia, se devi apportare modifiche, devi controllare quell'oggetto nel repository centrale. A causa di ciò, gli altri utenti non possono estrarre quell'oggetto nel repository centrale e quindi non possono apportare modifiche allo stesso oggetto.

  • Dopo aver apportato le modifiche all'oggetto, è necessario eseguire il check-in per l'oggetto. Consente a Data Services di salvare il nuovo oggetto modificato nel repository centrale.

  • I servizi dati consentono a più utenti con archivi locali di connettersi contemporaneamente all'archivio centrale, ma solo un utente può estrarre e apportare modifiche a un oggetto specifico.

  • Il repository centrale conserva anche la cronologia di ogni oggetto. Consente di ripristinare la versione precedente di un oggetto, se le modifiche non risultano come richiesto.

Più utenti

SAP BO Data Services consente a più utenti di lavorare contemporaneamente sulla stessa applicazione. I seguenti termini dovrebbero essere considerati in un ambiente multiutente:

Sr.No. Multiutente e descrizione
1

Highest level object

L'oggetto di livello più alto è l'oggetto che non dipende da alcun oggetto nella gerarchia degli oggetti. Ad esempio, se Job 1 è composto da Work Flow 1 e Data Flow 1, allora Job 1 è l'oggetto di livello più alto.

2

Object dependents

Gli oggetti dipendenti sono oggetti associati al di sotto dell'oggetto di livello più alto nella gerarchia. Ad esempio, se il lavoro 1 è composto dal flusso di lavoro 1 che contiene il flusso di dati 1, sia il flusso di lavoro 1 che il flusso di dati 1 dipendono dal lavoro 1. Inoltre, il flusso di dati 1 è dipendente dal flusso di lavoro 1.

3

Object version

Una versione oggetto è un'istanza di un oggetto. Ogni volta che si aggiunge o si archivia un oggetto nel repository centrale, il software crea una nuova versione dell'oggetto. L'ultima versione di un oggetto è l'ultima o la più recente versione creata.

Per aggiornare il repository locale in un ambiente multiutente, è possibile ottenere l'ultima copia di ogni oggetto dal repository centrale. Per modificare un oggetto, puoi utilizzare le opzioni di check out e check in.