Велике су шансе да, ако сте дугогодишњи корисник Цогнос Аналитицс-а, још увек вучете по неком застарелом садржају компатибилног режима упита (ЦКМ). Знаш зашто морате да пређете на динамички режим упита (ДКМ):
- ЦКМ је ризик. ЦКМ је стара технологија и може бити застарела у било ком тренутку
- ДКМ је спреман за будућност. ДКМ је скалабилан, ефикаснији и ради боље
- Облак. Ако је прелазак на облак на вашој 5-годишњој roadмапу коју треба да пређете на ДКМ
Мит
Посао миграције ваших пакета и извештаја у ДКМ само изгледа застрашујући. Као прво, сумњате да ће се нешто сломити у покрету, али не можете бити сигурни шта. То је сигурно случај, и нема лаког пута назад. Ако нема лаког пута назад, једноставно не можете да будете мртви у води недељама док ваши корисници немају приступ извештајима.
Права линија
Шта ако бисте могли само да окренете прекидач и видите како сав ваш ЦКМ садржај функционише као ДКМ? Витх MotioCI тестирање, то је управо оно што можете да урадите. То је тако лако.
Тхе Деетс
На другом месту смо писали о томе када треба да мигрирате на ДКМ. Овако:
- Процена и инвентар – Прво размислите шта имате и процените труд. Колико извештаја имате? Колико пакета? Колико ваших пакета је ЦКМ? Постоји више начина на које можете приступити овоме.
Пронађите сваки модел Фрамеворк Манагер-а, отворите га и проверите својства.
Или пронађите сваки пакет који је објављен и проверите његова својства.
Или, користите MotioCI Инвентар. Тхе MotioCI Извештаји Контролна табла инвентара и Резиме залиха пружају преглед целокупне продавнице садржаја. Они вам на први поглед говоре колико је пакета у вашој Цогнос продавници садржаја ЦКМ, а колико ДКМ. Извештај о инвентару приказује додатне детаље о пакетима:
-
-
- Пут. Тачно тамо где се налазе.
- Референце. Број долазних референци даје вам представу о томе колико извештаја зависи од тога.
- Застарело. Ако нема долазних референци, то ће бити лако. Можда вам пакет неће требати. Не користи се.
-
Тестирање – Прво ћете желети да успоставите основу за своје ЦКМ извештаје.
Направите пројекат у MotioCI за ваш ЦКМ пакет. MotioCI ће вам помоћи да аутоматски пронађете све извештаје на којима је пакет заснован. Креирајте тест случајеве да бисте успоставили основну линију за сваки од извештаја за садржај и учинак
-
-
- Стабилност излаза – Ствара основу за очекивани излаз извештаја
- Стабилност времена извршења – ствара основу за очекиване перформансе
-
Извршите тест случајеве да бисте генерисали излаз извештаја и забележили време извршења.
Процена – Овде пребацујете прекидач на ДКМ и покрећете извештаје.
-
- Клонирајте пројекат који сте креирали у претходном кораку тако да секунд MotioCI пројекат ће имати исти пакет и извештаје. Промените подешавања пројекта на Форце Динамиц Пацкаге Куери Моде. Направите тест случајеве за сваки од извештаја да бисте упоредили резултате и перформансе са основним резултатима ЦКМ-а.
- Поређење излаза – Упоређује излаз извештаја у ДКМ-у са основном линијом ЦКМ-а.
- Поређење времена извршења – Упоређује време извршења извештаја у ДКМ-у са основном линијом ЦКМ-а.
- Извршите тест случајеве и процените резултате теста
- Успех – Ови тест случајеви пролазе и поређење излаза и перформансе. Извештаји тестирани у овој групи ће мигрирати у ДКМ без промена.
- Неуспех – Тест случајеви неће успети ако једна или обе тврдње не успеју.
- Неуспешно поређење излаза – Представљено вам је упоредно поређење ЦКМ и ДКМ излаза извештаја са истакнутим разликама.
- Неуспех поређења времена извршења – Ова група извештаја ради спорије у ДКМ-у него у ЦКМ-у.
- Клонирајте пројекат који сте креирали у претходном кораку тако да секунд MotioCI пројекат ће имати исти пакет и извештаје. Промените подешавања пројекта на Форце Динамиц Пацкаге Куери Моде. Направите тест случајеве за сваки од извештаја да бисте упоредили резултате и перформансе са основним резултатима ЦКМ-а.
Резолуција – На основу резултата тест случајева, тачно знате на које извештаје треба обратити пажњу.
-
- Размислите о прегледу MotioCI Извештај о појединостима неуспешног тест случаја. Са тим извештајем можете видети да ли постоје трендови или групе извештаја који имају сличне грешке. Направите измене у моделу Фрамеворк Манагер и поново објавите пакет.
- Поново покрените тест случајеве у ДКМ пројекту док не будете задовољни резултатом и перформансама.
- У неким случајевима, можда ћете морати да се позабавите појединачним извештајима који не успевају у поређењу резултата или у поређењу времена. Решите све проблеме.
Миграција – У овом тренутку, сви ваши ЦКМ извештаји су покренути у ДКМ-у и сигурни сте да дају исти излаз и да се извршавају у разумном року.
-
- У Фрамеворк Манагер-у можете безбедно да промените својство режима упита у Динамичко и поново објавите пакет.
- Као последњи корак, у MotioCI ДКМ пројекат, уклоните својство Форце ДКМ Куери Моде и поставите га на подразумевано. Поново покрените своје тестне случајеве и проверите резултате. Ово ће потврдити да промене које сте направили у извештајима и пакетима нису утицале на излаз или перформансе.
Славље
Заборавио сам да поменем овај последњи корак. Славље. Време је да уживате у свим предностима ДКМ-а и почнете да тражите друге пројекте.
Бонус Про Тип
Можете да користите бесплатно MotioPI услужни програм за проналажење ЦКМ пакета и извештаја. Да бисте пронашли пакете са моделима који су подешени да користе ЦКМ, преузмите и инсталирајте MotioПИ:
- отворен MotioПИ и кликните на таблу са садржајем
- Питајте за моделе тако што ћете поставити упит за типове на Модел.
- Сузите извор ваше претраге на одговарајући опсег. Смањите обим да бисте повећали перформансе.
- Додајте филтер, изаберите Тект Проперти Модел ис Динамиц Куери Моде = фалсе.
- Кликните на Сеарцх
- Извезите резултате као ЦСВ и отворите у Екцел-у
- Копирајте Цогнос путању претраге модела за који желите да пронађете извештаје
- Уредите путању за претрагу модела тако што ћете уклонити „/модел[@наме=“ и оно што следи из стринга
- Налепите скраћени низ путање модела у нову таблу садржаја MotioПИ.
- Уредите упит за типове да бисте приказали извештај
- На одговарајући начин сузите обим
- Филтер за коришћење путање за претрагу пакета својстава текста Садржи лепљењем у скраћени низ путање модела
- Кликните на Сеарцх
- Резултати ће вратити листу свих извештаја који користе ЦКМ пакет.
Наравно, ово је мало компликовано, не можете да урадите никакво тестирање, и не управља вашим напретком у пројекту, али, хеј, бесплатно је. MotioПИ вас може довести до тога са прва два корака процене и инвентара MotioCI могу узети одатле.