SAPBODS-中央リポジトリとローカルリポジトリ

SAP BO Data Servicesは、各ユーザーが独自のローカルリポジトリ内のアプリケーションで作業できるマルチユーザー開発をサポートしています。各チームは中央リポジトリを使用して、アプリケーションのメインコピーとアプリケーション内のオブジェクトのすべてのバージョンを保存します。

主な機能は次のとおりです。

  • SAP Data Servicesでは、アプリケーションのチームコピーを保存するための中央リポジトリを作成できます。これには、ローカルリポジトリでも利用できるすべての情報が含まれています。ただし、オブジェクト情報の保存場所を提供するだけです。変更を加えるには、ローカルリポジトリで作業する必要があります。

  • 中央リポジトリからローカルリポジトリにオブジェクトをコピーできます。ただし、変更を加える必要がある場合は、中央リポジトリでそのオブジェクトをチェックアウトする必要があります。このため、他のユーザーは中央リポジトリでそのオブジェクトをチェックアウトできず、したがって同じオブジェクトに変更を加えることができません。

  • オブジェクトに変更を加えたら、オブジェクトをチェックインする必要があります。これにより、DataServicesは新しい変更されたオブジェクトを中央リポジトリに保存できます。

  • Data Servicesを使用すると、ローカルリポジトリを持つ複数のユーザーが同時に中央リポジトリに接続できますが、特定のオブジェクトをチェックアウトして変更できるのは1人のユーザーだけです。

  • 中央リポジトリは、各オブジェクトの履歴も保持します。必要に応じて変更が行われない場合は、オブジェクトの以前のバージョンに戻すことができます。

複数のユーザー

SAP BO Data Servicesを使用すると、複数のユーザーが同じアプリケーションで同時に作業できます。マルチユーザー環境では、次の用語を考慮する必要があります-

シニア番号 マルチユーザーと説明
1

Highest level object

最上位のオブジェクトは、オブジェクト階層内のどのオブジェクトにも依存しないオブジェクトです。たとえば、ジョブ1がワークフロー1とデータフロー1で構成されている場合、ジョブ1は最上位のオブジェクトです。

2

Object dependents

オブジェクト依存は、階層の最上位オブジェクトの下に関連付けられているオブジェクトです。たとえば、ジョブ1がデータフロー1を含むワークフロー1で構成されている場合、ワークフロー1とデータフロー1の両方がジョブ1に依存します。さらに、データフロー1はワークフロー1に依存します。

3

Object version

オブジェクトバージョンは、オブジェクトのインスタンスです。中央リポジトリにオブジェクトを追加またはチェックインするたびに、ソフトウェアはオブジェクトの新しいバージョンを作成します。オブジェクトの最新バージョンは、作成された最後または最新のバージョンです。

マルチユーザー環境でローカルリポジトリを更新するには、中央リポジトリから各オブジェクトの最新のコピーを取得できます。オブジェクトを編集するには、チェックアウトとチェックインのオプションを使用できます。