Optimieren von Geocoding

Geocoding-Schritte bieten die beste Leistung, wenn die Eingabedatensätze nach Postleitzahl sortiert sind. Das liegt daran, wie die Referenzdaten in den Arbeitsspeicher geladen werden. Bei einer sortierten Eingabe läuft die Verarbeitung um ein Vielfaches schneller als bei einer unsortierten Eingabe. Da nicht alle Datensätze immer über Daten im Postleitzahlfeld verfügen, ist die folgende Sortierung zu empfehlen:

  1. PostalCode
  2. StateProvince
  3. City

Sie können Geocoding-Schritte zudem optimieren, indem Sie mit verschiedenen Vergleichsmodi experimentieren. Der Vergleichsmodus steuert, wie der Geocoding-Schritt feststellt, ob es sich bei einem Geocoding-Ergebnis um eine hohe Übereinstimmung handelt. Ziehen Sie in Betracht, die Einstellung für den Vergleichsmodus auf Unscharf festzulegen. Prüfen Sie anschließend, ob die Ergebnisse Ihren Anforderungen entsprechen. Der Modus Unscharf weist im Allgemeinen eine bessere Leistung auf als andere Vergleichsmodi.

Optimieren von Geocode US Address

Der „Geocode US Address“-Schritt verfügt über diverse Optionen, die sich auf die Leistung auswirken. Diese Optionen werden in der folgenden Datei festgelegt:

SpectrumLocation\server\modules\geostan\java.properties

egm.us.multimatch.max.records
Gibt die maximale Anzahl zurückzugebender Übereinstimmungen an. Eine kleinere Zahl führt zu besserer Leistung auf Kosten von Übereinstimmungen.
egm.us.multimatch.max.processing
Gibt die Anzahl durchzuführender Suchvorgänge an. Eine kleinere Zahl führt zu besserer Leistung auf Kosten von Übereinstimmungen.
FileMemoryLimit
Steuert, in welchem Umfang Referenzdaten zu Beginn in den Arbeitsspeicher geladen werden.