Ergebnisindikatoren auf Datensatzebene

Ergebnisindikatoren auf Datensatzebene stellen Daten zu den Ergebnissen von „ValidateAddressLoqate“ bereit, die für jeden Datensatz verarbeitet werden, z. B. der Erfolg oder Misserfolg eines Übereinstimmungsversuchs, welcher Coder die Adresse verarbeitet hat und andere Details. Die folgende Tabelle enthält die von „ValidateAddressLoqate“ zurückgegebenen Ergebnisindikatoren auf Datensatzebene.

Tabelle 1. Indikatoren auf Datensatzebene

columnName

Beschreibung

Confidence

Das Zuverlässigkeitsniveau, das der zurückgegebenen Adresse zugewiesen ist. Der Bereich reicht von 0 (null) bis 100. Null gibt an, dass ein Fehler vorliegt; 100 gibt an, dass das Zuverlässigkeitsniveau sehr hoch ist und die Übereinstimmungsergebnisse richtig sind. Für Mehrfachübereinstimmungen beträgt die Zuverlässigkeitsebene 0. Informationen zur Berechnung dieser Zahl finden Sie unter Einführung in den „Validate Address Loqate“-Zuverlässigkeitsalgorithmus.

CouldNotValidate

Wenn keine Übereinstimmung gefunden wird, die Adresskomponente, die nicht überprüft werden konnte:

  • ApartmentNumber
  • HouseNumber
  • StreetName
  • PostalCode
  • City
  • Directional
  • StreetSuffix
  • Firm
  • POBoxNumber
Anmerkung: In einer durch Kommata getrennten Liste können mehrere Komponenten zurückgegeben werden.

MatchScore

„MatchScore“ ermöglicht die Angabe der Ähnlichkeit zwischen den Eingabedaten und den Referenzdaten mit der höchsten Übereinstimmung. Es unterscheidet sich wesentlich von der Zuverlässigkeit. Die Zuverlässigkeit gibt an, inwieweit die Eingabeadresse zum Erhalt einer Übereinstimmung geändert wurde. Die Bedeutung des Übereinstimmungswertes unterscheidet sich zwischen US-amerikanischen und nicht US-amerikanischen Adressen.

Das Feld „int getFieldMatchscore (unit record, const char*)“ stellt einen Dezimalwert zwischen 0 und 100 dar, der die Ähnlichkeit zwischen den identifizierten Eingabedaten und den Referenzdaten mit der höchsten Übereinstimmung widerspiegelt. Das Ergebnis 100 gibt an, dass bei den Eingabedaten nur Änderungen an dem Alias, der Groß-/Kleinschreibung oder diakritische Änderungen vorgenommen wurden. Das Ergebnis 0 gibt an, dass zwischen den Eingabedaten und den Referenzdaten mit der höchsten Übereinstimmung keine Ähnlichkeit besteht.

Anmerkung: Die Komponenten „Validate Address Loqate“ und „Advanced Matching-Modul“ verwenden beide das Feld „MatchScore“. Der Wert des Feldes „MatchScore“ in der Ausgabe eines Datenflusses wird von dem letzten Schritt bestimmt, der den Wert verändert, bevor er an einen Ausgabeschritt gesendet wird. Wenn Sie einen Datenfluss mit den Schritten „Validate Address Loqate“ und „Advanced Matching-Modul“ haben und das Ausgabefeld „MatchScore“ für jeden Schritt anzeigen möchten, kopieren Sie den „MatchScore“-Wert in einem Transformer-Schritt in ein anderes Feld. „Validate Address Loqate“ erzeugt beispielsweise ein Ausgabefeld mit dem Namen „MatchScore“. In einem Transformer-Schritt wird anschließend das Feld „MatchScore“ aus „Validate Address Loqate“ in ein Feld mit dem Namen „AddressMatchScore“ kopiert. Wenn ein Vergleichsschritt ausgeführt wird, füllt er das Feld „MatchScore“ mit dem Wert aus dem Vergleich aus und gibt den Wert für „AddressMatchScore“ aus „Validate Address Loqate“ weiter.

ProcessedBy

Der Adressen-Coder, der die Adresse verarbeitet hat:

LOQATE
Der Loqate-Codierer verarbeitet die Adressen.

Status

Meldet den Erfolg oder Fehler des Übereinstimmungsversuchs. Bei Mehrfachübereinstimmungen enthält dieses Feld den Wert „F“ für alle möglichen Übereinstimmungen.

null
Erfolg
F
Fehler

Status.Code

Ursache für den Fehler, falls vorhanden.

  • UnableToValidate

Status.Description

Beschreibung des Problems, wenn eines vorliegt.

Address Not Found
Dieser Wert wird bei Erfüllung der folgenden Bedingung angezeigt: Status.Code=UnableToValidate.