Déploiement de modèles (Master Data Services)
Dans Master Data Services, un package est un fichier XML qui contient une structure de modèle déployable et, éventuellement, les données du modèle. Utilisez les packages de modèle pour déplacer des copies de modèles d'un environnement MDS vers un autre, ou pour créer de nouveaux modèles dans votre environnement MDS existant.
Important
Les packages peuvent être déployés dans l’édition de SQL Server ils ont été créés uniquement dans. Cela signifie que les packages créés dans SQL Server 2008 R2 ne peuvent pas être déployés sur SQL Server 2012 ou version ultérieure.
Outils pour déployer des modèles
Pour utiliser les packages de modèles, vous pouvez opter pour l'un des trois outils, selon vos besoins.
Outil MDSModelDeploy: pour créer et déployer des objets de modèle et des données, utilisez l'outil MDSModelDeploy.exe. Si vous avez sélectionné le chemin par défaut lors de l’installation de MDS, cet outil se trouve sur lecteur:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration.
Assistant Déploiement de modèle : pour créer et déployer des packages de la structure de modèle uniquement, utilisez l’Assistant dans l’application web Master Data Manager. Vous ne pouvez pas utiliser cet Assistant pour déployer des données.
Éditeur de package de modèle: pour modifier un package de modèle, utilisez l'outil ModelPackageEditor.exe qui lance l'Assistant Éditeur de package de modèle. Vous utilisez cet Assistant pour modifier un package créé par l'outil MDSModelDeploy ou l'Assistant Déploiement de modèle. Si vous avez sélectionné le chemin par défaut lors de l’installation de MDS, cet outil se trouve sur lecteur:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration.
Important
Vous pouvez utiliser MDSDeployModel pour créer un modèle, créer un clone d'un modèle ou mettre à jour un modèle existant et ses données. Si vous utilisez l'outil MDSModelDeploy pour mettre à jour un modèle existant et ses données et que le package ne contient pas une entité, un attribut ou un membre existant dans le modèle de destination, MDSModelDeploy ne supprime pas cette entité, cet attribut ou ce membre du modèle.
Contenu des packages
Un package de modèle est un fichier XML enregistré avec l'extension .pkg. Lorsque vous créez un package de déploiement, vous pouvez décider s'il convient d'inclure ou non des données. Si vous décidez d'inclure des données, vous devez sélectionner une version des données à inclure.
Tous les objets de modèle sont inclus dans un package. Ces objets sont :
Entités
Attributs
Groupes d’attributs
Hierarchies
Collections
Règles d'entreprise
Indicateurs de version
Vues d'abonnement
Les métadonnées définies par l'utilisateur, les attributs de fichier et les autorisations d'accès ne sont pas incluses. Après avoir déployé un modèle, vous devez les mettre à jour manuellement.
Exemples de packages
Des exemples de fichiers de package sont inclus lorsque vous installez Master Data Services. Ces fichiers de package se trouvent dans le répertoire Master Data Services\Samples\Packages où vous avez installé Master Data Services. Lorsque vous déployez ces exemples de packages à l'aide de l'outil MDSModelDeploy, les exemples de modèles sont créés et remplis avec les données.
Tâches associées
Description de la tâche | Rubrique |
---|---|
Créez un nouveau package de déploiement d'objets de modèle et/ou de données à l'aide de l'outil MDSModelDeploy. | Créer un package de déploiement de modèle à l'aide de MDSModelDeploy |
Créez un nouveau package de déploiement d'objets de modèle uniquement à l'aide de l'Assistant. | Créer un package de déploiement de modèle à l'aide de l'Assistant |
Déployez un package d'objets de modèle et des données à l'aide de l'outil MDSModelDeploy. | Déployer un package de déploiement de modèle à l'aide de MDSModelDeploy |
Déployez un package d'objets de modèle uniquement à l'aide de l'Assistant. | Déployer un package de déploiement de modèle à l'aide de l'Assistant |
Modifiez un package de déploiement de modèle pour déployer les parties sélectionnées d'un modèle, plutôt que le modèle entier. | Modifier un package de déploiement de modèle |