SAP BODS: repositorio central vs local

SAP BO Data Services admite el desarrollo multiusuario donde cada usuario puede trabajar en una aplicación en su propio repositorio local. Cada equipo utiliza un repositorio central para guardar la copia principal de una aplicación y todas las versiones de los objetos en la aplicación.

Las características clave son:

  • En SAP Data Services, puede crear un repositorio central para almacenar una copia del equipo de una aplicación. Contiene toda la información que también está disponible en el repositorio local. Sin embargo, solo proporciona una ubicación de almacenamiento para la información del objeto. Para realizar cambios, debe trabajar en el repositorio local.

  • Puede copiar objetos del repositorio central al repositorio local. Sin embargo, si tiene que realizar algún cambio, debe verificar ese objeto en el repositorio central. Debido a esto, los otros usuarios no pueden verificar ese objeto en el repositorio central y, por lo tanto, no pueden realizar cambios en el mismo objeto.

  • Una vez que realice los cambios en el objeto, debe registrar el objeto. Permite a los servicios de datos guardar nuevos objetos modificados en el repositorio central.

  • Los servicios de datos permiten que varios usuarios con repositorios locales se conecten al repositorio central al mismo tiempo, pero solo un usuario puede verificar y realizar cambios en un objeto específico.

  • El repositorio central también mantiene el historial de cada objeto. Le permite volver a la versión anterior de un objeto, si los cambios no resultan como se requiere.

Múltiples usuarios

Los servicios de datos SAP BO permiten que varios usuarios trabajen en la misma aplicación al mismo tiempo. Los siguientes términos deben considerarse en un entorno multiusuario:

No Señor. Multiusuario y descripción
1

Highest level object

El objeto de nivel más alto es el objeto que no depende de ningún objeto en la jerarquía de objetos. Por ejemplo, si el trabajo 1 está compuesto por el flujo de trabajo 1 y el flujo de datos 1, el trabajo 1 es el objeto de nivel más alto.

2

Object dependents

Los dependientes de objetos son objetos asociados debajo del objeto de nivel más alto en la jerarquía. Por ejemplo, si el trabajo 1 está compuesto por el flujo de trabajo 1 que contiene el flujo de datos 1, entonces tanto el flujo de trabajo 1 como el flujo de datos 1 son dependientes del trabajo 1. Además, el flujo de datos 1 depende del flujo de trabajo 1.

3

Object version

Una versión de objeto es una instancia de un objeto. Cada vez que agrega o registra un objeto en el repositorio central, el software crea una nueva versión del objeto. La última versión de un objeto es la última o la versión más reciente creada.

Para actualizar el repositorio local en un entorno multiusuario, puede obtener la última copia de cada objeto del repositorio central. Para editar un objeto, puede utilizar la opción de check out y check in.