Cea mai rapidă cale de la CQM la DQM
Este o linie dreaptă cu MotioCI
Sunt șanse mari ca, dacă sunteți un client Cognos Analytics de lungă durată, să continuați să trageți în jurul conținutului vechi din Modul de interogare compatibil (CQM). Ştii de ce trebuie să migrați la modul de interogare dinamică (DQM):
- CQM este un risc. CQM este o tehnologie veche și poate fi depreciată în orice moment
- DQM este pregătit pentru viitor. DQM este scalabil, mai eficient și are performanțe mai bune
- Norul. Dacă mutarea în cloud este pe cei 5 ani roadhartă trebuie să vă mutați la DQM
Mitul
Treaba de a migra pachetele și rapoartele dvs. către DQM pare descurajantă. În primul rând, bănuiești că ceva se va rupe în mișcare, dar nu poți fi sigur ce. Acesta este cu siguranță cazul și nu există o cale de întoarcere ușoară. Dacă nu există o cale de întoarcere ușoară, pur și simplu nu poți fi mort în apă săptămâni întregi, utilizatorii tăi nu au acces la rapoarte.
Linia dreaptă
Ce se întâmplă dacă ai putea doar să răsuci un comutator și să vezi cum funcționează tot conținutul tău CQM ca DQM? Cu MotioCI testare, exact asta poți face. Este atât de ușor.
The Deets
Am scris în altă parte despre când ar trebui să migrați la DQM. Iată cum:
- Evaluare și inventariere – Mai întâi ia în considerare ceea ce ai și evaluează efortul. Câte rapoarte ai? Cate pachete? Câte dintre pachetele dumneavoastră sunt CQM? Există mai multe moduri în care puteți aborda acest lucru.
Găsiți fiecare model Framework Manager, deschideți-l și verificați proprietățile.
Sau găsiți fiecare pachet care a fost publicat și verificați proprietățile acestuia.
Sau, utilizați MotioCI Inventar. The MotioCI Rapoartele Tabloul de bord pentru inventar și Rezumatul inventarului oferă o imagine de ansamblu asupra întregului magazin de conținut. Vă spun dintr-o privire câte pachete sunt în magazinul de conținut Cognos sunt CQM și câte sunt DQM. Un raport de inventar arată detalii suplimentare despre pachete:
-
-
- Cale. Exact unde se află.
- Referințe. Numărul de referințe primite vă oferă o idee despre câte rapoarte depind de acesta.
- Învechit. Dacă nu există referințe primite, aceasta va fi ușor. Este posibil să nu aveți nevoie de pachet. Nu este folosit.
-
Testarea – În primul rând, veți dori să stabiliți o linie de referință pentru rapoartele dvs. CQM.
Creați un proiect în MotioCI pentru pachetul dvs. CQM. MotioCI vă va ajuta să găsiți automat toate rapoartele pe care se bazează pachetul. Creați cazuri de testare pentru a stabili o linie de bază pentru fiecare dintre rapoarte pentru conținut și performanță
-
-
- Stabilitatea rezultatelor – creează o linie de bază pentru rezultatul așteptat al raportului
- Stabilitatea timpului de execuție – creează o linie de bază pentru performanța așteptată
-
Executați cazurile de testare pentru a genera rezultatul raportului și pentru a înregistra timpul de execuție.
Evaluare – Aici treceți comutatorul la DQM și rulați rapoartele.
-
- Clonează proiectul pe care l-ai creat în pasul anterior, astfel încât o secundă MotioCI proiectul va avea același pachet și rapoarte. Schimbați setările proiectului în Modul de interogare dinamică a pachetului. Creați cazuri de testare pentru fiecare dintre rapoarte pentru a compara rezultatele și performanța cu rezultatele de referință CQM.
- Comparație rezultate – compară rezultatul raportului în DQM cu linia de bază CQM.
- Comparație timp de execuție – compară timpul de execuție a raportului în DQM cu linia de bază CQM.
- Executați cazurile de testare și evaluați rezultatele testului
- Succes – Aceste cazuri de testare trec atât compararea rezultatelor, cât și performanța. Rapoartele testate în acest grup vor migra către DQM fără modificări.
- Eșec – Cazurile de testare vor eșua dacă una sau ambele afirmații eșuează.
- Eșecul comparației rezultatelor – Vi se prezintă o comparație alăturată a rezultatelor CQM și DQM ale raportului, cu diferențele evidențiate.
- Eșecul comparației timpului de execuție – Acest grup de rapoarte funcționează mai lent în DQM decât în CQM.
- Clonează proiectul pe care l-ai creat în pasul anterior, astfel încât o secundă MotioCI proiectul va avea același pachet și rapoarte. Schimbați setările proiectului în Modul de interogare dinamică a pachetului. Creați cazuri de testare pentru fiecare dintre rapoarte pentru a compara rezultatele și performanța cu rezultatele de referință CQM.
Rezoluţie – Pe baza rezultatelor cazurilor de testare, știți exact ce rapoarte necesită atenție.
-
- Luați în considerare revizuirea MotioCI Raportarea cazului de testare detaliu eșec. Cu acel raport, puteți vedea dacă există tendințe sau grupuri de rapoarte care au erori similare. Faceți modificări în modelul Framework Manager și republicați pachetul.
- Reluați cazurile de testare în proiectul DQM până când sunteți mulțumit de rezultat și performanță.
- În unele cazuri, poate fi necesar să abordați rapoartele individuale care nu reușesc Compararea rezultatelor sau Compararea timpului. Remediați orice probleme.
Suport pentru migranți – În acest moment, toate rapoartele dvs. CQM au fost rulate în DQM și sunteți sigur că produc aceeași ieșire și se execută într-un timp rezonabil.
-
- În Framework Manager puteți schimba în siguranță proprietatea modului de interogare la Dynamic și republicați pachetul.
- Ca pas final, în MotioCI Proiectul DQM, eliminați proprietatea Force DQM Query Mode și setați-o la Implicit. Reluați cazurile de testare și verificați rezultatele. Aceasta va confirma că modificările pe care le-ați făcut rapoartelor și pachetelor nu au afectat rezultatul sau performanța.
Celebrarea
Am uitat să menționez acest ultim pas. Celebrarea. Este timpul să vă bucurați de toate beneficiile DQM și să începeți să căutați alte proiecte.
Sfat pro bonus
Aveți posibilitatea să utilizați gratuit MotioPI utilitar pentru a găsi pachete și rapoarte CQM. Pentru a găsi pachete cu modele setate pentru a utiliza CQM, descărcați și instalați MotioPI:
- Operatii Deschise MotioPI și faceți clic pe panoul Conținut
- Interogați modele setând Interogare pentru tipuri la Model.
- Restrângeți Sursa căutării dvs. la domeniul adecvat. Reduceți domeniul de aplicare pentru a crește performanța.
- Adăugați un filtru, selectați Text Property Model is Dynamic Query Mode = false.
- Faceți clic pe Căutare
- Exportați rezultatele ca CSV și deschideți în Excel
- Copiați Calea de căutare Cognos a modelului pentru care doriți să găsiți rapoarte
- Editați calea de căutare a modelului eliminând „/model[@name=” și ceea ce urmează din șir
- Lipiți șirul de cale a modelului scurtat într-un nou panou de conținut în MotioPI.
- Editați interogarea pentru tipuri pentru a afișa raportul
- Restrângeți în mod corespunzător domeniul de aplicare
- Filtrați pentru a utiliza Text Property Package Search Path Contains prin lipirea în șirul scurt de cale a modelului
- Faceți clic pe Căutare
- Rezultatele vor returna o listă cu toate rapoartele care utilizează pachetul CQM.
Desigur, acest lucru este puțin complicat, nu puteți face nicio testare și nu vă gestionează progresul într-un proiect, dar, hei, este gratuit. MotioApoi, PI vă poate ajuta să parți drumul cu primii doi pași ai Evaluării și Inventarului MotioCI o pot lua de acolo.