Partilhar via


O que há de novo no Master Data Services (MDS)

Aplica-se a:SQL Server - somente Windows Instância Gerenciada SQL do Azure

Este tópico resume as alterações e atualizações na versão mais recente do SQL Server Master Data Services.

Para obter uma visão geral de como você organiza dados no Master Data Services, consulte Visão geral do Master Data Services.

Para instalar o Master Data Services, configurar o banco de dados e o site e implantar os modelos de exemplo, consulteVisão geral do Master Data Services (MDS).

Transferência

  • Para baixar o SQL Server 2016 (13.x), vá para Centro de Avaliação.

  • Tem uma conta do Azure? Em seguida, vá aqui para iniciar uma máquina virtual com o SQL Server já instalado.

Desempenho melhorado

As melhorias de desempenho permitem criar modelos maiores, carregar dados de forma mais eficiente e obter um melhor desempenho geral. Essa melhoria de desempenho inclui diminuir os tempos de carregamento de dados do suplemento do Microsoft Excel e permitir que o suplemento do Microsoft Excel manipule entidades maiores.

Para obter mais informações sobre o suplemento do Microsoft Excel, consulte Suplemento Master Data Services para Microsoft Excel.

As seguintes melhorias de funcionalidades estão incluídas.

  • Há compactação de dados no nível da entidade, que por padrão está habilitada. Quando a compactação de dados está ativada, todas as tabelas e índices relacionados à entidade são comprimidos com a compactação de nível de linha do SQL. Essa melhoria reduz significativamente a E/S do disco ao ler ou atualizar os dados mestres, especialmente quando os dados mestre têm milhões de linhas e/ou muitas colunas de valor NULL.

    Como há um ligeiro aumento no uso da CPU no lado do mecanismo do SQL Server, se você tiver a CPU vinculada no servidor, poderá desativar a compactação de dados editando a entidade.

    Para obter mais informações, consulte Criar uma entidade (Master Data Services) e Compactação de Dados.

  • O recurso IIS de Compactação Dinâmica de Conteúdo está habilitado, por padrão. Ele reduz significativamente o tamanho da resposta xml e salva a E/S da rede, embora o uso da CPU seja aumentado. Se tiver a CPU sobrecarregada no servidor, pode desligar a compactação de dados adicionando a seguinte configuração ao ficheiro Web.config do Master Data Services.

    <configuration>  
       \<system.webServer>  
          <urlCompression doStaticCompression="true" doDynamicCompression="false " />  
       \</system.webServer>  
    </configuration>  
    
    

    Para mais informações, consulte Compactação de URL

  • As novas tarefas do SQL Server Agent, a seguir, fazem manutenção de índices e logs.

    • MDS_MDM_Exemplo_Índice_Manutenção

    • MDS_MDM_Sample_Log_manutencao

Por padrão, o trabalho de MDS_MDM_Sample_Index_Maintenance é executado semanalmente. Você pode modificar a programação. Você também pode executar manualmente o trabalho a qualquer momento usando o procedimento armazenado udpDefragmentation. Quando se insere ou atualiza um grande volume de dados mestres, ou depois de criar uma nova versão a partir da versão existente, é recomendável executar o procedimento de armazenamento.

Um índice com mais de 30% de fragmentação% é reconstruído online. Durante a reconstrução, o desempenho é afetado na operação CRUD na mesma tabela. Se a degradação do desempenho for uma preocupação, é recomendável executar o procedimento de armazenamento fora do horário comercial. Para obter mais informações sobre fragmentação de índice, consulte Reorganizar e reconstruir índices.

Para obter mais informações, consulte esta postagem no Blog do Master Data Services, Melhorias de Desempenho e Escalabilidade no SQL Server 2016.

Segurança melhorada

A nova permissão de função Superusuário concede a um usuário ou grupo as mesmas permissões que o administrador do servidor na versão anterior do Master Data Services. A permissão de Superusuário pode ser atribuída a vários usuários e grupos. Na versão anterior, o usuário que instalou originalmente o Master Data Services era o administrador do servidor e era difícil transferir essa permissão para outro usuário ou grupo. Para obter mais informações, consulte Permissões da Área Funcional (Serviços de Dados Mestres).

Agora, um usuário pode receber explicitamente a permissão de administrador no nível do modelo. Isso significa que, se o usuário receber permissões na subárvore modelo, como o nível da entidade, ele ainda terá essa permissão de administrador.

Nesta versão do Master Data Services, estamos fornecendo mais níveis de permissões introduzindo as seguintes novas permissões: Ler, Criar, Atualizar e Excluir. Por exemplo, um usuário que tenha apenas a permissão Atualizar agora pode atualizar os dados mestre sem criar ou excluir os dados. Quando você concede a um usuário a permissão Criar, Atualizar ou Excluir, a permissão de Ler é atribuída automaticamente ao usuário. Você também pode combinar as permissões Ler, Criar, Atualizar e Excluir.

