2016-04-20 4 views
1

Wir haben eine Anwendung und wir suchten nach Adressadressierung für die Daten, die wir derzeit in der Datenbank haben. Unser Stack besteht hauptsächlich aus node.js und MongoDB. Ich suchte nach einer kostengünstigen Lösung und stieß auf Semaphore ZP4. Aber laut ihrer Dokumentation bieten sie eine DVD mit der Software, die nur unter Windows funktioniert und lokal auf dem Rechner läuft. Hat jemand Erfahrung damit und versucht, dies mit einer node.js-Anwendung zu integrieren und gibt es eine andere bessere Option?Adressvalidierung mit ZP4 von Semaphor

Antwort

1

Ich habe Semaphore noch nie benutzt, aber ich kann Ihnen sagen, dass es eine schlechte Idee ist, Daten von einer DVD zu verwenden, da sich die validierten Adressen ständig ändern. Sie möchten aktuelle Daten zur Validierung von Adressen. Es gibt andere Dienste mit APIs, die Sie treffen können und deren Daten dynamisch sind. Einige dieser Dienste umfassen SmartyStreets, MelissaData und Loqate. Ich würde empfehlen, einen von denen zu untersuchen. Die meisten Adressüberprüfungsdienste geben Ihnen einige Nachschlagewerke/Verifizierungen kostenlos, so dass Sie testen können, welche Sie mögen. Wenn Sie keine zu große Datenbank haben, können Sie möglicherweise alle Adressen kostenlos mit diesen Suchfunktionen überprüfen.

0

Ich habe Semaphore ZP4 nie benutzt. Aber im Allgemeinen gibt es verschiedene Unternehmen, die Ihnen helfen können. Die genaue Lösung hängt von Ihren Anforderungen ab.

Wie Camiblanch erwähnt, gibt es viele Cloud-Dienste, die aktuelle Adressen und geringen Overhead für Sie bereitstellen. Der eine, den ich hier zB erstellen kann: https://www.edq.com/uk/products/address-validation/ - das verwendet einfache JSON-Ergebnisse, die leicht in Ihre App passen. Beispiel-Integrationen hier: https://github.com/experiandataquality/RealTimeAddress

Wenn Sie Einschränkungen bei der Sicherheit/Datenzugriff haben, was bedeutet, dass Sie niemals Ihre Lösung für das Internet öffnen werden, dann sind On Premise-Lösungen verfügbar - ähnlich der DVD-Version, die Sie betrachten. Wir (EDQ) erstellen eine Vielzahl verschiedener Bereitstellungen, einschließlich Webserver (mit Soap), die mit Tausenden von internen Benutzern oder APIs arbeiten können, die Sie direkt in Ihre App integrieren können. Diese sind nicht nur auf Windows beschränkt.

1

Semaphore Corporation veröffentlicht jeden Monat neue DVD-Editionen, da diese auf den monatlichen Datenbanken basieren, die der Postdienst veröffentlicht hat, so dass die Bedenken von camiblanch wirklich nicht zutreffen. In jedem Fall hat die Semaphore Corporation im Juni letzten Jahres exklusiv auf Online-Dienste umgestellt und kann rund 5.900 Datensätze pro Dollar verarbeiten.