Share via


Versões (Serviços de Dados Mestre)

No Master Data Services, é possível criar várias versões dos dados mestre dentro de um modelo. Cada versão que você cria contém todos os membros, valores de atributo, membros de hierarquia, relações de hierarquia e coleções para o modelo.

Use versões para:

  • Manter um registro auditável de seus dados mestre conforme eles forem alterados com o passar do tempo.

  • Impedir que os usuários façam alterações enquanto assegura que todos os dados sejam validados com êxito segundo as regras de negócio.

  • Bloquear um modelo para uso por sistemas de assinatura.

  • Testar diferentes hierarquias sem implementá-las imediatamente.

ObservaçãoObservação

Quando você altera a estrutura do seu modelo, por exemplo, quando cria uma nova entidade ou atributo baseado em domínio, essa alteração se aplica a todas as versões. Se você exibisse uma versão anterior do modelo, a entidade ou o atributo seria exibido, mas não existiriam dados.

Quando uma versão estiver pronta para usuários ou para um sistema de assinatura, você poderá definir um sinalizador para identificar a versão. Esse sinalizador poderá ser movido de versão para versão conforme necessário. Os sinalizadores ajudam os usuários e sistemas de assinatura a identificar qual versão de um modelo usar.

Fluxo de trabalho

O Master Data Services usa o seguinte fluxo de trabalho para gerenciamento de versão:

  1. Uma versão inicial é criada automaticamente quando você cria um modelo e popula o banco de dados do Master Data Services com os dados mestres de sua empresa. Com base em permissões, os usuários podem fazer alterações nessa versão conforme necessário.

  2. Quando você desejar confirmar uma versão de modelo, bloqueie a versão de forma que somente os administradores de modelo possam atualizar os dados. Para obter mais informações, consulte Administradores (Master Data Services).

    ObservaçãoObservação

    Se as notificações forem configuradas, uma notificação será enviada por e-mail a administradores de modelos cada vez que o status da versão for alterado. Para obter mais informações, consulte Como configurar notificações por email (Master Data Services).

  3. Aplique regras de negócio aos dados da versão bloqueada e revise qualquer problema de validação. Se necessário, você poderá preencher informações ausentes ou reverter a transação que causou o problema. Poderá também desbloquear a versão para que os usuários façam alterações.

  4. Quando todos os dados estiverem validados, confirme a versão e sinalize-a para ser usada por sistemas de assinatura. Não é possível fazer alterações em uma versão confirmada.

  5. Copie a versão confirmada e notifique os usuários de que eles podem começar a trabalhar em uma nova versão do modelo.

    ObservaçãoObservação

    Uma configuração no Gerenciador de Configuração do Master Data Services determina se você pode ou não copiar todas as versões ou somente as confirmadas. Esta configuração também está disponível na tabela de Configurações do Sistema. Para obter mais informações, consulte Configurações do sistema (Master Data Services).

Você pode criar versões sequenciais ou simultâneas de seu modelo.

Versões sequenciais

Cada vez que você confirma uma versão, pode criar uma nova cópia e dar à versão o próximo número sequencial. Por exemplo, você pode copiar a Versão 7 do seu modelo e nomear a cópia como Versão 8.

Versões simultâneas

Você poderá criar versões simultâneas do seu modelo quando desejar trabalhar em duas ou mais versões dos seus dados ao mesmo tempo. Isso é útil quando sua empresa tem reorganizações ou fusões que coincidem com o curso normal de negócio e você deseja determinar como os novos dados mestre poderiam se ajustar em suas estruturas existentes.