Quando você atualiza para o SQL Server 2016 (13.x) Master Data Services, as permissões antigas são convertidas em novas permissões, conforme mostrado na tabela a seguir.

Permissão na versão anterior Nova permissão
O usuário que instala originalmente o Master Data Services tem a permissão de Administrador do Servidor. O usuário tem a permissão da função Superusuário
O usuário tem permissões de atualização no nível do modelo e nenhuma permissão na subárvore do modelo, e por isso é implicitamente um administrador de modelo. O usuário tem permissões explícitas de administrador no nível do modelo.
O usuário tem permissões somente leitura. O usuário tem permissões de acesso de leitura.
O usuário tem permissões de atualização. O usuário tem todas as quatro permissões de acesso: Criar, Atualizar, Excluir e Ler.
O utilizador tem permissões de negação O utilizador tem permissões de negação

Para obter mais informações sobre permissões, consulte Security (Master Data Services).

Manutenção melhorada do registo de transações

Agora você pode limpar logs de transações em intervalos predeterminados ou em um cronograma, usando as configurações do sistema e no nível do modelo. Para um sistema MDS com muitas alterações de dados e processos ETL, essas tabelas podem crescer exponencialmente e levar à degradação do desempenho e problemas de espaço de armazenamento.

Os seguintes tipos de dados podem ser removidos dos logs.

  • Histórico de transações mais antigo do que um número especificado de dias.

  • O histórico de problemas de validação é mais antigo do que um número especificado de dias.

  • Lotes de preparação executados antes de um número determinado de dias.

Você pode configurar a frequência com que os dados são removidos dos logs de transações, usando as configurações do sistema e no nível do modelo. Para obter mais informações, consulte Configurações do Sistema (Master Data Services) e Criar um modelo (Master Data Services). Para obter mais informações sobre transações, consulte Transactions (Master Data Services).

O trabalho do SQL Server Agent, MDS_MDM_Sample_Log_maintenance, dispara a limpeza dos logs de transações e é executado todas as noites. Você pode usar o SQL Server Agent para modificar o agendamento desse trabalho.

Você também pode chamar procedimentos armazenados para limpar os logs de transações. Para obter mais informações, consulte Transactions (Master Data Services).

Solução de problemas aprimorada

No SQL Server 2016 (13.x) Master Data Services, os recursos adicionados podem melhorar a depuração e facilitar a solução de problemas. Para obter mais informações, consulte Tracing (Master Data Services).

Capacidade de gerenciamento aprimorada

Melhorias na capacidade de gerenciamento ajudam a reduzir os custos de manutenção e impactam positivamente seu retorno sobre o investimento (ROI). Essas melhorias incluem manutenção do log de transações e melhorias na segurança, além dos novos recursos a seguir.

  • Usando nomes de atributos com mais de 50 caracteres.

  • Renomeando e ocultando os atributos Nome e Código.

Para obter mais informações, consulte os tópicos a seguir.

Melhorias nas regras de negócio

Gerenciar regras de negócios (suplemento MDS para Excel)

No Suplemento Master Data Services para Excel, você pode gerenciar Regras de Negócios, como criar e editar regras de negócios. As regras de negócio são utilizadas para validar dados.

Extensão de Regras de Negócio

Você pode aplicar scripts SQL definidos pelo usuário como uma extensão das condições e ações da regra de negócios. As funções SQL podem ser usadas como uma condição. Os procedimentos armazenados SQL podem ser usados como uma ação. Para obter mais informações, consulte Business Rules Extension (Master Data Services).

Experiência de gerenciamento de regras de negócios redesenhada

A experiência de gestão de regras de negócio na MDS foi redesenhada para melhorar a experiência. Para obter mais informações sobre esse recurso, consulte Business Rules (Master Data Services).

Funcionalidade de Gerenciamento de Regras de Negócio Removida do Suplemento MDS para Excel

A funcionalidade de gestão de Regras de Negócio foi removida do Suplemento MDS para Excel porque redesenhámos a experiência.

Condições da Nova Regra de Negócio

Foram acrescentadas sete novas condições de regras de negócio para fornecer um conjunto completo de condições. Para obter mais informações, consulte Business Rule Conditions (Master Data Services).

Melhorias na hierarquia derivada

relações muitos-para-muitos em hierarquias derivadas

Agora você pode criar uma hierarquia derivada que exibe relações muitos-para-muitos. Uma relação muitos-para-muitos entre duas entidades pode ser modelada por meio de uma terceira entidade que fornece um mapeamento entre elas. A entidade de mapeamento é uma entidade que tem dois ou mais atributos baseados em domínio fazendo referência a outras entidades.

Por exemplo, a entidade M tem um atributo baseado em domínio que faz referência a A e um atributo baseado em domínio que faz referência a B. Você pode criar uma hierarquia de A a B usando a entidade de mapeamento.

Para obter mais informações, consulte Mostrar relações muitos-para-muitos em hierarquias derivadas (Master Data Services)

