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 SQL Server 2014 (12.x) et ultérieur MDSModelDeploy est rétrocompatible avec les packages créés dans SQL Server 2012 (11.x) 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 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 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 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

  • Hierarchies

  • Regroupements

  • 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 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.

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