It fluchste paad fan CQM nei DQM

by Aug 4, 2023Cognos Analytics0 comments

It fluchste paad fan CQM nei DQM

It is in rjochte line mei MotioCI

De kâns is grut dat as jo in lange tiid in Cognos Analytics-klant binne, jo noch wat legacy Compatible Query Mode (CQM) ynhâld slepe. Do wist wêrom Jo moatte migrearje nei Dynamic Query Mode (DQM):

  1. CQM is in risiko. CQM is âlde technology en kin op elk momint ôfret wurde
  2. DQM is takomstbestindich. DQM is skalberber, effisjinter en docht better
  3. De Wolk. As ferhuzing nei de wolk is op jo 5-jier roadmap jo moatte ferhúzje nei DQM

de Myth

De baan fan it migrearjen fan jo pakketten en rapporten nei DQM liket gewoan skriklik. Foar ien ding, jo fermoedzje dat der wat sil brekke yn 'e beweging, mar jo kinne net wis wêze wat. Dat is grif it gefal, en der is gjin maklike wei werom. As d'r gjin maklike manier werom is, kinne jo gewoan net wikenlang dea yn it wetter wêze mei jo brûkers gjin tagong ta rapporten.

De rjochte line

Wat as jo gewoan in skeakel kinne draaie en sjen hoe't al jo CQM-ynhâld wurket as DQM? Mei MotioCI testen, dat is krekt wat jo kinne dwaan. It is sa maklik.

De Deats

Wy hawwe earne oars skreaun oer wannear't jo moatte migrearje nei DQM. Dit is hoe:

  1. Beoardieling en ynventarisaasje - Earst beskôgje wat jo hawwe en beoardielje de ynspanning. Hoefolle rapporten hawwe jo? Hoefolle pakketten? Hoefolle fan jo pakketten binne CQM? D'r binne meardere manieren wêrop jo dit kinne benaderje.

Fyn elk Framework Manager-model, iepenje it en kontrolearje de eigenskippen.

Of, fine elk pakket dat is publisearre en kontrolearje de eigenskippen.

Of, brûke MotioCI Ynventarisaasje. De MotioCI Inventory Dashboard en Inventory Summary rapporten jouwe in oersjoch fan jo hiele ynhâldwinkel. Se fertelle jo yn ien eachopslach hoefolle pakketten binne yn jo Cognos ynhâld winkel binne CQM en hoefolle binne DQM. In ynventarisrapport toant oanfoljende details oer de pakketten:

      1. Paad. Krekt wêr't se sitte.
      2. Referinsjes. It oantal ynkommende referinsjes jouwe jo in idee fan hoefolle rapporten derfan ôfhingje.
      3. Ferâldere. As d'r gjin ynkommende referinsjes binne, sil dat maklik wêze. Jo meie net nedich it pakket. It wurdt net brûkt.

 

 

testing - Earst wolle jo in basisline opstelle op jo CQM-rapporten.

Meitsje in projekt yn MotioCI foar jo CQM-pakket. MotioCI sil jo helpe automatysk alle rapporten te finen wêrop it pakket is basearre. Meitsje testgefallen om in basisline te fêstigjen foar elk fan 'e rapporten foar ynhâld en prestaasjes

      1. Utfierstabiliteit - Makket in basisline foar ferwachte útfier fan it rapport
      2. Execution Time Stability - makket in basisline foar ferwachte prestaasjes

Fier de Test Cases út om de rapportútfier te generearjen en útfieringstiid op te nimmen.

 

