Združevanje podatkov iz različnih virov
5 naročnikov
5 naročnikov
predvsem vprašanje za spletne trgovce; imate kakšen sistem, program, skripto, ki iz različnih virov (od excelovih cenikov, XMLjev dobaviteljev, lastne SQL baze) vleče-primerja-dodaja potrebne podatke in jih združuje v eno urejeno datoteko, ki je primerna za uvoz v trgovino?
Vem da obstajajo spletne skipte za uvoz dobaviteljev, samo iščem nekaj več, saj imam uvoznih virov več kot 20, ki pa tudi dostikrat spreminjajo obliko. Razmišljam o nekem desktop programu, kjer bi (brez pretiranega znanja o programiranj) lahko sam tudi kdaj spremenil kakšno nastavitev (uvozno-izvozno polje).
kako se vi lotevate urejanja večjega števila hitro spreminjajočih se artiklov? Vem vem da gre ročno, ampak ali kdo to ne dela ročno?
11 odgovorov
Osebno lahko govorim s stališča izvajalcev. Večinoma (pravzaprav vsi) naši trgovci / stranke uporabljajo rešitve, ki jih razvijemo v ta namen. Imamo sicer narejeno deloma generično rešitev, ampak kljub temu vedno pride kdo s povsem svojimi zahtevami, tako da je potrebno precej prilagajanja... obstajajo sicer tudi desktop programi za združevanje podatkovnih virov, ampak dvomim, če je to boljša rešitev...
lp
Jah, recimor mimovrste ima tako narejeno da moreš ti kot dobavitelj imeti na svoji spletni strani (oz nekje na spletu) neko xml datoteko, za katero ti povedo katere rubrike more vsebovati in kako se imenujejo in potem dodajaš notri svoje produkte. Enkrat na dan njihova procedura pride do tvoje strani pogleda če je kaj novega in podatke vnese v svojo bazo. Tako da jaz mislim da so xml edina pametna izbira.
Sam sem si sicer za dotično stran s katere hočem dobavljati/prodajati izdelke naredil chrome plugin. Tako, da po prihodu na stran in sprehajanju po izdelkih ob strani fila formice z gumbom dodaj v (mojo) trgovino. Malo odstopa od tvojih zahtev kjer verjetno hočeš scan celotne strani in kar celo listo naenkrat notri. Ampak če se struktura strani spreminja ostane le popravljanje kode sproti (pomoje). Drugače težko zagotoviš pravilne podatke na pravo mesto v bazi.
@tody in wingback,
Nista me zastopila :) Imam več kot 20 virov podatkov v različnih oblikah, večinoma ceniki in zunanje baze podatkov. Vpliva na to, v kakšni obliki dobim podatke, nimam. Samo v Sloveniji imajo dobavitelji lepo poštimane XMLje, tuje multinacionalke pa še zmerja klanfajo old school excel cenike -> narobe svet :)
Saj načeloma ni problema iz bilokaterega programskega jezika parsat karkoli (csv,xml,excel,db,karkoli)...
OK štekam, potem bi verjetno rabil nekaj custom za recimo uvoz iz excelovih datotek, da ti pove katere stolpce ima recimo datoteka in ti poveš ta stolpec naj bo v mojem uvoznem file-u ta podatek, oni stolpec ta podatek in ti potem na ta način zgenerira tvoj file za uvoz. Tega sicer nimam ni pa nemogoče sprogramirat. Če ne dobiš že kaj narejenega se ponudim za implementacijo.
a nima MS Excel neko funkcijo "auto update" external data source (ki ga prej seveda nastaviš/prilagodiš z VBA-jem) ?
wingback:
OK štekam, potem bi verjetno rabil nekaj custom za recimo uvoz iz excelovih datotek, da ti pove katere stolpce ima recimo datoteka in ti poveš ta stolpec naj bo v mojem uvoznem file-u ta podatek, oni stolpec ta podatek in ti potem na ta način zgenerira tvoj file za uvoz. Tega sicer nimam ni pa nemogoče sprogramirat. Če ne dobiš že kaj narejenega se ponudim za implementacijo.
tako ja, osnova v tem smislu, samo še z nekaj dodatnimi funkcijami.