Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird beschrieben, wie Sie eine domänenübergreifende Regel für eine zusammengesetzte Domäne in einer Wissensdatenbank in Data Quality Services (DQS) erstellen. Eine domänenübergreifende Regel testet die Beziehung zwischen Werten in einzelnen Domänen, die in einer zusammengesetzten Domäne enthalten sind. Eine domänenübergreifende Regel muss in einer zusammengesetzten Domäne wahr sein, damit Domänenwerte als genau betrachtet und den geschäftlichen Anforderungen entsprechen. Eine domänenübergreifende Regel wird verwendet, um Domänenwerte zu überprüfen, zu korrigieren und zu standardisieren.
Die If-Klausel und then-Klausel einer domänenübergreifenden Regel sind jeweils für eine der einzelnen Domänen in der zusammengesetzten Domäne definiert. Jede Klausel muss für eine andere einzelne Domäne definiert werden. Eine domänenübergreifende Regel muss sich auf mehrere einzelne Domänen beziehen; Sie können keine einfache Domänenregel (nur für eine einzelne Domäne) für eine zusammengesetzte Domäne definieren. Dazu definieren Sie eine Domänenregel für eine einzelne Domäne. Die If-Klausel und die Then-Klausel können jeweils eine oder mehrere Bedingungen enthalten.
Eine domänenübergreifende Regel mit endgültigen Bedingungen wendet die Regellogik auf Synonyme des Werts in den Bedingungen sowie die Werte selbst an. Die definitiven Bedingungen für die If- und Then-Klauseln sind "Wert ist gleich", "Wert ist nicht gleich", "Wert ist enthalten", or "Wert ist nicht enthalten". Angenommen, Sie haben die folgende domänenübergreifende Regel für eine zusammengesetzte Domäne: "Für 'City', wenn "Value" gleich 'Los Angeles' ist, dann für 'State' ist der Wert gleich 'CA'. Wenn 'Los Angeles' und 'LA' Synonyme sind, wird diese Regel erfolgreich für 'Los Angeles CA' und 'LA CA' sein und einen Fehler für 'Los Angeles WA' und 'LA WA' zurückgeben.
Abgesehen davon, dass Sie nur über die Gültigkeit einer domänenübergreifenden Regel informiert werden, korrigiert die definitive Then-Klausel in einer domänenübergreifenden Regel, in der Wert ist gleich, auch die Daten während der Datenbereinigungsaktivität. Weitere Informationen finden Sie unter "Datenkorrektur" mithilfe endgültiger domänenübergreifender Regeln in der Bereinigung von Daten in einer zusammengesetzten Domäne.
Domänenübergreifende Regeln werden berücksichtigt, nachdem alle einfachen Regeln nur eine einzelne Domäne betreffen. Nur wenn ein Wert einzelne Domänenregeln (sofern vorhanden) übergibt, wird die domänenübergreifende Regel angewendet. Die zusammengesetzte Domäne und die einzelnen Domänen, auf denen eine Regel ausgeführt wird, müssen alle definiert werden, bevor die Regel ausgeführt werden kann.
Bevor Sie beginnen
Voraussetzungen
Um eine domänenübergreifende Regel zu erstellen, müssen Sie eine zusammengesetzte Domäne erstellt und geöffnet haben.
Sicherheit
Erlaubnisse
Sie müssen über die dqs_kb_editor oder die dqs_administrator Rolle in der DQS_MAIN-Datenbank verfügen, um eine domänenübergreifende Regel zu erstellen.
Erstellen domänenübergreifender Regeln
Starten Sie Data Quality Client. Informationen dazu finden Sie unter Ausführen der Data Quality-Client-Anwendung.
Öffnen oder erstellen Sie im Data Quality Client Startbildschirm eine Wissensdatenbank. Wählen Sie Domänenverwaltung als Aktivität aus, und klicken Sie dann auf Öffnen oder Erstellen. Weitere Informationen finden Sie unter Erstellen einer Wissensdatenbank oder Öffnen einer Wissensdatenbank.
Hinweis
Die Domänenverwaltung wird auf einer Seite des Datenqualitätsdienst-Clients ausgeführt, die fünf Registerkarten für separate Domänenverwaltungsvorgänge enthält. Es handelt sich nicht um einen assistentengesteuerten Prozess; jeder Verwaltungsvorgang kann separat ausgeführt werden.
Wählen Sie aus der Domänenliste auf der Seite Domänenverwaltung die Verbunddomäne aus, für die Sie eine Domänenregel erstellen möchten, oder erstellen Sie eine neue Verbunddomäne. Wenn Sie eine neue Domäne erstellen müssen, finden Sie unter Create a Composite Domainweitere Informationen.
Klicken Sie auf die Registerkarte "CD-Regeln ".
Klicken Sie auf "Neue Domänenregel hinzufügen", und geben Sie dann einen Namen und eine Beschreibung für die Regel ein.
Wählen Sie "Aktiv" aus, um anzugeben, dass die Regel ausgeführt wird (Standardeinstellung), und deaktivieren Sie die Auswahl, um zu verhindern, dass die Regel ausgeführt wird.
Erstellen Sie die If-Klausel wie folgt:
Wählen Sie in der Domänenliste im Bereich "If"-Klausel eine der einzelnen Domains aus, die in der zusammengesetzten Domain enthalten sind, als das Subjekt der If-Klausel. Sie können eine beliebige einzelne Domäne in der zusammengesetzten Domäne auswählen.
Wählen Sie eine Bedingung aus der Dropdownliste für die erste Bedingung der Klausel aus.
Wenn für die Bedingung ein Wert erforderlich ist, geben Sie den Wert in das Textfeld ein, das der Bedingung zugeordnet ist.
Wenn für die If-Klausel eine andere Bedingung erforderlich ist, klicken Sie auf "Fügt der ausgewählten Klausel eine neue Bedingung hinzu. Wählen Sie den Operator aus, wählen Sie eine Bedingung aus, und geben Sie bei Bedarf einen Wert für die Bedingung ein.
Wenn Sie die Reihenfolge der Bedingungen ändern möchten, wählen Sie eine Bedingung aus, indem Sie auf die linke Seite klicken und dann auf den Pfeil nach oben oder unten klicken.
Um die Bedingungen auszublenden, klicken Sie links neben dem Domänennamen auf das Minuszeichen. Klicken Sie auf das Pluszeichen, um die Bedingungen anzuzeigen.
Erstellen Sie die Then-Klausel, indem Sie eine einzelne Domäne auswählen, die nicht der Betreff der If-Klausel ist, in der Domänenliste im Bereich "Then"-Klausel. Erstellen Sie dann die Then-Klausel mit den gleichen Schritten, die Sie beim Erstellen der If-Klausel ausgeführt haben.
Fahren Sie mit dem nachstehenden Testverfahren fort.
Testen von domänenübergreifenden Regeln
Testen Sie die domänenübergreifende Regel wie folgt:
Klicken Sie auf das Icon "Ausgewählte Domänenregel auf Testdaten ausführen" in der oberen rechten Ecke des Bereichs der zusammengesetzten Domäne.
Klicken Sie im Dialogfeld "Domänenregel testen " auf das Symbol "Neue Testbegriffe für domänenregel hinzufügen" .
Geben Sie Testwerte für die einzelne Domäne ein, die der If-Klausel und der einzelnen Domäne zugeordnet ist, die der Then-Klausel zugeordnet ist. Die in der If-Klausel eingegebenen Testwerte müssen die Bedingungen für diese Klausel erfüllen, oder in der Spalte "Gültigkeit " wird ein Fragezeichen eingegeben, das angibt, dass die domänenübergreifende Regel nicht für die Testdaten gilt.
Klicken Sie erneut auf das Symbol 'Neuen Testbegriff für die Domänenregel hinzufügen', um einen weiteren Satz von Testwerten hinzuzufügen.
Klicken Sie auf das Symbol "Domänenregel bei allen Begriffen testen". Wenn eine Reihe von Testwerten gültig ist, gibt DQS eine Überprüfung in der Spalte "Gültigkeit " für die Zeile ein. Wenn der Satz von Testwerten ungültig ist, gibt DQS ein Dreieck mit einem Ausrufezeichen in der Spalte "Gültigkeit" für die Zeile ein.
Klicken Sie nach Abschluss des Tests im Dialogfeld "Verbunddomänenregel testen" auf "Schließen".
Wenn Sie Ihre domänenübergreifenden Regeln abgeschlossen haben, klicken Sie auf "Fertig stellen ", um die Domänenverwaltungsaktivität abzuschließen, wie unter "Domänenverwaltungsaktivität" beschrieben.
Nachverfolgung: Nach dem Erstellen einer domänenübergreifenden Regel
Nachdem Sie eine regelübergreifende Regel erstellt haben, können Sie andere Domänenverwaltungsaufgaben für die Domäne ausführen, Wissensermittlung durchführen, um der Domäne Wissen hinzuzufügen, oder Sie können der Domäne eine übereinstimmende Richtlinie hinzufügen. Weitere Informationen finden Sie unter Durchführen der Wissensermittlung, Verwalten einer Domäne oder Erstellen einer Abgleichsrichtlinie.