În orice dezvoltare de software este înțelept să-ți propui o abordare în 3 etape:
- Dezvoltare;
- Testare;
- Producție.
În diagrama următoare se pot vedea modalitățile în care o aplicație QVW parcurge mai multe etape și care este rolul fiecărei etape în parte.
Diagrama QlikView™ în 3 Etape (Dezvoltare-Testare Producție)
În timp ce Producția este clar ar trebui să o avem (altfel, am greșit subiectul, corect? ), pentru primele două etape trebuiesc parcurse o serie de aspecte:
În același subfișier, toate fișierele XML cu metadatele fișierului QVW (script, variabile, definiții în interfață, acțiuni, macrouri, etc.) vor fi salvate automat. Aceasta este cea mai recenta versiune disponibilă și aduce valoare adaugată, special într=un mediu multi-developer, prin integrarea cu CVS-urile, SV-urile si cu orice altă soluție de versioning.
Aceasta pemite nu numai compararea versiunilor, ci si facilități de tipul check-in / check-out (evitând situația în care doi dezvoltatori lucrează în aceeași zonă și riscul inerent al generării de versiuni conflictuale).
2. Pentru stadiul de Testare, trebuie acoperite cel putin 3 perspective:
- testarea dezvoltărilor locale noi (aplicații întregi QVW noi sau părți noi ale celor deja existente) înainte de lansarea lor în Producție (utilizarea în viața reală). Inclusiv extinderea testărilor pentru cascadările corecte ale proceselor de data staging pentru incremental loads;
- testarea noilor versiuni și îmbunătățiri ale platformei QlikView™ lansate (de mai multe ori pe parcursul unui an) de către Qlik™Tech, înainte de migrarea platformei noastre de Producție la cea mai nouă versiune/îmbunătățire;
- testarea capabilităților de performanță ale platformei noastre și în special ale noilor noastre rapoarte.
***
***