procesul de conversie a bazei de date: Parteneriat pentru succes

din 2007, echipa experimentată de experți de la White Box Technologies, Inc. a ajutat la migrarea cu succes a mii de baze de date. La urma urmei, asta facem în fiecare zi. Înțelegem provocările și nuanțele unice ale procesului de conversie a bazei de date și am învățat cum să vă minimizăm riscurile pentru cel mai bun rezultat posibil. Cum o facem? Ne luăm timp pentru a analiza, Mapa și testa.

descărcați Whitepaper

ascultați, analizați, înțelegeți

analiștii de la White Box Technologies încep procesul de conversie a bazei de date scufundându-se în baza de date sursă. Când utilizatorii finali sunt o parte activă a procesului de conversie (aproximativ jumătate până la două treimi din proiectele noastre de conversie), programăm un apel cu ei pentru a solicita capturi de ecran ale programului lor actual și pentru a vorbi prin procesul lor normal de utilizare. Obținerea unei înțelegeri inițiale a modului în care utilizatorii au utilizat datele ne ajută să ne asigurăm că procesul de conversie a bazei de date creează cele mai bune rezultate posibile. Capturile de ecran ajută echipa noastră de analiză să reunească baza de date sursă, în timp ce instrumentul nostru de căutare de date urmărește informații dificil de găsit.

pentru proiectele de conversie în care utilizatorii finali nu sunt o parte activă a proiectului, avem mai multe sesiuni Q& A cu partenerul și experții în materie (IMM-uri) cu care vom lucra pe durata proiectului. Aceste proiecte de conversie necesită de obicei mai multă muncă din partea echipei noastre de analiză—similar cu un arheolog care analizează fosile și clădiri față de un antropolog care poate intervieva oamenii pe care îi studiază.

pregătirea “foii de parcurs”

după o analiză inițială, echipa noastră trimite documentul de cartografiere a tabelelor (TMD) clientului sau partenerului pentru examinare. Acesta este un aspect la nivel înalt al conversiei planificate, care arată ce tabele sursă vor fi utilizate pentru a popula tabele țintă specifice. Odată ce aceste tabele sunt aprobate de client sau partener, echipa noastră începe să realizeze un document de mapare a datelor (DMD) care arată planul de conversie mai detaliat. DMD se bazează pe TMD aprobat și arată câmpurile specifice care vor fi utilizate de la sursă, ce (dacă există) modificări vor fi făcute ca parte a conversiei și unde vor ajunge datele în sistemul țintă.

în timp ce echipa noastră de analiză construiește aceste documente de cartografiere, trimitem instrumentul nostru de cartografiere a codurilor către client sau partener. Ei vor folosi acest instrument pentru a potrivi codurile din Baza de date sursă cu noile coduri pentru baza de date țintă. Code Mapper se actualizează cu software-ul nostru de conversie în timp real, astfel încât de fiecare dată când rulăm o parte (sau toate) din conversie, folosim cele mai actualizate coduri de la client.

odată ce documentele de cartografiere au fost construite de echipa noastră de analiză și aprobate de client sau partener, conversia se mută la echipa noastră de inginerie. Inginerii noștri folosesc TMD și DMD pentru a crea interogările și vizualizările SQL necesare pentru conversie. Aceste interogări devin sursa modificată utilizată de instrumentul nostru Data Migration Navigator (DMN). Folosind aceste interogări ca sursă, inginerii noștri construiesc codul de conversie într-un c # modificat-proiectat și construit intern, astfel încât codul de conversie să poată fi pus cap la cap, cum ar fi construirea unui program în Scratch (scratch.mit.edu). fișierul ‘babel’ creat pentru conversie (numit pentru peștele babel în Ghidul autostopistului către galaxie) va trece prin sute de iterații sau versiuni pe măsură ce conversia este construită și testată.

rulările de testare asigură o conversie reușită

conversiile sunt livrate clientului sau partenerului într-o serie de batjocuri sau rulări de testare. Aceste batjocuri oferă clientului posibilitatea de a vedea datele convertite în noua lor aplicație. Un proiect standard de conversie a bazei de date include de obicei 3 conversii simulate separate înainte de conversia finală sau go-live. Instrumentul nostru DMN rulează conversii rapid și precis—cu multe sisteme complete de conversie într-o chestiune de ore. Cu fiecare machetă, clientul sau partenerul are timp să revizuiască și să ofere feedback sau să facă cereri de modificări. Pe parcursul mai multor batjocuri incluse în conversia standard, codul de conversie este rafinat și perfecționat. Rularea conversiei go-live este întotdeauna un final interesant al proiectului.

sistemul nostru “încercat și adevărat” asigură că proiectul dvs. de conversie a bazei de date este finalizat la timp și în limitele bugetului. La urma urmei, pentru ce sunt partenerii?

Leave a Reply