Déploiement de modèles (Master Data Services)
S’applique à : SQL Server - Windows uniquement Azure SQL Managed Instance
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
L'outil MDSModelDeploy de SQL Server 2014 (12.x) et versions ultérieures est rétrocompatible avec les paquets créés dans SQL Server 2012 (11.x) ou versions ultérieures.
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 d’accès par défaut lors de l’installation de MDS, cet outil se trouve sous lecteur:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration.
Assistant de déploiement du modèle : Pour créer et déployer des paquets de la structure du modèle uniquement, utilisez l'assistant de 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 d’accès par défaut lors de l’installation de MDS, cet outil se trouve sous lecteur:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration.
Important
Vous pouvez utiliser l’outil MDSModelDeploy 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
Hiérarchies
Collections
Règles d’entreprise
Indicateurs de version
Vues d'abonnement
Les attributs de fichier et les autorisations d’accès de groupe et d’utilisateur ne sont pas inclus. Après avoir déployé un modèle, vous devez les mettre à jour manuellement.
Exemples de packages
Des fichiers d'exemple de package sont inclus lorsque vous installez Master Data Services. Ils 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 |