Най-бързият път от CQM към DQM
Шансовете са добри, ако сте дългогодишен клиент на Cognos Analytics, все още влачите някое наследено съдържание на Compatible Query Mode (CQM). Ти знаеш защо трябва да мигрирате към режим на динамични заявки (DQM):
- CQM е риск. CQM е стара технология и може да бъде отхвърлена по всяко време
- DQM е ориентиран към бъдещето. DQM е мащабируем, по-ефективен и се представя по-добре
- Облакът. Ако преминаването към облака е на вашата 5-годишна roadкарта, която трябва да преместите в DQM
Митът
Работата по мигрирането на вашите пакети и отчети към DQM просто изглежда обезсърчителна. Първо, подозирате, че нещо ще се счупи при преместването, но не можете да сте сигурни какво. Това със сигурност е така и няма лесен път назад. Ако няма лесен път назад, просто не можете да сте мъртви във водата в продължение на седмици, когато вашите потребители нямат достъп до отчетите.
Правата линия
Какво ще стане, ако можете просто да превключите превключвател и да видите как цялото ви CQM съдържание работи като DQM? с MotioCI тестване, точно това можете да направите. Толкова е лесно.
Дийтс
Писали сме другаде за това кога трябва да мигрирате към DQM. Ето как:
- Оценка и инвентаризация – Първо преценете какво имате и преценете усилията. Колко доклада имате? Колко опаковки? Колко от вашите пакети са CQM? Има много начини, по които можете да подходите към това.
Намерете всеки модел на Framework Manager, отворете го и проверете свойствата.
Или намерете всеки публикуван пакет и проверете свойствата му.
Или, използвайте MotioCI Складова наличност. The MotioCI Таблото за управление на инвентара и обобщените отчети за инвентара предоставят преглед на целия ви магазин за съдържание. Те ви казват с един поглед колко пакета във вашия магазин за съдържание на Cognos са CQM и колко са DQM. Отчет за инвентаризация показва допълнителни подробности за пакетите:
-
-
- Пътека. Точно там, където се намират.
- Препратки. Броят на входящите препратки ви дава представа колко доклада зависят от него.
- Остаряло. Ако няма входящи препратки, това ще бъде лесно. Възможно е пакетът да не ви трябва. Не се използва.
-
Тестване – Първо ще искате да установите базова линия на вашите отчети за CQM.
Създайте проект в MotioCI за вашия CQM пакет. MotioCI ще ви помогне автоматично да намерите всички отчети, на които се основава пакетът. Създайте тестови случаи, за да установите базова линия за всеки от отчетите за съдържание и ефективност
-
-
- Стабилност на изхода – Създава базова линия за очаквания изход от отчета
- Стабилност на времето за изпълнение – създава базова линия за очакваната производителност
-
Изпълнете тестовите случаи, за да генерирате изхода на отчета и да запишете времето за изпълнение.
Оценка – Тук превключвате на DQM и изпълнявате отчетите.
-
- Клонирайте проекта, който сте създали в предишната стъпка, така че втора MotioCI проектът ще има същия пакет и отчети. Променете настройките на проекта на Force Dynamic Package Query Mode. Създайте тестови случаи за всеки от отчетите, за да сравните изхода и производителността с базовите резултати от CQM.
- Сравнение на изхода – Сравнява изхода на отчета в DQM с базовата линия на CQM.
- Сравнение на времето за изпълнение – Сравнява времето за изпълнение на отчета в DQM с базовата линия на CQM.
- Изпълнете тестовите случаи и оценете резултатите от теста
- Успех – Тези тестови случаи преминават както сравнението на резултатите, така и производителността. Докладите, тествани в тази група, ще мигрират към DQM без промени.
- Неуспех – Тестовите случаи ще бъдат неуспешни, ако едно или и двете твърдения са неуспешни.
- Неуспешно сравнение на изхода – Показва ви се паралелно сравнение на CQM и DQM изхода на отчета с подчертани разлики.
- Неуспешно сравнение на времето за изпълнение – Тази група отчети се представят по-бавно в DQM, отколкото в CQM.
- Клонирайте проекта, който сте създали в предишната стъпка, така че втора MotioCI проектът ще има същия пакет и отчети. Променете настройките на проекта на Force Dynamic Package Query Mode. Създайте тестови случаи за всеки от отчетите, за да сравните изхода и производителността с базовите резултати от CQM.
Резолюция – Въз основа на резултатите от тестовите случаи вие знаете точно кои доклади изискват внимание.
-
- Помислете за преглед на MotioCI Докладвайте подробности за неуспешния тестов случай. С този отчет можете да видите дали има тенденции или групи отчети, които имат подобни грешки. Направете редакции на модела на Framework Manager и публикувайте повторно пакета.
- Пуснете отново тестовите случаи в проекта DQM, докато не сте доволни от изхода и производителността.
- В някои случаи може да се наложи да разгледате отделни отчети, които не отговарят на резултатите от сравнението или времето. Коригирайте всички проблеми.
миграция – Към този момент всичките ви отчети за CQM са изготвени в DQM и вие сте уверени, че произвеждат еднакъв резултат и се изпълняват в разумен срок.
-
- Във Framework Manager можете безопасно да промените свойството Query Mode на Dynamic и да публикувате отново пакета.
- Като последна стъпка, в MotioCI DQM проект, премахнете свойството Force DQM Query Mode и го задайте на Default. Пуснете отново вашите тестови случаи и проверете резултатите. Това ще потвърди, че промените, които сте направили в отчетите и пакетите, не са повлияли на изхода или производителността.
Празникът
Забравих да спомена тази последна стъпка. Празникът. Време е да се насладите на всички предимства на DQM и да започнете да търсите други проекти.
Бонус професионален съвет
Можете да използвате Безплатно MotioPI помощна програма за намиране на CQM пакети и отчети. За да намерите пакети с модели, настроени да използват CQM, изтеглете и инсталирайте MotioПИ:
- отворено MotioPI и щракнете върху панела Съдържание
- Заявка за модели, като зададете Заявка за типове на Модел.
- Стеснете източника на вашето търсене до подходящия обхват. Намалете обхвата, за да увеличите производителността.
- Добавете филтър, изберете Text Property Model is Dynamic Query Mode = false.
- Щракнете върху Търсене
- Експортирайте резултатите като CSV и отворете в Excel
- Копирайте Cognos Search Path на модела, за който искате да намерите отчети
- Редактирайте пътя за търсене на модела, като премахнете „/model[@name=“ и това, което следва от низа
- Поставете съкратения низ на пътя на модела в нов панел със съдържание в MotioПИ.
- Редактирайте заявка за типове, за да покажете отчет
- Стеснете обхвата по подходящ начин
- Филтрирайте за използване на път за търсене на пакет със свойства на текста Съдържа чрез поставяне в низа на съкратения път на модела
- Щракнете върху Търсене
- Резултатите ще върнат списък на всички отчети, които използват пакета CQM.
Разбира се, това е малко сложно, не можете да правите никакви тестове и не управлява напредъка ви в даден проект, но хей, безплатно е. MotioСлед това PI може да ви отведе дотам с първите две стъпки на оценка и инвентаризация MotioCI може да го вземе от там.