Podatki in integracije

Higiena šifranta rezervnih delov: hitrost je v podatkih, ne v strežniku

Isti zavorni disk pod tremi šiframi, dve zalogi in nobene prave cene. Kako nastane nered v šifrantu rezervnih delov in zakaj ga TEC3 rešuje pred prikazom, ne po njem.

8 min branja

Vsak, ki je kdaj vodil trgovino z rezervnimi deli, pozna ta prizor. Mehanik išče sprednji zavorni disk za Golf VII 2.0 TDI. Sistem vrne tri zadetke iste znamke z isto kataloško številko, vsak s svojo šifro, dva z zalogo in enega z akcijsko ceno. Kateri je pravi? Prodajalec pokliče skladišče, mehanik čaka, naročilo se zavleče.

To ni problem strežnika, dizajna ali iskalnika. To je problem šifranta.

V avtomobilskem aftermarketu je kakovost podatkov o artiklih pogosto podcenjena, čeprav neposredno določa hitrost prodaje, natančnost zalog in zaupanje kupca. V tem članku opisujemo, kje nered nastane, kaj pomeni higiena šifranta in kako smo problem rešili v TEC3.

Kje nastane nered v šifrantu

Podatki o rezervnih delih v tipično podjetje prihajajo iz vsaj treh smeri, ki se med seboj ne poznajo.

Katalog. TecDoc prinaša standardizirane podatke: znamko, kataloško številko, atribute, OE reference in povezave z vozili. Ti podatki so odlični, a govorijo o artiklu, ne o vaši zalogi ali ceni.

Dobavitelji. Vsak distributer pošilja svoj cenik v svojem formatu: CSV, XML, Excel, FTP ali API. Isti del ima pri enem dobavitelju kataloško številko brez presledkov, pri drugem s pomišljajem, pri tretjem s predpono znamke. EAN je včasih tam, včasih ne.

ERP. V poslovnem sistemu artikel živi pod interno šifro, ki je nastala pred desetimi leti, ob prvem nakupu, pogosto ročno. Ob menjavi dobavitelja je nekdo odprl novo šifro, stara pa je ostala.

Ko te tri vire preprosto uvozite v spletno trgovino, dobite točno to, kar ste vnesli: tri zapise za en del. Vsak nadaljnji uvoz nered le poglobi.

Kaj v resnici pomeni higiena šifranta

Higiena šifranta pomeni, da za vsak fizični artikel obstaja natanko en zapis, na katerega so vezane vse zaloge, vsi ceniki, vse OE reference in vsa vozila. En artikel, ena resnica.

Da to dosežemo, artiklov ne primerjamo »na oko«, temveč po pravilih, ki jih preverjamo v tem vrstnem redu:

  1. EAN / GTIN, kadar obstaja in je veljaven, je najmočnejši ključ.
  2. Znamka + normalizirana kataloška številka: pred primerjavo odstranimo presledke, pomišljaje, pike in predpone ter poenotimo velike in male črke.
  3. OE številke in križne reference iz kataloga potrdijo, da gre za isti del, tudi če se kataloške številke razlikujejo po različici.
  4. Tehnični atributi (premer, debelina, višina, število lukenj) so zadnja kontrola: če se ujemajo številke, atributi pa ne, zapisa ne združimo, ampak ga označimo za pregled.

Zadnja točka je ključna. Slabo združevanje je nevarnejše od podvojevanja: če sistem združi dva različna dela, mehanik dobi napačen artikel. Zato TEC3 vsako združitev beleži, hrani izvorne zapise in omogoča razveljavitev.

Kako to počne TEC3

V TEC3 je jedro vsega PIM matrika: centralni zapis artikla z atributi, OE številkami, križnimi referencami, slikami in dokumenti. Vsi viri se ob uvozu preslikajo vanjo, ne v spletno trgovino.

Uvoz poteka v treh korakih. Najprej normalizacija: vsak vhodni zapis dobi enotno obliko kataloške številke, znamke in enot. Nato združevanje po zgornjih pravilih, s stopnjo zaupanja za vsako ujemanje. Nazadnje obogatitev: združenemu artiklu se dodajo zaloge po skladiščih, ceniki po dobaviteljih in rabati po kupcih iz ERP-ja.

