Cum de a face migrarea la un nou sistem de facturare simplu și simplu pentru a automatiza transferul de date

operatorii care, decid indiferent de motiv, pentru a schimba utilizarea de facturare, se confruntă cu o alegere: de a migra pe cont propriu sau să caute asistență de la dezvoltatorii sistemului selectat. În primul caz, „mutare“ este întotdeauna în modul jumătate de manual - este o singură operațiune, care nu are nici un sens pentru a automatiza. Ca urmare, apar erori, schimbare de sincronizare, resursele și costurile sunt în creștere.

Dezvoltatorii de facturare, la rândul său, de exemplu, noi :), face zeci de astfel de proiecte pe an. Prin urmare, profesioniștii care sunt în mod constant implicați în migrația poate automatiza chiar și cele mai multe blocaje în acest proces.

Una dintre aceste blocaje - transferul de date de la vechiul la noul sistem de facturare. Și astăzi vom vorbi despre modul de a automatiza acest proces.

Dar, mai ușor de spus decât de făcut, iar problemele încep la stadiul de descărcarea datelor din vechiul sistem. Chiar și în cazul facturării de serie poate fi o provocare, dar atunci când se lucrează cu soluții samopisnymi situația este complicată. De obicei, doar câțiva angajați cunosc detaliile de implementare, iar dacă se întâmplă ceva acești oameni (boală, concediere), este de a restabili imaginea completă trebuie să-și petreacă o mulțime de timp și efort.

Ca urmare, companiile se confruntă cu o alegere: să încerce să descarce cumva datele de facturare vechi și le introduce într-o nouă mână, sau se angajează dezvoltarea de soluții de automatizare. Operatorii mici pot permite să meargă pe prima cale - de a aloca unor angajați cu salarii mici, care manual prin intermediul interfeței de date se va transfera de la vechiul la noul sistem de facturare.

Dar pentru companiile mari, această abordare nu poate fi realizat - aceasta este o foarte lungă și laborioasă. În plus, informațiile din sistemul de facturare modificări în timp real, iar aceste modificări trebuie să fie luate în considerare. Dezvoltarea instrumentul adecvat pentru transferul de date nu toate puterea, așa că am luat această sarcină pe tine.

Facturare - un produs pe scară largă, care nu sunt întotdeauna evidente abordări și soluții. Prin urmare, am decis să renunțe la încercările de a crea un instrument a cărui sarcină a fost de a transfera date de la un astfel de sistem la altul într-un singur pas. Este mult mai eficient pentru a împărți procesul în etape.

Am dezvoltat un așa-numitul „circuit intermediar“ - un format simplificat (un set de tabele) în care doriți să încărcați date din vechiul sistem de facturare. Ulterior, aceste date au venit în Hydra. Această abordare facilitează în mare măsură formarea de descărcare de gestiune, în plus, putem ajuta la automatizarea acestui proces.

Pentru a automatiza descărcarea și migrare a datelor sarcini pot utiliza ETL-tools (Extract, Transform, Load) - de exemplu, Pentaho Data Integration si Talend Open Studio. Noi folosim Kettle (unul dintre modulele Pentaho de date Pachetul de integrare) pentru a crea și configura ETL-sarcinile și transformările. Apoi, descărcarea se efectuează într-un singur clic - având în vedere că, în procesul de punere în aplicare va trebui să genereze mult mai mult decât o dată, aceasta accelerează semnificativ migrația.

Ilustrați tot mai ușor prin exemplul descris mai sus. Mai jos este partea de transformare pentru conducere de date de la UTM5 formatul de facturare simplificat la circuitul intermediar Hydra. Aici vom genera date de acces ale abonaților la rețea și cabinetul personal.

Cum de a face migrarea la un nou sistem de facturare simplu și simplu pentru a automatiza transferul de date

Cum de a face migrarea la un nou sistem de facturare simplu și simplu pentru a automatiza transferul de date

Puteți personaliza flexibil fiecare pas al procesului, de exemplu, ca aceasta:

Cum de a face migrarea la un nou sistem de facturare simplu și simplu pentru a automatiza transferul de date

Serviciul de automatizare a migrației Hydra are o mulțime de probleme. Operatorii nu trebuie să aducă dezvoltatorii săi, deoarece lucrează cu ETL-configurare - acest lucru nu este de programare, și să-l sprijine, programatorii nu au nevoie, și ușurința și viteza de formare de descărcare vă permite să găsiți rapid erori în datele și să le corecteze, îmbunătățirea calității stocate în informațiile de facturare.

În cazul facturării de serie este încă mai bine - odată puse în aplicare, viitorul proiect de migrare automate, putem adapta o soluție creată pentru clienții noi. Acest lucru vă permite să efectuați procesul de migrare mai simplu și rapid.

Mark articol În articolul 6+ deja astfel de mărci