castomFLOW
Hapni castomFLOW

Të dhëna referencuese dhe pasurim

Tridhjetë e katër milionë rreshta, si një hap

Vende, gjuhë dhe monedha. 13,4 milionë vendbanime dhe veçori gjeografike. 19 milionë variante emrash. Dy milionë koda postare. Aeroporte, portë detare, marka automjetesh. Gjashtëdhjetë e pesë pika fundi, pa autentikim, pa tarifë sipas përdorimit, sepse është e njëjta platformë ku punon tashmë rrjedha juaj e punës.

Pse kjo është e pazakontë

Në çdo mjet tjetër automatizimi, «verifiko këtë adresë» është një integrim i palës së tretë me pagesë. Gjeni një furnitor, hapni një llogari, pranoni një listë tarifash, merrni një çelës, e ruani atë, mbikëqyrni kuotën dhe rinegocioni kur vëllimi juaj ndryshon. Vetë kërkimi zgjat njëzet milisekonda; prokurimi zgjat dy javë.

Këtu është një hap te zgjedhësi. Të dhënat janë të dhëna referencë publike — GeoNames, lista zyrtare kodesh, regjistra të publikuar — të pastruara, të indeksuara dhe të shërbyera nga castomAPI, që ekziston sepse dymbëdhjetë produkte të kësaj familjeje kishin nevojë për të njëjtën gjë dhe ndërtimi i saj një herë ishte më i lirë se ndërtimi i saj dymbëdhjetë herë.

Kërkimi bazohet në trigramë me një minimum tre shkronjash, kështu që një emër i pjesshëm ose i shkruar gabim ende e gjen vendin. Ky minimum është i qëllimshëm: dy shkronja përputhen me gjithçka, dhe një kërkim që përputhet me gjithçka është më keq se asnjë kërkim.

Tre gjërat që njerëzit bëjnë me të

Verifikoni — ndaloni të dhënat e këqija në derë. A është ai një kod postar i vërtetë për atë qytet? A ekziston ai kod vendi, apo është një gabim shkrimi që dikush bëri në 2019 dhe që po përhapet që atëherë? A është PLN një monedhë, dhe a është ajo me të cilën duhet të faturohet ky klient?

Normalizoni — «Varshavë», «Warszawa», «Varsovie» dhe «Варшава» janë një vend me një identifikues. Nëntëmbëdhjetë milionë variante emrash ekzistojnë që baza juaj e të dhënave të klientëve të mos duhet të mbajë katër drejtshkrime të të njëjtit qytet dhe të pretendojë se janë katër qytete.

Pasurojeni — një emër qyteti bëhet koordinata, zonë kohore, rajon administrativ dhe shifër popullsie. Një kod aeroporti bëhet emër dhe vendndodhje. Një kod postar bëhet gjithçka mbi të në hierarki. Gjashtë fusha që përndryshe do t'i shkruante dikush me dorë, të mbushura në njëzet milisekonda, pa pagesë.

Zona kohore është ajo e qetë

Zgjidhja e një vendi ju jep zonën e tij kohore, dhe zona kohore është ajo që bën që «dërgoje këtë në nëntë të mëngjesit» të nënkuptojë nëntë të mëngjesit për marrësin dhe jo nëntë të mëngjesit për ju. Oraret e qeta, planifikimet dhe kujtesat bëhen të sakta për një listë ndërkombëtare pa pasur nevojë që dikush të mbajë një tabelë korrespondence.

Pasuroni një kontaktTë dhënat e castomAPI
  • 1Hyrje«ul. Powstańców Śląskich 5, 53-332 Wrocław, PL»
  • 2Kodi postar u përputh53-332 → Wrocław, Dolnośląskie, PL.
  • 3Vendbanimi u identifikua51.0938 N, 17.0226 L · Europe/Warsaw · popullsi 674 079.
  • 4Shkruar mbrapshtGjashtë fusha të mbushura që përndryje do t'i shkruante një njeri.
  • §KostoHap determinist. Pa çelës, pa kuotë, pa tarifë për kërkim.

Kohë e kaluar: 40 ms65 pika fundi të disponueshme

Tridhjetë e katër milionë rreshta. Një hap.

Shembuj të punuar

Ku ia vlen vendi i saj

Përpara se ta shohë transportuesi

Një adresë e verifikuar dhe e normalizuar përpara se të blihet etiketa e dërgesës. Një etiketë e refuzuar kushton një tarifë dhe një ditë; një kod postar i refuzuar kushton njëzet milisekonda.

Përpara se ta shohë kontabilisti

Një kod monedhe dhe një kod vendi të verifikuar përpara se të lëshohet fatura, gjë që është dukshëm më e lirë se t'i verifikosh pasi të jetë dërguar.

Heqja e dublikatave nga një listë

Dy regjistrime me të njëjtin klient nën dy drejtshkrime të të njëjtit qytet bashkohen si duhet sapo të dy qytetet zgjidhen në të njëjtin identifikues.

Rrugëzimi sipas gjeografisë

Koordinata për një klient dhe koordinata për depot tuaja, dhe ekzekutimi zgjedh më të afërtin pa pasur nevojë që dikush të mbajë një fletëllogaritëse kodi postar–depë.

Gjuha, si duhet

Një vend zgjidhet në gjuhët e tij, kështu që mesazhi që dërgohet është në njërën që marrësi me siguri e lexon — vendosur nga të dhënat dhe jo nga një supozim rreth një flamuri.

Flota dhe logjistika

Marka automjetesh, aeroporte dhe portë detare si regjistrime kanonike, për rrjedhat e punës që përfshijnë diçka që lëviz fizikisht.

Kufijtë e sinqertë

Këto janë të dhëna referencë publike, jo një shërbim komercial verifikimi adresash. Do t'ju thotë se 53-332 është një kod postar i vërtetë në Wrocław dhe do t'ju japë koordinatat e vendbanimit. Nuk do t'ju thotë nëse apartamenti 212 ekziston në numrin 5, apo nëse dikush jeton aty. Për verifikim në nivelin e pikës së dërgesës ju duhet produkti i një operatori kombëtar postar, dhe një rrjedhë pune mund ta thërrasë një të tillë përmes HTTP krahas kësaj.

Nuk është as burim të dhënash personale. Nuk ka njerëz në të. Përmban vende, koda, regjistra dhe fakte publike — pikërisht kjo është arsyeja pse mund të shërbehet pa autentikim.

Për freskinë: të dhënat e referencës ndryshojnë ngadalë, dhe këto rifreskohen sipas një orari dhe jo në mënyrë të vazhdueshme. Një fshat i riemërtuar s'do të shfaqet të njëjtën pasdite. Për çdo gjë që ndryshon nga ora në orë ju duhet rrjedha e ngjarjeve, e cila është ndërtuar pikërisht për këtë.