Partilhar via


Implantando modelos (Master Data Services)

Aplica-se a:SQL Server no Windows Azure SQL Managed Instance

Importante

Os Serviços de Dados Mestres (MDS) foram removidos no SQL Server 2025 (17.x). Continuamos a oferecer suporte ao MDS no SQL Server 2022 (16.x) e em versões anteriores.

No Master Data Services, um pacote é um arquivo XML que contém uma estrutura de modelo implantável e, opcionalmente, dados do modelo. Use pacotes de modelos para mover cópias de modelos de um ambiente MDS para outro ou para criar novos modelos em seu ambiente MDS existente.

Importante

A ferramenta MDSModelDeploy do SQL Server 2014 (12.x) e posterior é compatível com versões anteriores dos pacotes criados no SQL Server 2012 (11.x) ou superior.

Ferramentas para implantação de modelos

Para trabalhar com pacotes de modelos, você pode usar uma das três ferramentas, dependendo de suas necessidades.

  • Ferramenta MDSModelDeploy: Para criar e implantar objetos e dados de modelo, use a ferramenta MDSModelDeploy.exe. Se você selecionou o caminho padrão ao instalar o MDS, essa ferramenta está localizada na unidade:\Arquivos de Programas\Microsoft SQL Server\130\Master Data Services\Configuration.

  • Assistente de implantação de modelo: para criar e implantar pacotes somente da estrutura do modelo, use o assistente no aplicativo Web Master Data Manager. Não é possível usar este assistente para distribuir dados.

  • Editor de Pacote de Modelo: Para editar um pacote de modelo, use o ModelPackageEditor.exe que inicia o assistente do Editor de Pacote de Modelo. Use este assistente para editar um pacote que foi criado pela ferramenta MDSModelDeploy ou pelo assistente de implantação de modelo. Se você selecionou o caminho padrão ao instalar o MDS, essa ferramenta está localizada na unidade:\Arquivos de Programas\Microsoft SQL Server\130\Master Data Services\Configuration.

Importante

Você pode usar a ferramenta MDSModelDeploy para criar um novo modelo, criar um clone de um modelo ou atualizar um modelo existente e seus dados. Se você usar a ferramenta MDSModelDeploy para atualizar um modelo existente e seus dados, e o pacote não contiver uma entidade, atributo ou membro que exista no modelo de destino, o MDSModelDeploy não excluirá essa entidade, atributo ou membro do modelo.

O que os pacotes contêm

Um pacote de modelo é um arquivo XML que é salvo com a extensão .pkg. Ao criar um pacote de implantação, você pode decidir se deseja ou não incluir dados. Se você decidir incluir dados, deverá selecionar uma versão dos dados a serem incluídos.

Todos os objetos de modelo estão incluídos em um pacote. Esses objetos são:

  • Entidades

  • Atributos

  • Grupos de atributos

  • Hierarquias

  • Coleções

  • Regras de negócio

  • Sinalizadores de versão

  • Visualizações das subscrições

Os atributos de arquivo e as permissões de usuário e grupo não estão incluídos. Depois de implantar um modelo, você deve atualizá-los manualmente.

Pacotes de amostra

Os arquivos de pacote de exemplo são incluídos quando você instala o Master Data Services. Esses arquivos de pacote estão no diretório Master Data Services\Samples\Packages onde você instalou o Master Data Services. Quando você implanta esses pacotes de exemplo usando a ferramenta MDSModelDeploy, os modelos de exemplo são criados e preenchidos com dados.

Descrição da Tarefa Tópico
Crie um novo pacote de implantação de objetos de modelo e/ou dados usando a ferramenta MDSModelDeploy. Criar um pacote de implantação de modelo usando MDSModelDeploy
Crie um novo pacote de implantação de objetos de modelo somente usando o assistente. Criar um pacote de implantação de modelo usando o assistente
Implante um pacote de objetos de modelo e dados usando a ferramenta MDSModelDeploy. Implantar um pacote de implantação de modelo usando MDSModelDeploy
Implante um pacote de objetos de modelo somente usando o assistente. Implantar um pacote de implantação de modelo usando o assistente
Edite um pacote de implantação de modelo para implantar partes selecionadas de um modelo, em vez do modelo inteiro. Editar um pacote de implantação de modelo