参照データとエンリッチメント
3,400万行を、1つのステップとして
国、言語、通貨。1,340万件の人口集中地と地理的名称。1,900万件の名前のバリエーション。200万件の郵便番号。空港、港湾、車のブランド。65のエンドポイント、認証不要、従量課金なし。あなたのワークフローがすでに動いている同じプラットフォーム上にあるからです。
これが珍しい理由
他のすべての自動化ツールでは、「この住所を検証する」は有料のサードパーティ連携です。ベンダーを探し、アカウントを開設し、料金表に合意し、キーを取得し、保存し、クォータを監視し、利用量が変われば再交渉する。検索自体は20ミリ秒ですが、調達には2週間かかります。
ここでは、ピッカーの中の1ステップです。データは公開参照データ — GeoNames、公式コードリスト、公開レジスタ — を整理・インデックス化し、castomAPIが提供しています。この製品ファミリーの十数製品が同じものを必要とし、12回作るより1回作る方が安かったからです。
検索はトライグラム方式で最低3文字から機能するため、部分的な名前やスペルミスでも対象を見つけられます。この最低文字数は意図的なものです。2文字ではすべてに一致してしまい、すべてに一致する検索は検索がないより悪いからです。
このデータで人が行う3つのこと
検証 — 不正なデータを入り口で防ぎます。その郵便番号はその都市に実在するものでしょうか?その国コードは存在しますか、それとも2019年に誰かが打ち間違えて以来ずっと伝播し続けているものですか?PLNは通貨であり、そしてこの顧客に請求すべき通貨でしょうか?
正規化 — 「Warsaw」「Warszawa」「Varsovie」「ワルシャワ」は、一つの識別子を持つ一つの場所です。1,900万件の名称バリエーションが存在するのは、顧客データベースが同じ都市の4つの綴りを保持して4つの都市と偽る必要がないためです。
エンリッチ — 都市名は座標、タイムゾーン、行政地域、人口に変わります。空港コードは名称と所在地に変わります。郵便番号は階層の上位すべてに変わります。人が手入力していた6つのフィールドが、20ミリ秒で、手間ゼロで埋まります。
タイムゾーンは静かな存在です
場所を解決するとタイムゾーンが得られます。タイムゾーンとは、「午前9時に送信」があなたにとっての午前9時ではなく、受信者にとっての午前9時を意味するようにするものです。営業時間帯、スケジュール、リマインダーが、誰も対応表を管理することなく、国際的なリストに対して正しくなります。
- 1入力「ul. Powstańców Śląskich 5, 53-332 Wrocław, PL」
- 2郵便番号が一致53-332 → ヴロツワフ、ドルヌィシラーシュ県、PL。
- 3地名を解決北緯51.0938、東経17.0226 · Europe/Warsaw · 人口 674,079。
- 4書き戻し済み人が手入力するはずだった6つのフィールドが自動で埋まりました。
- §費用決定論的なステップ。キーも、クォータも、検索ごとの課金もありません。
経過時間: 40ミリ秒65個のエンドポイントが利用可能

3,400万行。一つのステップ。
実例
活躍する場面
配送業者の手に渡る前に
配送ラベルを購入する前に住所を検査・正規化します。拒否されたラベルは手数料と1日を失いますが、拒否された郵便番号は20ミリ秒で済みます。
経理担当者の目に触れる前に
請求書を発行する前に通貨コードと国コードを検証します。送信後に検証するよりはるかに安上がりです。
リストの重複排除
同じ顧客が同じ都市の異なる綴りで登録された2つのレコードは、両方の都市が同じ識別子に解決されれば正しく統合されます。
地理によるルーティング
顧客の座標と拠点の座標があれば、実行時に最寄りの拠点を選択します。郵便番号と拠点の対応表を誰かがスプレッドシートで管理する必要はありません。
言語を正しく
国はその言語に解決されるため、送信されるメッセージは受信者がおそらく読める言語になります — 旗についての推測ではなく、データによって決定されます。
車両と物流
車両メーカー、空港、港湾を正規レコードとして提供します。何かが物理的に移動する業務のためのものです。
正直な限界
これは公開の参照データであり、商用の住所検証サービスではありません。53-332がヴロツワフの実在する郵便番号であることと、その地域の座標はわかります。しかし、5番地に212号室が存在するか、誰かが住んでいるかはわかりません。配達地点レベルの検証には各国郵政事業者の製品が必要であり、ワークフローはこれと並行してHTTP経由でそれを呼び出せます。
また、個人データのソースでもありません。人に関するデータは含まれていません。含まれているのは場所、コード、登録簿、公開の事実です — それこそが、認証なしで提供できる理由です。
鮮度について: 参照データはゆっくりと変化し、これは継続的ではなくスケジュールに従って更新されます。新しく改名された村がその日の午後に現れることはありません。時間単位で変化するものには、まさにそのために作られたイベントフィードをご利用ください。