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 uniquement dans l'édition de SQL Server dans laquelle ils ont été créés. Cela signifie que les packages créés dans SQL Server 2008 R2 ne peuvent pas être déployés sur SQL Server 2012.

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 en installant MDS, cet outil se trouve sur drive:\Program Files\Microsoft SQL Server\110\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 drive:\Program Files\Microsoft SQL Server\110\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 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

Contenu connexe