evaluaasje - Dit wêr't jo de skeakel nei DQM draaie en de rapporten útfiere.

    1. Kloon it projekt dat jo makke hawwe yn 'e foarige stap, sadat in twadde MotioCI projekt sil hawwe itselde pakket en rapporten. Feroarje de projektynstellingen nei Force Dynamic Package Query Mode. Meitsje testgefallen foar elk fan 'e rapporten om útfier en prestaasjes te fergelykjen mei de CQM-basislineresultaten.
      1. Utfierfergeliking - Fergeliket de rapportútfier yn DQM mei de CQM-basisline.
      2. Fergeliking fan útfieringstiid - Fergeliket de útfieringstiid fan it rapport yn DQM mei de CQM-basisline.
    2. De testgefallen útfiere en de testresultaten evaluearje
      1. Súkses - Dizze testgefallen passe sawol útfierfergeliking as prestaasjes. De rapporten testen yn dizze groep sille migrearje nei DQM sûnder feroarings.
      2. Mislearring - Testgefallen sille mislearje as ien of beide fan 'e Assertions mislearje.
        1. Mislearring fan útfierfergeliking - Jo wurde presintearre mei in side-by-side ferliking fan CQM- en DQM-útfier fan it rapport mei ferskillen markearre.
        2. Mislearring fan útfieringstiidfergeliking - Dizze groep rapporten prestearje stadiger yn DQM dan CQM.

 

 

resolúsje – Op grûn fan de resultaten fan de Test Cases witte jo krekt hokker rapporten omtinken nedich binne.

    1. Betink in resinsje fan de MotioCI Rapportearje Test Case Failure Detail. Mei dat rapport kinne jo sjen oft der trends of groepen rapporten binne dy't ferlykbere flaters hawwe. Meitsje bewurkings oan it Framework Manager-model en publisearje it pakket opnij.
    2. Rinne de testgefallen opnij yn it DQM-projekt oant jo tefreden binne mei de útfier en prestaasjes.
    3. Yn guon gefallen moatte jo miskien yndividuele rapporten oanpakke dy't de útfierfergeliking of tiidfergeliking mislearje. Fix eventuele problemen.

 

 

Migration - Op dit punt binne al jo CQM-rapporten útfierd yn DQM en jo binne der wis fan dat se deselde útfier produsearje en yn in ridlike tiid útfiere.

    1. Yn Framework Manager kinne jo de Query Mode Eigenskip feilich feroarje yn Dynamic en it pakket opnij publisearje.
    2. As lêste stap, yn 'e MotioCI DQM-projekt, ferwiderje de Force DQM Query Mode-eigenskip en set it op Standert. Rinne jo testgefallen opnij en kontrolearje de resultaten. Dit sil befêstigje dat feroarings dy't jo hawwe makke oan de rapporten en pakketten hawwe gjin ynfloed op de útfier of prestaasjes.

De fiering

Ik fergeat dizze lêste stap te neamen. De fiering. It is tiid om te genietsjen fan alle foardielen fan DQM en te begjinnen op syk nei oare projekten.

Bonus Pro Tip

Jo kinne brûk meitsje fan de frij MotioPI nut om CQM-pakketten en rapporten te finen. Om pakketten te finen mei modellen ynsteld om CQM te brûken download en ynstallearje MotioPI:

  1. Iepen MotioPI en klikje op it paniel Ynhâld
  2. Query foar modellen troch it ynstellen fan Query for Types to Model.
  3. Beheine de Boarne fan jo sykopdracht nei de passende omfang. Ferminderje de omfang om prestaasjes te ferheegjen.
  4. Foegje in filter ta, selektearje Teksteigenskipsmodel is Dynamic Query Mode = falsk.
  5. Klik op Sykje
  6. Eksportearje de resultaten as CSV en iepenje yn Excel
  7. Kopiearje it Cognos-sykpaad fan it model wêrfoar jo rapporten wolle fine
  8. Bewurkje it sykpaad fan it model troch "/model[@name=" te ferwiderjen en wat folget fan 'e tekenrige
  9. Plak de ferkoarte modelpaadstring yn in nij ynhâldpaniel yn MotioPI.
  10. Query bewurkje foar typen om rapport te sjen
  11. Beheine de omfang passend
  12. Filter om te brûken Tekst Eigenskip Paad sykpaad Befettet troch te plakjen yn de ferkoarte modelpaadstring
  13. Klik op Sykje
  14. De resultaten sille in list werombringe fan alle rapporten dy't it CQM-pakket brûke.

Jawis, dit is in bytsje yngewikkeld, jo kinne gjin testen dwaan, en it beheart jo foarútgong yn in projekt net, mar hey, it is fergees. MotioPI kin jo dêr diel fan krije mei de earste twa stappen fan beoardieling en ynventarisaasje, dan MotioCI kin it dêrwei nimme.