Règles d'entreprise (Master Data Services)

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

Dans Master Data Services, une règle métier est une règle que vous utilisez pour garantir la qualité et la précision de vos données de référence. Vous pouvez utiliser une règle d'entreprise pour mettre à jour automatiquement vos données, envoyer un message électronique ou démarrer un processus ou un flux de travail d'entreprise.

Pour afficher des exemples de règles métier, consultez Exemples de règles d’entreprise (Master Data Services)

Créer et publier des règles d'entreprise

Les règles d’entreprise sont des instructions If/Then/Else que vous créez dans Master Data Manager. Si une valeur d’attribut répond à une condition spécifiée, une action est alors entreprise. Dans le cas contraire, une action Else est effectuée. Les actions possibles incluent la définition d'une valeur par défaut ou la modification d'une valeur. Ces actions peuvent être associées à l'envoi d'une notification par courrier électronique.

Les règles d'entreprise peuvent être basées sur des valeurs d'attribut spécifiques (par exemple, effectuer une action si Color=Blue), ou lorsque les valeurs d'attribut changent (par exemple, effectuer une action si la valeur de l'attribut Color change). Pour plus d’informations sur le suivi des modifications non spécifiques, consultez Suivi des modifications (Master Data Services).

Pour utiliser des règles d'entreprise vous devez d'abord les créer et les publier, puis appliquer les règles publiées aux données. Vous pouvez appliquer des règles à des sous-ensembles de données ou à toutes les données d'une version en validant la version. Une version ne peut pas être validée tant que tous les attributs n'ont pas passé la validation de la règle d'entreprise.

Si un utilisateur tente d’ajouter une valeur d’attribut qui n’a pas passé la validation de la règle d’entreprise, la valeur peut toujours être enregistrée. Vous pouvez examiner et corriger les problèmes de validation, qui sont affichés dans Master Data Manager.

Lorsque vous créez un package de déploiement de modèle, si vous souhaitez inclure des règles d'entreprise, vous devez inclure les données de la version dans le package.

Si vous créez une règle d'entreprise qui utilise l'opérateur OR , vous devez créer une règle distincte pour chaque instruction conditionnelle qui peut être évaluée indépendamment. Vous pouvez alors exclure des règles si nécessaire, ce qui offre plus de souplesse et facilite la résolution des problèmes.

Comment appliquer les règles d'entreprise

Vous pouvez définir un ordre de priorité pour l’exécution des règles d’entreprise en déplaçant ces dernières vers le haut ou vers le bas. Toutefois, avant que la priorité soit prise en compte, les règles d'entreprise sont appliquées selon le type d'action qu'elles exécutent. L'ordre est le suivant :

  1. Valeur par défaut

  2. Modifier la valeur

  3. Validation

  4. Action externe

  5. Script d’action défini par l’utilisateur

Dans ces groupes, les actions sont appliquées selon un ordre de priorité croissant. Par exemple, quatre règles distinctes peuvent comporter des actions ayant une Valeur par défaut . L'action avec la Valeur par défaut qui se produit en premier est déterminée par l'ordre de priorité spécifié dans l'interface utilisateur Web.

Voici d'autres remarques importantes concernant l'application des règles :

  • Si une règle d'entreprise est exclue ou n'est pas publiée avec un état Actif, elle reste disponible mais n'est pas prise en compte lorsque les règles d'entreprise sont appliquées.

  • Les règles d'entreprise s'appliquent aux valeurs d'attribut de tous les membres feuille ou de tous les membres consolidés, mais pas les deux à la fois.

  • Les règles d'entreprise peuvent être appliquées sur n'importe quelle version d'un modèle Ouvert ou Verrouillé.

  • Les modifications apportées aux données lorsque les règles d'entreprise sont appliquées ne sont pas enregistrées en tant que transactions.

  • Une règle d'entreprise ne peut pas contenir plus d'une action démarrer le flux de travail .

Paramètres système

Il existe deux paramètres dans Master Data Services Configuration Manager qui affectent les règles d’entreprise. Vous pouvez ajuster ces paramètres dans Master Data Services Configuration Manager ou directement 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
Créer et publier une règle d'entreprise. Créer et publier une règle d’entreprise (Master Data Services)
Ajouter plusieurs conditions à une règle d'entreprise. Ajouter plusieurs conditions à une règle d’entreprise (Master Data Services)
Créer une règle d'entreprise pour exiger que des valeurs soient affectées aux attributs. Exiger des valeurs d’attribut (Master Data Services)
Créer une règle d'entreprise pour entreprendre une action en fonction des modifications apportées aux valeurs d'attribut. Lancer des actions en fonction des modifications de valeur d’attribut (Master Data Services)
Créer une règle d’entreprise pour traiter un script défini par l’utilisateur comme une condition Extension de règles d’entreprise (Master Data Services)
Créer une règle d’entreprise pour traiter un script défini par l’utilisateur comme une action Extension de règles d’entreprise (Master Data Services)
Modifier le nom d'une règle d'entreprise existante. Modifier un nom de règle d’entreprise (Master Data Services)
Configurez Master Data Manager pour envoyer des notifications lorsque des règles d’entreprise sont appliquées. Configurer des règles d’entreprise pour envoyer des notifications (Master Data Services)
Appliquer des règles d'entreprise à des membres spécifiques. Valider des membres spécifiques par rapport aux règles d'entreprise (Master Data Services)
Exclure une règle d'entreprise de façon à ne pas l'utiliser. Exclure une règle d’entreprise (Master Data Services)
Supprimer une règle d'entreprise existante. Supprimer une règle d’entreprise (Master Data Services)