Créer un package de déploiement de modèle à l'aide de MDSModelDeploy
Dans Master Data Services, utilisez l’outil MDSModelDeploy pour créer un package. Selon les commandes spécifiées, le package peut contenir :
Des objets de modèle uniquement.
Des objets de modèle et des données.
Si vous souhaitez déployer un package qui contient uniquement des objets de modèle, vous pouvez utiliser l’Assistant Déploiement de modèle dans l’application web Master Data Manager à la place. Pour plus d’informations, consultez Créer un package de déploiement de modèle à l’aide de l’Assistant.
Notes
Cette version de l’outil MDSModelDeploy ne peut pas utiliser plus de gigaoctets (Go) de mémoire. Lorsque vous créez ou déployez des modèles volumineux à l’aide de l’option Modeler des objets et des données , vous pouvez rencontrer des erreurs « Mémoire insuffisante » ou « Le flux était trop long ». Pour résoudre ce problème, utilisez la préproduction MDS pour déployer les données ; ou mettre à niveau vers MDS 2016 ou une version ultérieure, qui inclut la version mise à jour de l’outil MDSModelDeploy.
Prérequis
Pour effectuer cette procédure :
Les autorisations de base nécessaires pour exécuter l'outil MDSModelDeploy sont les suivantes :
La même autorisation Windows que le gestionnaire de configuration MDS (administrateur Windows)
Autorisation DBA sur la base de données MDS.
Les autorisations nécessaires pour créer le package à l'aide de l'outil MDSModelDeploy sont les suivantes :
Autorisation d'administrateur de modèle MDS sur le modèle de données.
Autorisation de fonction Gestion de l'intégration MDS.
Les autorisations nécessaires pour déployer le package à l'aide de l'outil MDSModelDeploy sont les suivantes :
Autorisation de fonction Explorateur MDS
Autorisation de fonction Gestion de l'intégration MDS
Autorisation de fonction Administration de système MDS.
Les autorisations nécessaires pour répertorier les modèles à l'aide de l'outil MDSModelDeploy sont les suivantes :
Autorisation de fonction Explorateur MDS
Autorisation d'administrateur de modèle MDS sur le modèle de données pour voir le modèle dans la liste.
Un modèle doit exister pour que vous puissiez créer un package. Pour plus d’informations, consultez Créer un modèle (Master Data Services).
Pour plus d’informations, consultez Administrateurs (Master Data Services).
Pour créer un package de déploiement de modèle à l'aide de MDSModelDeploy
Ouvrez une invite de commandes.
Accédez à l'emplacement de MDSModelDeploy.exe.
Si MDS a été installé à l’emplacement par défaut, le fichier se trouve dans lecteur:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration.
Si MDS n'a pas été installé dans l'emplacement par défaut, recherchez MDSModelDeploy.exe sur l'ordinateur local.
Optionnel. Consultez les options et l'aide.
Pour afficher toutes les options disponibles, tapez
MDSModelDeploy
et appuyez sur Entrée.Pour afficher l’aide pour une option, tapez la commande suivante, où OptionName est le nom de l’option :
MDSModelDeploy help OptionName
.
Optionnel. Si vous possédez plusieurs applications Web, déterminez le nom du service que vous allez déployer en entrant cette commande et en appuyant sur ENTRÉE :
MDSModelDeploy listservices
Une liste de valeurs est retournée, par exemple
MDS1, Default Web Site, MDS
. La première valeur de cette liste (dans ce cas,MDS1
) est nécessaire pour déployer le modèle.Pour créer un package qui contient des objets de modèle et des données, tapez ce qui suit, où ModelName, VersionName, ServiceName et PackageName sont respectivement les noms du modèle, de la version, du service et du fichier de sortie .pkg :
MDSModelDeploy createpackage -model ModelName -version VersionName -service ServiceName -package PackageName -includedata
Si vous ne souhaitez pas inclure de données, n’utilisez pas les commutateurs
-version
et-includedata
.Appuyez sur Entrée. Quand le package est créé, un message indiquant que l’opération de MDSModelDeploy est terminée s’affiche.
Étapes suivantes
Voir aussi
Options de déploiement de modèle (Master Data Services)
Déploiement de modèles (Master Data Services)