Partilhar via


Transações (Master Data Services)

No Master Data Services, uma transação é registrada a cada vez que uma ação é tomada em um membro. Transações podem ser exibidas por todos os usuários e revertidas por administradores. As transações mostram a data, a hora e o usuário que tomou a ação, além de outros detalhes. Usuários podem adicionar uma anotação a uma transação, para indicar por que uma transação aconteceu.

Quando as transações são registradas

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

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

  • Têm valores de atributo alterados.

  • São movidos em uma hierarquia.

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

Exibir e gerenciar transações

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

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

Configurações do sistema

Há uma configuração no Gerenciador de Configuração do Master Data Services que afeta se as transações são ou não registradas quando os registros são preparados. Esta configuração só afeta o SQL Server 2008 R2. É possível ajustar essa configurações no Gerenciador de Configuração do Master Data Services ou diretamente na tabela de Configurações do Sistema do banco de dados do Master Data Services. Para obter mais informações, consulte Configurações do sistema (Master Data Services).

Ao importar dados nesta versão do SQL Server, você poderá especificar se deseja registrar em log transações ao iniciar o procedimento armazenado. Para obter mais informações, consulte Preparando procedimento armazenado (Master Data Services).

Simultaneidade

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

Mais de um usuário pode atualizar os mesmos valores de entidade sem erro apesar das transações habilitadas. Normalmente, a última edição do valor em determinado período terá precedência. O conflito de edição duplicada pode ser observado manualmente no histórico de transação e pode ser revertido manualmente pelo administrador. O histórico de transações mostrará as transações individuais para obter o Valor anterior e o Novo valor do atributo em questão de cada sessão, mas não resolverá o conflito automaticamente quando vários Novo Valores existirem para o mesmo valor antigo.

Tarefas relacionadas

Descrição da Tarefa

Tópico

Desfazer uma ação por meio de reversão de uma transação (somente administradores).

Inverter uma transação (Master Data Services)

Conteúdo relacionado