Rezultat je, da mehanik v katalogu vidi en Brembo disk 09.C881.11, pri njem pa vse tri zaloge, najboljšo ceno za svoj rabatni razred in dobavni rok za vsako skladišče. Odločitev sprejme v eni vrstici, ne v treh.

Ker je matrika ločena od prodajnih kanalov, ista čista osnova napaja B2B in B2C trgovino, izvoz v kataloge partnerjev in API. Napaka, popravljena enkrat, je popravljena povsod.

Zakaj je to vprašanje hitrosti

Pogosto slišimo: »Naš katalog je počasen, potrebujemo močnejši strežnik.« V praksi je večina počasnosti podatkovne narave.

Če mora sistem ob vsakem iskanju sproti primerjati kataloške številke, iskati EAN po treh tabelah in izračunavati, kateri od podvojenih zapisov ima zalogo, bo počasen ne glede na strojno opremo. Če pa je združevanje opravljeno ob uvozu, iskanje vrne en zapis z že pripravljenimi zalogami in cenami.

Prav zato je arhitektura TEC3 zasnovana za kataloge v obsegu dveh milijonov artiklov s povprečnim odzivom iskanja pod sto milisekundami. Ne zato, ker bi imeli večje strežnike, temveč ker se težko delo opravi enkrat, ob uvozu, ne dva tisočkrat na dan ob vsakem kliku.

Enako velja za borzo cen, pametno naročanje in filtre po cenovnem razredu: vse te funkcije so uporabne le, če temeljijo na enem zapisu na artikel.

Kaj to pomeni v praksi

Za mehanika: en zadetek, prava zaloga, prava cena, brez klica v skladišče.

Za trgovca: manj ročnega urejanja cenikov, manj napačnih naročil, manj vračil.

Za distributerja: čist izvoz v kataloge partnerjev in API, ki ga lahko ponudite naprej brez sramu.

Za vodstvo: zaloga, ki se v spletni trgovini ujema z ERP-jem, in marža, ki se izračuna na pravem artiklu.

Sedem vprašanj, preden izberete B2B platformo za rezervne dele

  1. Kako platforma prepozna, da sta dva zapisa isti artikel? Po katerih ključih in v kakšnem vrstnem redu?
  2. Kaj se zgodi, ko se kataloške številke ujemajo, atributi pa ne?
  3. Ali se združevanje opravi ob uvozu ali ob vsakem iskanju?
  4. Ali hrani izvorne zapise in omogoča razveljavitev združitve?
  5. Kako se v združen artikel preslikajo zaloge po skladiščih in ceniki po dobaviteljih?
  6. Ali ista podatkovna osnova napaja B2B, B2C in API?
  7. Kakšen je odziv iskanja pri milijonu ali dveh milijonih artiklov, ne pri demo bazi z dvajset tisoč zapisi?

Če ponudnik na ta vprašanja nima jasnih odgovorov, boste nered iz treh sistemov le preselili v četrtega.

TEC3 smo zgradili tako, da nanje lahko odgovorimo. Če želite videti, kako to deluje na vaših podatkih, nam pišite.

Pogosta vprašanja

Kaj je higiena šifranta rezervnih delov?

Stanje, v katerem za vsak fizični artikel obstaja natanko en zapis, na katerega so vezane vse zaloge, ceniki, OE reference in vozila. Podvojeni zapisi iz kataloga, dobaviteljev in ERP-ja so združeni po jasnih pravilih z revizijsko sledjo.

Po katerih ključih TEC3 združuje artikle?

Po EAN/GTIN, nato po znamki in normalizirani kataloški številki, nato po OE številkah in križnih referencah. Tehnični atributi so zadnja kontrola: če se ne ujemajo, se zapisa ne združita, ampak označita za pregled.

Zakaj je čist šifrant povezan s hitrostjo platforme?

Ker je združevanje opravljeno enkrat ob uvozu, iskanje vrne en zapis z že pripravljenimi zalogami in cenami. Tako TEC3 ohranja odziv pod sto milisekundami tudi pri dveh milijonih artiklov.

Avtor

Mitja Sever Ustanovitelj Spletka in vodja razvoja platforme TEC

25 let v spletnem razvoju in B2B prodaji. Z ekipo Spletko razvija platformo TEC že tretjo generacijo, od ERP integracij do katalogov rezervnih delov.

Želite videti TEC3 na svojih podatkih?

Pišite nam ali si rezervirajte mesto v prvem valu uvedbe.

Preberite tudi