Partilhar via


Transações (Master Data Services)

No Master Data Services, uma transação é registrada sempre que uma ação é executada em um membro. As transações podem ser exibidas por todos os usuários e revertidas pelos administradores. As transações mostram a data, a hora e o usuário que tomou a ação, juntamente com outros detalhes. Os usuários podem adicionar uma anotação a uma transação para indicar por que uma transação ocorreu.

Quando a transação é registrada

As transações são registradas quando os membros:

  • São criados, excluídos ou reativados.

  • Os valores de atributo foram alterados.

  • São movidos em uma hierarquia.

As transações não são registradas quando as regras de negócios alteram os valores de atributo.

Exibir e gerenciar transações

Na área funcional do Explorer , você pode exibir e anotar (adicionar comentários a) as transações que você mesmo fez.

Na área funcional de Gerenciamento de Versão , os administradores podem exibir todas as transações para todos os usuários para os modelos aos quais têm acesso e reverter qualquer uma dessas transações.

Observação

Os administradores podem exibir todas as transações para todos os usuários, desde que não tenham o nível de permissão somente leitura aplicado na área funcional gerenciamento de versão . Por exemplo, se a permissão somente leitura e o nível de permissão de atualização estiverem definidos para o administrador, o administrador não poderá ver outras transações de usuário porque a permissão somente leitura terá precedência sobre a permissão de atualização.

Configurações do sistema

Há uma configuração no Master Data Services Configuration Manager que afeta se as transações são registradas ou não quando os registros são preparados. Essa configuração afeta somente o SQL Server 2008 R2. Você pode ajustar essa configuração no Master Data Services Configuration Manager ou diretamente na tabela Configurações do Sistema no banco de dados do Master Data Services. Para obter mais informações, consulte As Configurações do Sistema (Master Data Services).

Ao importar dados nesta versão do SQL Server, você pode especificar se deseja ou não registrar transações ao iniciar o procedimento armazenado. Para obter mais informações, consulte Procedimento Armazenado de Staging (Master Data Services).

Concorrência

Se um valor de entidade específico for mostrado simultaneamente em mais de uma sessão do Explorer, edições simultâneas para o mesmo valor serão possíveis. As edições simultâneas não serão detectadas automaticamente pelo MDS. Isso pode ocorrer quando vários usuários usam o Gerenciador do MDS no navegador da Web de várias sessões, por exemplo, de vários computadores, várias guias ou janelas do navegador ou várias contas de usuário.

Mais de um usuário pode atualizar os mesmos valores de entidade sem erros, apesar de as transações estarem habilitadas. Normalmente, a última edição do valor em uma sequência temporal terá precedência. O conflito de edição duplicada pode ser observado manualmente no histórico de transações e pode ser revertido manualmente pelo administrador. O histórico de transações mostrará as transações individuais para o valor Anterior e Novo para o atributo em questão de cada sessão, mas não resolverá automaticamente o conflito quando houver vários Novos Valores para o mesmo valor antigo.

Descrição da tarefa Tópico
Desfazer uma ação revertendo uma transação (somente administradores). Reverter uma transação (Master Data Services)