Partager via


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 des données du modèle. Utilisez des packages de modèles 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 qu’ils ont été créés uniquement. 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 le déploiement de modèles

Pour utiliser des packages de modèle, vous pouvez utiliser l’un des trois outils, en fonction de vos besoins.

  • Outil MDSModelDeploy : pour créer et déployer des objets et des données de modèle, 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 sur le lecteur :\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration.

  • Assistant de Déploiement de modèle : Pour créer et déployer uniquement des packages de la structure du modèle, 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 le 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 sur le 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 d’entité, d’attribut ou de membre qui existe dans le modèle de destination, MDSModelDeploy ne supprime pas cette entité, cet attribut ou ce membre du modèle.

Quels packages contiennent

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 faut 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 les suivants :

  • Entités

  • Attributs

  • Groupes d’attributs

  • Hiérarchies

  • 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 utilisateur et groupe 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, des exemples de modèles sont créés et remplis avec des données.

Description de la tâche Sujet
Créez un 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 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 et de données de modèle à l’aide de l’outil MDSModelDeploy. Déployer un package de déploiement de modèle à l’aide de MDSModelDeploy
Déployez un ensemble 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 des parties sélectionnées d’un modèle, plutôt que l’intégralité du modèle. Modifier un package de déploiement de modèle