Freigeben über


Geschäftsregeln (Master Data Services)

Gilt für:SQL Server - nur Windows Azure SQL Managed Instance

In Master Data Services ist eine Geschäftsregel ist eine Regel, mit der Sie die Qualität und Genauigkeit der Masterdaten sicherstellen. Sie können eine Geschäftsregel zum automatischen Aktualisieren von Daten, zum Senden von E-Mails oder zum Starten eines Geschäftsprozesses oder Workflows verwenden.

Beispiele für Geschäftsregeln finden Sie unter Beispiele für Geschäftsregeln (Master Data Services).

Erstellen und Veröffentlichen von Geschäftsregeln

Geschäftsregeln sind If/Then/Else-Anweisungen, die Sie im Master Data Manager erstellen. Wenn ein Attributwert eine angegebene Bedingung erfüllt, wird eine Aktion ausgeführt. Andernfalls erfolgt eine Else-Aktion. Zu den möglichen Aktionen zählen das Festlegen eines Standardwerts oder Ändern eines Werts. Diese Aktionen können mit dem Senden einer E-Mail-Benachrichtigung kombiniert werden.

Geschäftsregeln können auf bestimmten Attributwerten (z. B. Aktion, wenn Color=Blue) oder Attributwertänderungen basieren (z. B. Aktion, wenn der Wert des Color-Attributs geändert wird). Weitere Informationen zur Ablaufverfolgung für nicht spezifische Änderungen finden Sie unter Änderungsnachverfolgung (Master Data Services).

Um Geschäftsregeln zu verwenden, müssen Sie zuerst die Regeln erstellen und veröffentlichen und dann die veröffentlichten Regeln auf die Daten anwenden. Sie können Regeln auf eine Teilmenge der Daten oder auf alle Daten für eine Version anwenden, indem Sie die Version überprüfen. Ein Commit kann erst dann für eine Version ausgeführt werden, wenn alle Attribute die Geschäftsregelüberprüfung bestanden haben.

Wenn ein Benutzer versucht, einen Attributwert hinzuzufügen, der die Geschäftsregelüberprüfung nicht bestanden hat, kann der Wert dennoch gespeichert werden. Sie können die Überprüfungsprobleme, die in Master Data Manager angezeigt werden, analysieren und korrigieren.

Wenn Sie ein Modellbereitstellungspaket erstellen und Geschäftsregeln einschließen möchten, müssen Sie Daten aus der Version in das Paket einschließen.

Wenn Sie eine Geschäftsregel erstellen, die den OR -Operator verwendet, sollten Sie eine separate Regel für jede Bedingungsanweisung erstellen, die unabhängig ausgewertet werden kann. Sie können dann Regeln nach Bedarf ausschließen und so mehr Flexibilität und eine einfachere Problembehandlung bereitstellen.

So werden Geschäftsregeln übernommen

Sie können die Priorität der Regelausführung festlegen, indem Sie Geschäftsregeln nach oben oder unten verschieben. Bevor die Priorität jedoch berücksichtigt wird, werden Geschäftsregeln auf Grundlage des Aktionstyps der Regel angewendet. Die Reihenfolge ist die Folgende:

  1. Standardwert

  2. Wert ändern

  3. Prüfung

  4. Externe Aktion

  5. Benutzerdefiniertes Aktionsskript

Innerhalb dieser Gruppen werden Aktionen in der Prioritätsreihenfolge übernommen, von der niedrigsten zur höchsten. Vier separate Regeln könnten so z. B. Standardwertaktionen aufweisen. Die Standardwertaktion , die zuerst erfolgt, hängt von der Prioritätsreihenfolge ab, die auf Web-Benutzeroberfläche angegeben wurde.

Andere wichtige Hinweise zum Anwenden von Regeln:

  • Wenn eine Geschäftsregel ausgeschlossen oder nicht mit dem Status Aktivveröffentlicht wurde, ist die Regel zwar verfügbar, wird aber beim Anwenden von Geschäftsregeln nicht eingeschlossen.

  • Geschäftsregeln werden auf die Attributwerte für alle Blattelemente oder alle konsolidierten Elemente angewendet, jedoch nicht auf beide.

  • Geschäftsregeln können auf eine beliebige Version eines Modells angewendet werden, das Offen oder Gesperrtist.

  • Änderungen an Daten bei der Anwendung von Geschäftsregeln werden nicht als Transaktionen protokolliert.

  • Eine Geschäftsregel kann nicht mehr als eine Aktion vom Typ Workflow starten enthalten.

Systemeinstellungen

Es gibt zwei Einstellungen in Konfigurations-Manager für Master Data Services, die sich auf Geschäftsregeln auswirken. Sie können diese Einstellungen im Konfigurations-Manager für Master Data Services oder direkt in der Tabelle Systemeinstellungen anpassen. Weitere Informationen finden Sie unter Systemeinstellungen (Master Data Services).

Taskbeschreibung Thema
Erstellen und veröffentlichen Sie eine neue Geschäftsregel. Erstellen und Veröffentlichen einer Geschäftsregel (Master Data Services)
Fügen Sie einer Geschäftsregel mehrere Bedingungen hinzu. Hinzufügen mehrerer Bedingungen zu einer Geschäftsregel (Master Data Services)
Erstellen Sie eine Geschäftsregel, damit Attribute über Werte verfügen müssen. Erfordern von Attributwerten (Master Data Services)
Erstellen Sie eine Geschäftsregel, um eine Aktion auf der Grundlage der Änderungen an Attributwerten auszuführen. Initiieren von Aktionen auf der Grundlage von Attributwertänderungen (Master Data Services)
Erstellen Sie eine Geschäftsregel, um ein benutzerdefiniertes Skript als Bedingung zu verwenden. Geschäftsregelerweiterung (Master Data Services)
Erstellen Sie eine Geschäftsregel, um ein benutzerdefiniertes Skript als Aktion zu verwenden. Geschäftsregelerweiterung (Master Data Services)
Ändern Sie den Namen einer vorhandenen Geschäftsregel. Ändern des Namens einer Geschäftsregel (Master Data Services)
Konfigurieren Sie Master Data Manager, um Benachrichtigungen zu senden, wenn Geschäftsregeln angewendet werden. Konfigurieren von Geschäftsregeln für das Senden von Benachrichtigungen (Master Data Services)
Wenden Sie Geschäftsregeln auf bestimmte Elemente an. Überprüfen von bestimmten Elementen auf Geschäftsregeln (Master Data Services)
Schließen Sie eine Geschäftsregel aus, damit sie nicht verwendet wird. Ausschließen einer Geschäftsregel (Master Data Services)
Löschen Sie eine vorhandene Geschäftsregel. Löschen einer Geschäftsregel (Master Data Services)