Definieren von Best-of-Breed-Einstellungen - discovery - 23 - 23.1

Spectrum Discovery-Handbuch

Product type
Software
Portfolio
Verify
Product family
Spectrum
Product
Spectrum > Discovery
Version
23.1
Language
Deutsch
Product name
Spectrum Discovery
Title
Spectrum Discovery-Handbuch
First publish date
2007
Last updated
2023-10-25
Published on
2023-10-25T06:23:10.810287

Best-of-Breed-Regeln und -Aktionen interagieren, um zu bestimmen, welche Felder aus Datensatzdubletten in einer Sammlung in den „Best of Breed“-Datensatz kopiert werden. Die Regeln testen Werte in einem Datensatz. Wenn der Datensatz die Regeln erfüllt, werden die Daten aus dem Datensatz in den Vorlagendatensatz kopiert. Aktionen definieren die zu kopierenden Daten und das Feld in dem Vorlagendatensatz, das die Daten erhalten soll. Nachdem alle Regeln und Aktionen ausgeführt wurden, wird der Vorlagendatensatz zum Best-of-Breed-Datensatz.

Anmerkung: Unter Best-of-Breed-Einstellungen werden Regeln und Aktionen zusammen als Bedingungen gruppiert. Sie können mehrere Bedingungen haben.
Rufen Sie zum Definieren von Best-of-Breed-Regeln und -Aktionen Best-of-Breed-Einstellungen im Bereich Regelkonfiguration auf, und führen Sie die folgenden Schritte aus:
  1. Klicken Sie auf die Schaltfläche Bedingung hinzufügen .

    Ein Bedingungsknoten wird angezeigt, über den die Regeln und Aktionen definiert werden.

  2. Klicken Sie auf die Schaltfläche Regel hinzufügen .
  3. Definieren Sie diese Optionen, die auf dem Knoten Regeln angezeigt werden, wie in der folgenden Tabelle aufgeführt:
    Option Beschreibung

    Feldname

    Diese Option gibt den Namen des Datenflussfeldes mit dem auszuwertenden Wert an, um zu bestimmen, ob die Bedingung erfüllt ist und die dazugehörigen Aktionen ausgeführt werden sollen.
    Feldtyp Wählen Sie eine der folgenden Optionen aus der Dropdown-Liste aus, um den Datentyp im Feld anzugeben:
    • Nicht numerisch: Wählen Sie diese Option aus, wenn das Feld nicht numerische Daten enthält (z. B. Zeichenfolgendaten).
    • Numerisch: Wählen Sie diese Option aus, wenn das Feld numerische Daten enthält (z. B. double oder float).
    Operator Wählen Sie eine der folgenden Optionen aus der Dropdown-Liste aus, um den Vergleichstyp für die Auswertung des Feldes anzugeben:
    • Enthält: Bestimmt, ob das Feld den angegebenen Wert enthält, beispielsweise enthält „Segelboot“ den Wert „Boot“.
    • Gleich: Bestimmt, ob das Feld exakt den angegebenen Wert enthält.
    • Größer als: Bestimmt, ob der Feldwert größer als der angegebene Wert ist. Dieser Vorgang kann nur auf numerischen Feldern ausgeführt werden.
    • Größer als oder gleich: Bestimmt, ob der Feldwert größer als oder gleich dem angegebenen Wert ist.
      Anmerkung: Dieser Vorgang kann nur auf numerischen Feldern ausgeführt werden.
    • Höchste: Vergleicht den Wert des Feldes für die gesamte Datensatzgruppe und bestimmt, welcher Datensatz den höchsten Wert im Feld aufweist.

      Wenn die Felder in der Gruppe beispielsweise Werte von 10, 20, 30 und 100 enthalten, würde der Datensatz mit dem Feldwert 100 ausgewählt werden.

      Dieser Vorgang kann nur auf numerischen Feldern ausgeführt werden. Wenn mehrere Datensätze gleichzeitig den längsten Wert aufweisen, wird ein Datensatz ausgewählt.

    • Ist leer: Bestimmt, ob das Feld keinen Wert enthält.
    • Ist nicht leer: Bestimmt, ob das Feld einen Wert enthält.
    • Kleiner als: Bestimmt, ob der Feldwert kleiner als der angegebene Wert ist. Dieser Vorgang kann nur auf numerischen Feldern ausgeführt werden.
    • Kleiner als oder gleich: Bestimmt, ob der Feldwert kleiner als oder gleich dem angegebenen Wert ist. Dieser Vorgang kann nur auf numerischen Feldern ausgeführt werden.
    • Längste: Vergleicht den Wert des Feldes für die gesamte Datensatzgruppe und bestimmt, welcher Datensatz den höchsten Wert (in Byte) im Feld aufweist.

      Wenn die Gruppe beispielsweise die Werte „Mike“ und „Michael“ enthält, wird der Datensatz mit dem Wert „Michael“ ausgewählt. Wenn mehrere Datensätze gleichzeitig den längsten Wert aufweisen, wird ein Datensatz ausgewählt.

    • Kürzeste: Vergleicht den Wert des Feldes für die gesamte Datensatzgruppe und bestimmt, welcher Datensatz den kürzesten Wert (in Byte) im Feld aufweist.

      Wenn die Gruppe beispielsweise die Werte „Mike“ und „Michael“ enthält, wird der Datensatz mit dem Wert „Mike“ ausgewählt. Wenn mehrere Datensätze gleichzeitig den kürzesten Wert aufweisen, wird ein Datensatz ausgewählt.

    • Niedrigste: Vergleicht den Wert des Feldes für die gesamte Datensatzgruppe und bestimmt, welcher Datensatz den niedrigsten Wert im Feld aufweist.

      Wenn die Felder in der Gruppe beispielsweise 10, 20, 30 oder 100 enthalten, würde der Datensatz mit dem Feldwert 10 ausgewählt werden. Dieser Vorgang kann nur auf numerischen Feldern ausgeführt werden. Wenn mehrere Datensätze gleichzeitig den längsten Wert aufweisen, wird ein Datensatz ausgewählt.

    • Häufigste: Bestimmt, ob der Feldwert den Wert enthält, der in diesem Feld unter den Datensätzen in der Gruppe am häufigsten auftritt. Wenn Sie diesen Operator auswählen, wird Ihnen die Option Mehrere Ergebnisse angezeigt. Über diese können Sie eine der folgenden Optionen auswählen:
      1. Keine berücksichtigen: Wenn in dem Feld die Häufigkeit der Vorkommen bei mehr als einem Wert gleich ist, wird als häufigster Wert kein Wert zurückgegeben.
      2. Alle berücksichtigen: Wenn in dem Feld die Häufigkeit der Vorkommen bei mehr als einem Wert gleich ist, werden alle häufigsten Werte zurückgegeben.
    • Ungleich: Bestimmt, ob der Feldwert nicht mit dem angegebenen Wert übereinstimmt.
    Werttyp Wählen Sie eine der folgenden Optionen aus der Dropdown-Liste aus, um den Wert anzugeben, den Sie mit dem Feldwert vergleichen möchten:
    Anmerkung: Diese Option ist nicht verfügbar, wenn Sie einen dieser Operatoren auswählen: Höchste, Niedrigste, Längste, Kürzeste, Ist leer, Ist nicht leeroder Häufigste.
    • Feld: Wählen Sie diese Option aus, wenn Sie den Wert eines anderen Datenflussfeldes mit dem Feld vergleichen möchten.
    • Zeichenfolge: Wählen Sie diese Option aus, wenn Sie das Feld mit einem spezifischen Wert vergleichen möchten.
    Wert Gibt den Wert an, der mit dem Wert des Feldes verglichen werden soll.
    • Wenn Sie im Feld Werttyp den Eintrag Feld ausgewählt haben, müssen Sie ein Datenflussfeld auswählen.
    • Wenn Sie im Feld Werttyp den Eintrag Zeichenfolge ausgewählt haben, müssen Sie den bei dem Vergleich zu verwendenden Wert eingeben.
    Anmerkung: Diese Option ist nicht verfügbar, wenn Sie einen dieser Operatoren auswählen: Höchste, Niedrigste, Längste, Kürzeste, Ist leer, Ist nicht leeroder Häufigste.
  4. (Optional) Wenn Sie zusätzliche Regeln definieren möchten, klicken Sie auf die Schaltfläche Regel hinzufügen .
    Anmerkung: Wenn Sie zusätzliche Regeln hinzufügen, müssen Sie einen logischen Operator auswählen, der zwischen jeder Regel zu verwenden ist.
    • Wählen Sie And aus, wenn die neue Regel und die vorherige Regel beide erfüllt sein müssen, damit die Bedingung erfüllt ist und die dazugehörigen Aktionen ausgeführt werden.
    • Wählen Sie Or aus, wenn entweder die vorherige Regel oder die neue Regel erfüllt sein muss, damit die Bedingung erfüllt ist.
  5. Klicken Sie auf die Schaltfläche Aktion hinzufügen .
  6. Definieren Sie diese Optionen, die auf dem Knoten Aktionen angezeigt werden, wie in der folgenden Tabelle aufgeführt:
    Option Beschreibung

    Quelltyp

    Wählen Sie eine davon aus der Dropdown-Liste aus, um den Datentyp anzugeben, der in den „Best of Breed“-Datensatz kopiert werden soll:
    • Feld: Wählen Sie diese Option aus, wenn Sie einen Wert aus einem Feld in den „Best of Breed“-Datensatz kopieren möchten.
    • Zeichenfolge: Wählen Sie diese Option aus, wenn Sie einen konstanten Wert in den „Best of Breed“-Datensatz kopieren möchten.
    Quelldaten Gibt die Daten an, die in den „Best of Breed“-Datensatz kopiert werden sollen.
    • Wenn Feld der Quelltyp ist, müssen Sie das Feld auswählen, dessen Wert in das Zielfeld kopiert werden soll.
    • Wenn Zeichenfolge der Quelltyp ist, müssen Sie einen kostanten Wert angeben, der in das Zielfeld kopiert werden soll.
    Ziel Gibt das Feld im „Best of Breed“-Datensatz an, in das die im Feld Quelldaten definierten Daten kopiert werden sollen.
    Quelldaten kumulieren

    Wenn es sich bei den Daten im Feld Quelldaten um numerische Daten handelt, können Sie diese Option aktivieren, um die Quelldaten für alle Datensatzdubletten zu kombinieren und den Gesamtwert in den „Best of Breed“-Datensatz einzufügen.

    Beispiel: Es sind drei Datensatzdubletten in der Gruppe vorhanden und weisen die folgenden Werte im Feld „Einzahlungen“ auf:

    100,00
                                    20,00
                                    5,00

    Alle drei Werte werden addiert und die Summe (125,00) wird in das Feld „Einzahlungen“ des „Best of Breed“-Datensatzes eingefügt.

  7. (Optional) Wiederholen Sie die Schritte 5 und 6, wenn Sie weitere Aktionen für dieselbe Bedingung definieren möchten.
  8. (Optional) Klicken Sie auf die Schaltfläche Bedingung hinzufügen , wenn Sie eine weitere Bedingung hinzufügen möchten.

Beispiel einer „Best of Breed“-Regel und -Aktion

Anhand dieser „Best of Breed“-Regel wird der Datensatz ausgewählt, bei dem die Punktzahl dem Wert 100 entspricht. Die Kontonummerndaten, die mit den ausgewählten Feldern übereinstimmen, werden anschließend in das Feld „AccountNumber“ im „Best of Breed“-Datensatz kopiert.

Feldname der
Regel: MatchScore
Feldtyp: Numerisch
Operator: Gleich
Werttyp: Zeichenfolge
Wert: 100

Quellentyp für
Aktion: Feld
Quelldaten: AccountNumber
Ziel: AccountNumber