Editar Relações Muitos-para-Muitos em Hierarquias Derivadas

Você pode editar a relação muitos-para-muitos modificando os membros da entidade de mapeamento. Para obter mais informações, consulte Mostrar relações muitos-para-muitos em hierarquias derivadas (Master Data Services).

Experiência de gerenciamento de hierarquia derivada melhorada

A experiência de gestão hierárquica derivada no MDS já foi melhorada. Para obter mais informações sobre esse recurso, consulte Criar uma hierarquia derivada (Master Data Services).

A funcionalidade de gerenciamento de Regras de Negócio já foi removida do Suplemento MDS para Excel porque redesenhamos a experiência.

Melhorias de atributos

índices personalizados

Você pode criar um índice não clusterizado em um atributo (índice único) ou em uma lista de atributos (índice composto), em uma entidade, para ajudar a melhorar o desempenho da consulta. Para obter mais informações, consulte Índice personalizado (Master Data Services).

Filtros de atributos

Para um atributo baseado em domínio, para um membro folha, você pode usar um atributo pai de filtro para restringir os valores permitidos para o atributo baseado em domínio. Para mais informações, consulte Criar um Domain-Based atributo (Master Data Services).

Melhorias de Entidades e Membros

Relação de sincronização de entidade

Você pode compartilhar dados de entidade entre modelos diferentes criando uma relação de sincronização de entidade. Para obter mais informações, consulte Entity Sync Relationship (Master Data Services).

Purge Membros Excluídos Temporariamente

Agora você pode eliminar (excluir permanentemente) todos os membros suavemente eliminados numa versão de modelo. A exclusão de um membro apenas desativa, ou exclui suavemente, o membro. Para obter mais informações, consulte Purge Version Members (Master Data Services).

Melhorias para gerenciar alterações

Histórico de Revisões de Membros

Um histórico de revisão de membro é registrado quando um membro é alterado. Você pode reverter um histórico de revisões e exibir e anotar revisões. Usando a propriedade Log Retention Days, você pode especificar por quanto tempo os dados históricos serão mantidos. Para obter mais informações, consulte Histórico de Revisão de Membros (Master Data Services).

Mesclar conflitos

Se você tentar publicar dados que foram alterados por outro usuário, a publicação falhará com um erro de conflito. Para resolver esse erro, você pode executar conflitos de mesclagem e publicar novamente as alterações. Para obter mais informações, consulte Conflitos de Mescla (Serviços de Dados Mestre) e Conflitos de Mescla (Suplemento MDS para Excel).

Conjuntos de Alterações

Você pode usar conjuntos de alterações para salvar alterações pendentes em uma entidade e pode exibir e modificar alterações pendentes. Se a entidade exigir aprovação para alterações, você deverá salvar as alterações pendentes em um conjunto de alterações e enviar para aprovação pelo administrador. Para obter mais informações, consulte Conjuntos de alterações (Master Data Services).

de gerenciamento e e-mail do ChangeSet

Nesta versão, agora você pode visualizar e gerenciar todas as alterações por modelo e versão. Você também pode receber notificações por e-mail sempre que o status de um changeset mudar para uma entidade que necessita de aprovação. Para obter mais informações, consulte Gerir Conjuntos de Alterações (Master Data Services) e Notificações (Master Data Services).

Exibir e gerenciar o histórico de revisões

Pode visualizar e gerir o histórico de revisões, por entidade e por membro. Se você tiver permissões de atualização, poderá reverter um membro para uma versão anterior. Para obter mais informações, consulte Histórico de Revisão de Membros (Master Data Services).

Melhorias na ferramenta e no exemplo

Guardar ou abrir ficheiros de consulta no suplemento MDS para Excel

Na página Explorador de Entidades, pode clicar em Excel para salvar os arquivos de consulta de atalho. Ou pode abrir o ficheiro de consulta armazenado no seu computador, no Suplemento MDS para Excel. O arquivo salvo pode ser aberto usando o aplicativo QueryOpener. Para obter mais informações, consulte Arquivos de consulta de atalho (suplemento MDS para Excel).

O arquivo de consulta contém os filtros e as informações de hierarquia da página do Explorer.

Pacotes de implementação de modelo de amostra atualizados

Os pacotes de exemplo foram atualizados para oferecer suporte a novos cenários. Para obter mais informações, consulte SQL Server Samples: Model Deployment Packages (MDS).

Obter ajuda

Contribuir para a documentação do SQL

Você sabia que você mesmo pode editar conteúdo SQL? Se o fizer, não só ajudará a melhorar a nossa documentação, como também será creditado como contribuidor da página.

Para obter mais informações, consulte Como contribuir para a documentação do SQL Server

Ver também

Recursos do Master Data Services e do Data Quality Services suportados pelas edições do SQL Server 2016
Recursos descontinuados do Master Data Services
Recursos descontinuados do Master Data Services