Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Design pattern data import

[es] :: Pascal / Delphi / Kylix :: Design pattern data import

[ Pregleda: 2366 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stankons
Stanko Milošev
ise Gmbh, Deutschland
Bonn

Član broj: 99408
Poruke: 231
*.trinet.si.

ICQ: 147767352
Sajt: www.milosev.com


Profil

icon Design pattern data import17.03.2009. u 15:34 - pre 182 meseci
U poslednje vreme cesto moram da radim import podataka u razlicite baze... Pa me zanima da li ima, mozda, neki design pattern za import, odnosno, da li mozda neko koristi neki slican design pattern?
 
Odgovor na temu

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.dial-up.dsl.siol.net.



+14 Profil

icon Re: Design pattern data import17.03.2009. u 19:17 - pre 182 meseci
Nisam siguran da kapiram sta podrazumevas pod "design pattern za import podataka"? Design pattern-i su smernice za dizajn arhitekture aplikacije sa ciljem resavanja cestih problema i izbegavanja najcescih gresaka. Kao takve su opste prirode, nisu vezane za konkretan jezik ili framework i ne resavaju konkretne probleme (kao sto je uvoz podataka u razlicite baze), bas kao sto im i ime kaze (design, ne implementation). Opisi malo detaljnije sta ti tacno treba.
if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

stankons
Stanko Milošev
ise Gmbh, Deutschland
Bonn

Član broj: 99408
Poruke: 231
*.dynamic.dsl.t-2.net.

ICQ: 147767352
Sajt: www.milosev.com


Profil

icon Re: Design pattern data import17.03.2009. u 20:10 - pre 182 meseci
Obican uvoz CSV fajlova... Izvinjavam se, zaboravio sam to da napisem :)

Prilicno je lako, i mogucnosti su razne... Krenuo sam da se igram malo sa apstrakcijama, kreirao klasu, nasledio, postavio polja,... Medjutim ne svidja mi se ideja, previse ce mi se zakomplikovati, pa sam pomislio, to je toliko opsta stvar da mora postojati neki dizajn patern, a kako ih slabo poznajem, a jos manje koristim, delovalo mi je kao odlicna ideja da pokusam da iskoristim neki postojeci...

Znaci, postoji li neki dizajn patern za uvoz CSV datoteka?
 
Odgovor na temu

stankons
Stanko Milošev
ise Gmbh, Deutschland
Bonn

Član broj: 99408
Poruke: 231
*.dynamic.dsl.t-2.net.

ICQ: 147767352
Sajt: www.milosev.com


Profil

icon Re: Design pattern data import17.03.2009. u 20:30 - pre 182 meseci
I da ponovim samo jedno pitanje, koje sam ranije postavio, da ne otvaram novu temu, ima li neko iskustvo sa Asterisk VoIP centralama? Konkretno, treba mi necije iskustvo u implementiranje podrske za naplatu, odnosno izvestaji ko je i koliko pricao, posto ovaj izvestaj koji dolazi uz FreePBX nije u redu, duplirani su zapisi...
 
Odgovor na temu

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.dial-up.dsl.siol.net.



+14 Profil

icon Re: Design pattern data import18.03.2009. u 23:14 - pre 182 meseci
>Znaci, postoji li neki dizajn patern za uvoz CSV datoteka
Ne postoji koliko ja znam, mada i dalje mislim je design pattern los izraz za to sto ti treba Ono sto tebi verovatno treba je sistem koji uvozi CSV u in-memory format ili jos bolje mem tabelu (npr. DevExpress MemData ili u najgorem slucaju TClientDataset) na jednom kraju, dok na drugom kraju se preko nekog DAO-a (npr. ZEOS ili ADO) povezuje na bazu i radi import red-po-red preko TDataset-olikih komponenti. Izmenom parametara DAO-a menjas bazu i nacin povezivanja na nju bez izmene glavnog engine-a za uvoz. Midlim da ne postoji neki lak i 100% pouzdan nacin da se to odradi, pogotovo ako je potrebna i neka transformacija podataka izmedju CSV-a i baze.

>Konkretno, treba mi necije iskustvo u implementiranje podrske za naplatu, odnosno izvestaji ko je i koliko pricao, posto ovaj izvestaj koji dolazi uz FreePBX nije u redu, duplirani su zapisi...
Nisam jos naleteo na duple zapise na asterisku, koju verziju/distribuciju koristis? Kod za tarifiranje poziva napisan u PHP-u i koliko se secam samo cita podatke iz baze, tako da bi trebalo da mozes da se direkt povezes na bazu.


if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

stankons
Stanko Milošev
ise Gmbh, Deutschland
Bonn

Član broj: 99408
Poruke: 231
*.trinet.si.

ICQ: 147767352
Sajt: www.milosev.com


Profil

icon Re: Design pattern data import19.03.2009. u 08:29 - pre 182 meseci
Ne treba mi tehnicki uvoz CSV - a, hteo sam da cujem filozofiju, tudja iskustva, ali ok to je sada gotovo. Uradjeno je preko dbExpress - a, TClienDataSet, TDataSetProvider, TSQLQuery, i na kraju TSQLConnection. Ne vidim nista lose u TClientDataSet - u?

Sto se tice Asteriska, ne mogu ti sada 100% reci, ali nama trebaju potpuno tacni podaci, ako se dobro secam, dogadja se recimo, korisnik zove, 5 telefona zvone, recimo 10 sekundi, neko podigne slusalicu, i prica minut, FreePBX ce prikazati 5 x 10 sekundi plus minut razgovora... Jos je gora situacija kad se radi prebacivanje veze...

Asterisk je verzija 1.4.18, ali uskoro treba da predjemo na 1.6

Povezao sam se direkt na bazu, i preko telnet - a na Asterisk, to nije problem, ali je problem brisanje duplih zapisa, posto jedna verzija koju sam uradio pala je u vodu kada smo dodali mogucnost da korisnik ceka na liniji ukoliko su svi telefoni zauzeti (queue), i koliko sam citao u verziji 1.6 su promenili model baze pa nema smisla da svaki put menjam program kada nesto menjamo na Asterisku...
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Design pattern data import

[ Pregleda: 2366 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.