Versions (Master Data Services)

S’applique à :SQL Server - Windows uniquement Azure SQL Managed Instance

Dans Master Data Services, vous pouvez créer plusieurs versions des données de référence dans un modèle. Les versions peuvent être verrouillées pendant que vous validez vos données et activées une fois les données validées. Les versions activées constituent un enregistrement des modifications pouvant être audité. Chaque version que vous créez contient l'ensemble des membres, valeurs d'attribut, membres de hiérarchie, relations de hiérarchie et collections pour le modèle.

Cas d'utilisation des versions

Utilisez les versions pour :

  • gérer un enregistrement vérifiable de vos données de référence à mesure de leur modification ;

  • empêcher des utilisateurs d'apporter des modifications pendant que vous vous assurez de la validation réussie de toutes les données par rapport aux règles d'entreprise ;

  • verrouiller un modèle qui doit être utilisé par des systèmes d'abonnement ;

  • tester différentes hiérarchies sans les implémenter immédiatement.

Note

Lorsque vous modifiez la structure de votre modèle, par exemple en créant une entité ou un attribut basé sur un domaine, la modification s'applique à toutes les versions. Si vous affichez une version antérieure du modèle, l'entité ou l'attribut est affiché, mais sans aucune donnée.

Indicateurs de version

Lorsqu'une version est prête pour les utilisateurs ou pour un système d'abonnement, vous pouvez définir un indicateur pour identifier la version. Vous pouvez déplacer autant que nécessaire cet indicateur d'une version à une autre. Les indicateurs aident les utilisateurs et systèmes d'abonnement à identifier la version d'un modèle à utiliser.

Flux de travail pour la gestion des versions

Utilisez le flux de travail suivant pour la gestion des versions :

  1. Une version initiale est créée automatiquement lorsque vous créez un modèle et remplissez la base de données Master Data Services avec les données de référence de votre entreprise. Selon les autorisations, les utilisateurs peuvent apporter autant que nécessaire des modifications à cette version.

  2. Lorsque vous voulez valider une version d'un modèle, verrouillez la version afin que seuls les administrateurs de modèle puissent mettre à jour les données. Pour plus d’informations, consultez Administrateurs (Master Data Services). Si les notifications sont configurées, une notification par e-mail est envoyée aux administrateurs de modèle à chaque modification de l’état de la version. Pour plus d’informations, consultez Configurer les notifications par e-mail (Master Data Services).

  3. Appliquez les règles d'entreprise aux données de la version verrouillée et examinez tous les problèmes de validation. Si nécessaire, vous pouvez renseigner les informations manquantes ou rétablir la transaction à l'origine du problème. Vous pouvez également déverrouiller la version pour que les utilisateurs apportent des modifications.

  4. Lorsque toutes les données ont passé la validation, validez la version et affectez-lui un indicateur pour qu'elle soit utilisée par des systèmes d'abonnement. Aucune modification ne peut être apportée à une version validée.

  5. Copiez la version activée et indiquez aux utilisateurs qu'ils peuvent commencer à travailler dans une nouvelle version du modèle.

Versions séquentielles ou simultanées

Vous pouvez créer des versions séquentielles ou simultanées de votre modèle.

  • Versions séquentielles. Chaque fois que vous activez une version, créez une copie et attribuez à la version le numéro séquentiel suivant. Par exemple, vous pouvez copier la Version 7 de votre modèle et nommer la copie Version 8.

  • Versions simultanées. Créez des versions simultanées de votre modèle lorsque vous souhaitez travailler sur plusieurs versions de vos données à la fois. Cela est utile lorsque votre société a des réorganisations ou fusions qui coïncident avec son activité habituelle et que vous souhaitez déterminer la façon dont les nouvelles données de référence peuvent s'ajuster à vos structures existantes.

    Note

    Un paramètre dans Master Data Services Configuration Manager détermine si vous pouvez copier toutes les versions ou uniquement celles validées. Pour créer des versions simultanées, vous devez configurer Master Data Services pour vous permettre de copier toutes les versions. Ce paramètre est également disponible dans la table Paramètres système. Pour plus d’informations, consultez Paramètres système (Master Data Services).

Description de la tâche Rubrique
Modifier le nom d'une version existante. Modifier un nom de version (Master Data Services)
Verrouiller une version pour que seuls les administrateurs puissent en modifier les données. Verrouiller une version (Master Data Services)
Déverrouiller une version afin que les utilisateurs puissent en modifier les données. Déverrouiller une version (Master Data Services)
Activer une version une fois que toutes les données ont été validées. Valider une version (Master Data Services)
Créer un indicateur pour marquer une version. Créer un indicateur de version (Master Data Services)
Modifier le nom d'un indicateur de version existant. Modifier un nom d’indicateur de version (Master Data Services)
Affecter un indicateur existant à une version. Affecter un indicateur à une version (Master Data Services)
Créer une copie d'une version existante Copier une version (Master Data Services)
Supprimer une version existante. Supprimer une version (Master Data Services)
Vider les membres supprimés (récupérables) d’une version Purger les membres de version (Master Data Services)