SAP BODS - Repositório Central vs. Local

SAP BO Data Services suporta desenvolvimento multiusuário, onde cada usuário pode trabalhar em um aplicativo em seu próprio repositório local. Cada equipe usa o repositório central para salvar a cópia principal de um aplicativo e todas as versões dos objetos no aplicativo.

Os principais recursos são -

  • No SAP Data Services, você pode criar um repositório central para armazenar a cópia da equipe de um aplicativo. Ele contém todas as informações que também estão disponíveis no repositório local. No entanto, ele apenas fornece um local de armazenamento para as informações do objeto. Para fazer qualquer alteração, você deve trabalhar no repositório local.

  • Você pode copiar objetos do repositório central para o repositório local. No entanto, se você tiver que fazer alguma alteração, deverá fazer o check-out desse objeto no repositório central. Devido a isso, os outros usuários não podem fazer check-out desse objeto no repositório central e, portanto, não podem fazer alterações no mesmo objeto.

  • Depois de fazer as alterações no objeto, você precisa fazer o check-in do objeto. Ele permite que o Data Services salve o novo objeto modificado no repositório central.

  • Os serviços de dados permitem que vários usuários com repositórios locais se conectem ao repositório central ao mesmo tempo, mas apenas um usuário pode fazer check-out e fazer alterações em um objeto específico.

  • O repositório central também mantém o histórico de cada objeto. Ele permite que você reverta para a versão anterior de um objeto, se as alterações não resultarem conforme o necessário.

Vários usuários

O SAP BO Data Services permite que vários usuários trabalhem no mesmo aplicativo ao mesmo tempo. Os seguintes termos devem ser considerados em um ambiente multiusuário -

Sr. Não. Multiusuário e descrição
1

Highest level object

O objeto de nível mais alto é o objeto que não é dependente de nenhum objeto na hierarquia de objetos. Por exemplo, se o Trabalho 1 for composto pelo Fluxo de Trabalho 1 e Fluxo de Dados 1, o Trabalho 1 é o objeto de nível mais alto.

2

Object dependents

Dependentes de objetos são objetos associados abaixo do objeto de nível mais alto na hierarquia. Por exemplo, se o Trabalho 1 for composto pelo Fluxo de Trabalho 1 que contém o Fluxo de Dados 1, então o Fluxo de Trabalho 1 e o Fluxo de Dados 1 são dependentes do Trabalho 1. Além disso, o Fluxo de Dados 1 é dependente do Fluxo de Trabalho 1.

3

Object version

Uma versão de objeto é uma instância de um objeto. Cada vez que você adiciona ou faz check-in de um objeto no repositório central, o software cria uma nova versão do objeto. A versão mais recente de um objeto é a última ou a versão mais recente criada.

Para atualizar o repositório local em ambiente multiusuário, você pode obter a cópia mais recente de cada objeto do repositório central. Para editar um objeto, você pode usar as opções de check-out e check-in.