Compartilhar via


Implantar um pacote de implantação de modelo usando MDSModelDeploy

No Master Data Services, use a ferramenta MDSModelDeploy para implantar um pacote que contém:

  • Somente objetos de modelo.

  • Objetos de modelo e dados.

Se desejar implantar um pacote que contém apenas objetos de modelo, você poderá usar o assistente de implantação de modelo no aplicativo Web Master Data Manager. Para obter mais informações, consulte Implantar um pacote de implantação de modelo usando o Assistente.

Observação importanteImportante

Os pacotes podem ser implantados somente na edição do SQL Server na qual eles foram criados. Isso significa que os pacotes criados no SQL Server 2008 R2 não podem ser implantados no SQL Server 2012.

Pré-requisitos

Para executar esse procedimento:

  • Você deverá ter permissão para acessar a área funcional Administração do Sistema no ambiente Master Data Services de destino.

  • Um pacote de implantação de modelo deverá existir. Para obter mais informações, consulte Criar um pacote de implantação de modelo usando o MDSModelDeploy.

  • Você deve ser um administrador no ambiente onde está implantando o modelo. Para obter mais informações, consulte Administradores (Master Data Services).

  • Se estiver atualizando um modelo com dados, a versão que está sendo implantada não poderá ser Bloqueada ou Confirmada.

Para implantar um pacote de implantação de modelo

  1. Determine se você está implantando um novo modelo, um clone de um modelo ou atualizando um modelo clonado previamente. Para obter mais informações, consulte Opções de implantação de modelo (Master Data Services).

  2. Abra um prompt de comando e navegue para MDSModelDeploy.exe.

    • Se o MDS estiver instalado na local padrão, a ferramenta estará disponível em drive: \Arquivos de Programas\Microsoft SQL Server\110\Master Data Services\Configuration\MDSModelDeploy.exe

    • Se o MDS não estiver instalado no local padrão, pesquise MDSModelDeploy.exe no comutador local.

  3. Opcional. Exiba as opções e a ajuda.

    • Para exibir todas as opções disponíveis, digite MDSModelDeploy e pressione Enter.

    • Para exibir a ajuda para uma opção, digite o seguinte, onde OptionName é o nome da opção: MDSModelDeploy help OptionName.

  4. Opcional. Se houver vários aplicativos Web, determine o nome do serviço no qual você implantará digitando este comando e pressionando Enter:

    MDSModelDeploy listservices
    

    Uma lista de valores é retornada, por exemplo, MDS1, Default Web Site, MDS. O primeiro valor nesta lista (neste caso, MDS1) é necessário para implantar o modelo.

  5. Dependendo de se você está criando um modelo, clonando um modelo ou atualizando um modelo, no prompt de comando, digite o seguinte e pressione Enter.

    • Para criar um novo modelo:

      MDSModelDeploy deploynew –package PackageName -model ModelName -service ServiceName
      
    • Para criar um clone de um modelo:

      MDSModelDeploy deployclone –package PackageName
      
    • Para atualizar um modelo existente e seus dados:

      MDSModelDeploy deployupdate –package PackageName –version VersionName
      
    Observação importanteImportante

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

    Onde PackageName é o nome do arquivo do pacote (.pkg), ModelName é o nome do novo modelo, VersionName é o nome da versão e ServiceName é o nome do serviço retornado na etapa anterior. Verifique se os nomes do modelo e da versão correspondem aos nomes exatos com diferenciação de maiúsculas e minúsculas.

  6. Quando o pacote é implantado com êxito, uma mensagem é exibida informando que "A operação MDSModelDeploy foi concluída com êxito".

Observações:

  • Se uma exibição de assinatura no pacote tiver o mesmo nome que uma exibição de assinatura em um modelo existente, a exibição será criada como modelname.subscriptionviewname. Se esse nome já estiver em uso, a exibição de assinatura não será criada.

  • O processo de implantação tem quatro etapas:

    1. Os objetos de modelo são criados.

    2. As regras de negócio são criadas.

    3. As exibições de assinatura são criadas.

    4. Os dados mestre são preenchidos.

  • Ao criar um modelo novo ou clonado, se o processo falhar durante alguma etapa, o modelo será excluído.

    Na atualização de um modelo, se o processo falhar durante as três primeiras etapas, ele não continuará; no entanto, as alterações já feitas não serão revertidas. Se o processo falhar na etapa 4, os membros que podem ser atualizados serão atualizados.

Próximas etapas

Metadados definidos pelo usuário, atributos de arquivo e permissões de usuário e de grupo não estão incluídos em pacotes de implantação de modelo. Depois de implantar um modelo, você deve atualizar esses objetos manualmente. Para obter mais informações, consulte:

Consulte também

Conceitos

Implantando modelos (Master Data Services)