castomFLOW

Referenčni podatki in obogatitev

Štiriintrideset milijonov vrstic, kot korak

Države, jeziki in valute. 13,4 milijona naseljenih krajev in geografskih objektov. 19 milijonov različic imen. Dva milijona poštnih številk. Letališča, morska pristanišča, znamke vozil. Petinšestdeset končnih točk, brez overjanja, brez cenika, ker gre za isto platformo, na kateri vaš delovni tok že teče.

Zakaj je to nenavadno

V vsakem drugem orodju za avtomatizacijo je »potrdi ta naslov« plačljiva integracija tretje osebe. Najdete ponudnika, odprete račun, dogovorite cenik, pridobite ključ, shranite ključ, spremljate kvoto in ponovno pogajate, ko se vaš obseg spremeni. Samo iskanje traja dvajset milisekund; pridobitev traja dva tedna.

To je korak v izbirniku. Podatki so javni referenčni podatki — GeoNames, uradni seznam kod, objavljeni registri — očiščeni, indeksirani in posredovani prek storitve castomAPI, ki obstaja zato, ker jo je potreboval ducat izdelkov v tej družini, enkratna izdelava pa je bila cenejša kot dvanajstkratna.

Iskanje temelji na trigramih z najmanj tremi znaki, tako da delno ali napačno črkovano ime še vedno najde kraj. Ta minimum je nameren: dva znaka se ujemata z vsem, iskanje, ki se ujema z vsem, pa je slabše od nobenega iskanja.

Tri stvari, ki jih ljudje z njim počnejo

Preverjanje — ustavite slabe podatke na vratih. Ali je to resnična poštna številka za tisto mesto? Ali ta koda države sploh obstaja, ali je tipkarska napaka iz leta 2019, ki se od takrat širi naprej? Ali je PLN valuta in ali je to valuta, v kateri je treba zaračunati tega kupca?

Normalizacija — »Varšava«, »Warszawa«, »Varsovie« in »Варшава« so en kraj z enim identifikatorjem. Devetnajst milijonov različic imen obstaja zato, da Vaša baza kupcev ne bi morala hraniti štirih črkovanj istega mesta in se pretvarjati, da so to štiri mesta.

Obogatitev — ime mesta postane koordinate, časovni pas, upravna regija in število prebivalcev. Koda letališča postane ime in lokacija. Poštna številka postane vse, kar je v hierarhiji nad njo. Šest polj, ki bi jih človek sicer moral natipkati, izpolnjeno v dvajsetih milisekundah, brezplačno.

Časovni pas je tisti tihi

Razrešitev kraja Vam da njegov časovni pas, časovni paša pa je tisto, zaradi česar »pošlji ob devetih zjutraj« pomeni devet zjutraj za prejemnika in ne devet zjutraj za Vas. Tihe ure, razporedi in opomniki tako postanejo pravilni za mednarodni seznam, ne da bi kdo vzdrževal tabelo preslikav.

Obogatite stikPodatki castomAPI
  • 1Vnos»ul. Powstańców Śląskich 5, 53-332 Wrocław, PL«
  • 2Poštna številka se ujema53-332 → Wrocław, Dolnośląskie, PL.
  • 3Kraj razrešen51.0938 N, 17.0226 E · Europe/Warsaw · prebivalcev 674 079.
  • 4Zapisano nazajŠest izpolnjenih polj, ki bi jih človek sicer moral vtipkati.
  • §StrošekDoločen korak. Brez ključa, brez kvote, brez zaračunavanja na iskanje.

Porabljen čas: 40 msNa voljo 65 končnih točk

Opetintrideset milijonov vrstic. En korak.

Delujoči primeri

Kje si prisluži svoje mesto

Preden to vidi prevoznik

Naslov, preverjen in normaliziran, preden se kupi poštni nalepka. Zavrnjena nalepka stane pristojbino in dan; zavrnjena poštna številka stane dvajset milisekund.

Preden to vidi računovodja

Koda valute in koda države, preverjeni pred izdajo računa, kar je precej cenejše kot njuno preverjanje, ko je račun že poslan.

Odpravljanje podvojenosti seznama

Dva zapisa z istim kupcem pod dvema črkovanjama istega mesta se pravilno združita, ko se obe mesti razrešita v isti identifikator.

Usmerjanje po geografiji

Koordinate kupca in koordinate Vaših skladišč, izvedba pa izbere najbližje, ne da bi kdo vzdrževal preglednico poštnih številk in skladišč.

Jezik, pravilno

Država se razreši v svoje jezike, zato je sporočilo, ki gre ven, v jeziku, ki ga prejemnik verjetno bere — odločeno s podatki in ne z domnevo o zastavi.

Vozni park in logistika

Znamke vozil, letališča in morska pristanišča kot kanonični zapisi, za tiste potek dela, ki vključuje fizično premikanje.

Iskrene meje

To so javni referenčni podatki, ne komercialna storitev preverjanja naslovov. Povedala Vam bo, da je 53-332 resnična poštna številka v Wrocławu, in dala koordinate kraja. Ne bo Vam povedala, ali stanovanje 212 obstaja na številki 5, ali ali tam kdo živi. Za preverjanje na ravni dostavne točke potrebujete izdelek nacionalnega poštnega upravljavca, potek dela pa lahko takšnega pokliče prek HTTP poleg tega.

Prav tako ni vir osebnih podatkov. Ljudi v njem ni. Vsebuje kraje, kode, registre in javna dejstva — in prav zato ga je mogoče posredovati brez overjanja.

O svežini: referenčni podatki se spreminjajo počasi, ti pa se osvežujejo po urniku in ne nenehno. Novo preimenovana vas se ne bo pojavila istega popoldneva. Za vse, kar se spreminja na uro, raje uporabite vir dogodkov, ki je zgrajen prav za to.