Versões (Master Data Services)

Aplica-se a:SQL Server – Somente Windows Instância Gerenciada de SQL do Azure

No Master Data Services, você pode criar várias versões dos dados mestre em um modelo. As versões podem ser bloqueadas enquanto você valida seus dados e confirmadas depois que os dados forem validados. Versões confirmadas formam um registro auditável de alterações. 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.

Quando usar versões

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ção

Quando você altera a estrutura do seu modelo, como quando cria uma nova entidade ou atributo baseado em domínio, a 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.

Sinalizadores de versão

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 para gerenciamento de versões

Use o seguinte fluxo de trabalho para o gerenciamento de versões:

  1. Uma versão inicial é criada automaticamente quando você cria um modelo e popula o banco de dados do Master Data Manager 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). Se as notificações forem configuradas, uma notificação será enviada por email aos administradores de modelos sempre que o status da versão for alterado. Para obter mais informações, consulte 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.

Versões sequenciais ou simultâneas

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

  • Versões sequenciais. A cada vez que você confirmar uma versão, crie uma nova cópia e dê à versão o próximo número sequencial. Por exemplo, você pode copiar a Versão 7 do modelo e nomear a cópia como Versão 8.

  • Versões simultâneas. Crie 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.

    Observaçã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 apenas aquelas que foram confirmadas. Para criar versões simultâneas você deve configurar o Master Data Manager para permitir que você copie todas as versões. Esta configuração também está disponível na tabela de Configurações do Sistema. Para obter mais informações, veja Configurações do sistema (Master Data Services).

Descrição da tarefa Tópico
Alterar o nome de uma versão existente. Alterar o nome de uma versão (Master Data Services)
Bloquear uma versão para que apenas os administradores possam editar seus dados. Bloquear uma versão (Master Data Services)
Desbloquear uma versão para que os usuários possam editar seus dados. Desbloquear uma versão (Master Data Services)
Confirmar uma versão depois que os dados forem validados. Confirmar uma versão (Master Data Services)
Criar um novo sinalizador para marcar uma versão. Criar um sinalizador de versão (Master Data Services)
Alterar o nome de um sinalizador de versão existente. Alterar o nome de um sinalizador de versão (Master Data Services)
Atribuir um sinalizador existente a uma versão. Atribuir um sinalizador a uma versão (Master Data Services)
Criar uma nova cópia de uma versão existente Copiar uma versão (Master Data Services)
Excluir uma versão existente. Excluir uma versão (Master Data Services)
Limpar membros excluídos de forma reversível de uma versão Limpar Membros de Versão (Master Data Services)