Velika verjetnost je, da če ste dolgoletni uporabnik Cognos Analytics, še vedno vlečete naokoli nekaj podedovane vsebine Compatible Query Mode (CQM). Ti veš zakaj morate preiti na način dinamičnega poizvedovanja (DQM):
- CQM je tveganje. CQM je stara tehnologija in jo lahko kadar koli opustimo
- DQM je pripravljen na prihodnost. DQM je razširljiv, učinkovitejši in deluje bolje
- Oblak. Če se selitev v oblak izvaja 5 let roadzemljevid, ki ga morate premakniti v DQM
Mit
Naloga selitve vaših paketov in poročil v DQM se zdi zastrašujoča. Prvič, sumite, da se bo med selitvijo nekaj zlomilo, vendar ne morete biti prepričani, kaj. Zagotovo je tako in ni lahke poti nazaj. Če ni lahke poti nazaj, ne morete več tednov biti mrtvi v vodi, ko vaši uporabniki nimajo dostopa do poročil.
Ravna črta
Kaj pa, če bi lahko preprosto preklopili stikalo in videli, kako vsa vaša vsebina CQM deluje kot DQM? z MotioCI testiranje, točno to lahko storite. Tako enostavno je.
The Deets
O tem, kdaj bi morali preiti na DQM, smo že pisali drugje. Takole:
- Ocenjevanje in popis – Najprej razmislite, kaj imate, in ocenite trud. Koliko poročil imate? Koliko paketov? Koliko vaših paketov je CQM? Temu lahko pristopite na več načinov.
Poiščite vsak model Framework Manager, ga odprite in preverite lastnosti.
Ali pa poiščite vsak paket, ki je bil objavljen, in preverite njegove lastnosti.
Ali pa uporabite MotioCI Inventar. The MotioCI Poročila Nadzorna plošča zalog in Povzetek zalog ponujajo pregled vaše celotne trgovine z vsebino. Na prvi pogled vam povedo, koliko paketov je v vaši trgovini z vsebino Cognos CQM in koliko DQM. Poročilo o inventarju prikazuje dodatne podrobnosti o paketih:
-
-
- Pot. Točno tam, kjer se nahajajo.
- Reference. Število dohodnih referenc vam daje predstavo o tem, koliko poročil je odvisnih od tega.
- Zastarelo. Če ni dohodnih referenc, bo to enostavno. Paketa morda ne boste potrebovali. Ni v uporabi.
-
Testiranje – Najprej boste želeli vzpostaviti izhodišče za vaša poročila CQM.
Ustvarite projekt v MotioCI za vaš paket CQM. MotioCI vam bo pomagal samodejno najti vsa poročila, na katerih temelji paket. Ustvarite testne primere, da določite osnovo za vsako poročilo glede vsebine in učinkovitosti
-
-
- Izhodna stabilnost – ustvari osnovo za pričakovani izhod poročila
- Stabilnost časa izvajanja – ustvari osnovo za pričakovano uspešnost
-
Izvedite testne primere, da ustvarite izhod poročila in zabeležite čas izvajanja.
Ocenjevanje – Tukaj preklopite stikalo na DQM in zaženete poročila.
-
- Klonirajte projekt, ki ste ga ustvarili v prejšnjem koraku, tako da drugi MotioCI projekt bo imel enak paket in poročila. Spremenite nastavitve projekta na Force Dynamic Package Query Mode. Ustvarite testne primere za vsako od poročil, da primerjate rezultate in zmogljivost z osnovnimi rezultati CQM.
- Primerjava izhoda – primerja izhod poročila v DQM z izhodiščem CQM.
- Primerjava časa izvajanja – primerja čas izvajanja poročila v DQM z izhodiščem CQM.
- Izvedite testne primere in ocenite rezultate testa
- Uspeh – ti testni primeri uspešno prestanejo tako primerjavo rezultatov kot zmogljivost. Poročila, testirana v tej skupini, se bodo brez sprememb preselila v DQM.
- Neuspeh – testni primeri bodo neuspešni, če ena ali obe trditvi ne uspeta.
- Neuspešna primerjava rezultatov – Predstavljena vam je vzporedna primerjava rezultatov CQM in DQM poročila s poudarjenimi razlikami.
- Neuspeh primerjave časov izvajanja – ta skupina poročil deluje počasneje v DQM kot v CQM.
- Klonirajte projekt, ki ste ga ustvarili v prejšnjem koraku, tako da drugi MotioCI projekt bo imel enak paket in poročila. Spremenite nastavitve projekta na Force Dynamic Package Query Mode. Ustvarite testne primere za vsako od poročil, da primerjate rezultate in zmogljivost z osnovnimi rezultati CQM.
Resolucija – Na podlagi rezultatov testnih primerov natančno veste, katera poročila potrebujejo pozornost.
-
- Razmislite o pregledu MotioCI Poročilo o napaki testnega primera. S tem poročilom lahko vidite, ali obstajajo trendi ali skupine poročil s podobnimi napakami. Uredite model Framework Manager in znova objavite paket.
- Znova zaženite testne primere v projektu DQM, dokler ne boste zadovoljni z izhodom in zmogljivostjo.
- V nekaterih primerih boste morda morali obravnavati posamezna poročila, ki ne izpolnjujejo primerjave rezultatov ali časovne primerjave. Odpravite morebitne težave.
Migracija – Na tej točki so bila vsa vaša poročila CQM izvedena v DQM in prepričani ste, da ustvarijo enak rezultat in se izvedejo v razumnem času.
-
- V upravitelju ogrodja lahko varno spremenite lastnost Query Mode v Dynamic in znova objavite paket.
- Kot zadnji korak v MotioCI Projekt DQM, odstranite lastnost Force DQM Query Mode in jo nastavite na Privzeto. Znova zaženite testne primere in preverite rezultate. To bo potrdilo, da spremembe, ki ste jih naredili v poročilih in paketih, niso vplivale na izhod ali zmogljivost.
Praznovanje
Pozabil sem omeniti ta zadnji korak. Praznovanje. Čas je, da izkoristite vse prednosti DQM in začnete iskati druge projekte.
Bonus Pro Nasvet
Lahko uporabite brezplačno MotioPI pripomoček za iskanje paketov in poročil CQM. Za iskanje paketov z modeli, nastavljenimi za uporabo CQM, prenesite in namestite MotioPI:
- Odprto MotioPI in kliknite ploščo Vsebina
- Poizvedite po modelih tako, da nastavite Poizvedbo za vrste na Model.
- Zožite vir iskanja na ustrezen obseg. Zmanjšajte obseg, da povečate zmogljivost.
- Dodajte filter, izberite Text Property Model is Dynamic Query Mode = false.
- Kliknite Iskanje
- Izvozite rezultate kot CSV in odprite v Excelu
- Kopirajte Cognos Search Path modela, za katerega želite najti poročila
- Uredite iskalno pot modela tako, da iz niza odstranite »/model[@name=« in tisto, kar sledi
- Prilepite skrajšani niz poti modela v novo vsebinsko ploščo v MotioPI.
- Uredite poizvedbo za vrste za prikaz poročila
- Ustrezno zožite obseg
- Filter za uporabo poti iskanja paketa lastnosti besedila vsebuje tako, da prilepite skrajšani niz poti modela
- Kliknite Iskanje
- Rezultati bodo vrnili seznam vseh poročil, ki uporabljajo paket CQM.
Resda je to nekoliko zapleteno, ne morete izvajati nobenega testiranja in ne upravlja vašega napredka v projektu, toda, hej, brezplačno je. MotioPI vas lahko pripelje do delne poti s prvima dvema korakoma ocenjevanja in popisa MotioCI lahko vzame od tam.