Konvertavimas iš CQM į DQM: „Cognos“ kliento kelionė

by Sau 30, 2020debesis0 komentarai

Nesvarbu, ar svarstote galimybę pereiti prie „IBM Cognos Analytics“ debesyje, ar norite naudoti JDBC tvarkykles, o ne vietinį duomenų bazės klientą, ar tiesiog norite geriau matyti su našumu susijusias užklausų charakteristikas, dinaminio užklausos režimo pasirinkimas yra puiki idėja.

Kai „Performance Food Group“, viena iš patikimiausių maisto paslaugų pramonės lyderių, neseniai atnaujino „Cognos 10.2.1“ į 11.0.12, kaip nuolatinio tobulinimo proceso dalį, jie nusprendė atnaujinti savo paketus iš CQM į DQM. Sumit Kumar, PFG IT vadovas, atsakingas už ataskaitų teikimo, analizės ir konsultavimo priežiūrą, buvo atsakingas už jų paketų perkėlimą ir buvo įpareigotas įveikti visus iššūkius, su kuriais jie gali susidurti šio proceso metu.

Konvertavimo iš CQM į DQM pranašumai

„Performance Food Group“ priežasčių migruoti buvo daug. Vienas iš pagrindinių „Sumit“ ir viso PFG konvertavimo privalumų buvo galimybė naudoti ataskaitas, kuriose yra duomenų iš kelių tos pačios ataskaitos paketų. Dinaminis užklausos režimas leistų „Sumit“ naudoti ataskaitas, kuriose yra duomenų iš kelių temų sričių, pvz., Pardavimo, pirkimų ir atsargų, nors jos yra trijose visiškai skirtingose ​​pakuotėse. Suderinamas užklausos režimas neturi šios galimybės, todėl pasirinkimas buvo akivaizdus.

Pakeitus iš suderinamo užklausos režimo į dinaminės užklausos režimą, jie taip pat galėtų žymiai sutrumpinti ataskaitos vykdymo laiką, panaudodami užklausos vykdymą 64 bitų architektūroje. Perkeldami „Sumit“ žinojo, kad jie ne tik kloja infrastruktūrą, kad ateityje būtų lengviau atnaujinti, bet ir suteikė „Performance Food Group“ galimybę pradėti nuspėjamąją analizę jų automatizavimo metu.

Atsivertimo nauda buvo akivaizdi, tačiau kokie iššūkiai laukė ateityje?

Pasirinkęs 13 konvertuojamų „Cognos“ paketų, Sumitas susidūrė su pirmosiomis kliūtimis projekto planavimo ir vykdymo etape.

Projekto planavimo ir vykdymo iššūkiai

Pirmasis roadblokas Sumitas susidūrė su pasirinkimu tarp krioklio ar judraus pristatymo. Sumitas pasirinko pastarąjį savo CQM į DQM konvertavimui, nes tai leido jam savarankiškai diegti kiekvieną paketą. Paketai buvo įdiegti, kai visos svarbios ataskaitos buvo sėkmingai įvykdytos ir jei kai kuriose žemo prioriteto ataskaitose buvo klaidų, jos vis tiek įdiegė paketą ir vėliau pataisė ataskaitas. Tai leido jiems iš anksto pateikti verslo vertę neprarandant laiko, tačiau, norėdami tai padaryti, jie saugojo vieno mėnesio buferį, jei jiems prireiktų papildomos pagalbos iš IBM produktų palaikymo komandos.

Dabar, kai „Sumit“ ir „Performance Food Group“ įveikė projekto planavimo ir vykdymo etapą, jiems atėjo laikas spręsti kitą problemą: technines ir infrastruktūros problemas, kylančias dėl paketų elgsenos dinaminio užklausos režimu.

„Pasak Sumito, konvertavimas iš CQM į DQM buvo labai gerai praleistas laikas ir pastangos. Po konversijos ataskaitos vykdymo laikas buvo sutrumpintas vidutiniškai 60%!

Techniniai ir infrastruktūros iššūkiai

Dinaminis užklausos režimas užtikrina geriausią praktiką, kuri buvo neprivaloma suderinamo užklausos režimu. To pavyzdys galėtų būti brūkšnelių ir žvaigždžių naudojimas su pasviruoju brūkšniu kaip komentuojama eilutė, pavyzdžiui, „-“ prieš “/*“. CQM priima visa tai, o DQM kartais tai priima, o kartais ne, priklausomai nuo vietos. Šios iš pažiūros mažos problemos gali sukelti atsitiktines klaidas ar net visas ataskaitas. Taip pat buvo žinoma, kad komentarai apie išplėstinius filtrus, SQL užklausą ir pasirinktinius skaičiavimus sukelia klaidų. A Palyginkite SQL užklausą buvo laikoma, kad įrankis formuoja paskirties vietą ir sumažina klaidų atsiradimą toje srityje, tačiau tyrimas tęsėsi toliau, kad būtų galima pamatyti visus klaidų atvejus. Sumos funkcijos įtraukimas į duomenų modelį ar paketo apibrėžimą taip pat sukėlė klaidų, tačiau tai galima ištaisyti pakeičiant ją funkcija total, arba Sum () vs Total ().

Dinaminio užklausos režimas taip pat daro tam tikras prielaidas, kurių nedaro suderinamas užklausos režimas, todėl ataskaitų rezultatai skiriasi. Vykdydami ataskaitas naudodami CQM ir DQM, galite gauti skirtingų rezultatų vien pagal tai, kaip jos interpretuoja funkciją. Pvz., Iš viso (iš viso (pardavimai)) CQM suteiks jums rezultatą, kuris yra lygus bendram pardavimui ir neatsižvelgia į bendrą pasikartojimą, tuo tarpu DQM jis neatsižvelgia į sumos pasikartojimą, todėl pateikiama kitokia ataskaitos išvestis. Panašiai skiriasi ir tai, kaip kaupimo parinktys įgyvendinamos CQM ir DQM. Filtrai apskaičiuotame/suvestiniame stulpelyje gali sukelti skirtingus rezultatus, priklausomai nuo pasirinktos bendros nuosavybės, pvz., „Prieš kaupimą“ arba „Po agregavimo“.

Kiti iššūkiai

Dinaminis užklausos režimas gali taikyti kitokią veiksmų seką, dėl kurios gali pasikeisti ataskaitos išvestis.

  • Ataskaitos lygio kardinalumo apibrėžimas keičia ataskaitos išvestį.
  • Ataskaitos patvirtinimas vis tiek gali parodyti kritines klaidas net ir pašalinus įspėjamuosius pranešimus. Visi įspėjamieji pranešimai turi būti ištaisyti, kad ataskaitos sudarytojas galėtų parodyti tikrąją klaidą. Jei ataskaita neveikia ir rodomas tik įspėjamasis pranešimas, pirmiausia turite pataisyti įspėjamąjį pranešimą, kol ataskaita atskleis kritinę klaidą ir leis jums ją ištaisyti.
  • Ataskaitų pateikimas su dideliu duomenų kiekiu gali nepavykti, kai kyla problemų dėl „Java“ atminties “, tačiau ją galima išspręsti išjungiant vietinę talpyklos savybę tų ataskaitų ataskaitų ypatybėse, taip pat galima padėti padidinti užklausos paslaugos sukonfigūruotą atmintį
  • JVM konfigūracija turi būti patobulinta pagal geriausią praktiką, kad būtų išvengta būsimų problemų.

Užbaigiant

Pasak Sumito, migracijos procesas buvo labai gerai praleistas laikas ir pastangos. Po konversijos ataskaitos vykdymo laikas sutrumpėjo vidutiniškai 60%! Jis tikrai rekomenduoja konvertuoti paketus iš CQM į DQM, o jūsų aplinką-iš 32 bitų į 64 bitų.

Ar ketinate konvertuoti iš suderinamo užklausos režimo į dinaminės užklausos režimą arba neseniai konvertavote? Mes norėtume, kad pasidalintumėte su mumis savo patirtimi ar bet kokiais patarimais ir gudrybėmis!

 

Norite sužinoti daugiau? Mes surengėme a Webinar kur aptarėme našumo grupės iššūkius, pereinant prie dinaminio užklausos režimo. Atsakykite į internetinį seminarą spustelėdami čia.

debesis„Cognos Analytics“
Motio X IBM Cognos Analytics Cloud
Motio, Inc. teikia Cognos Analytics debesies versijų valdymą realiuoju laiku

Motio, Inc. teikia Cognos Analytics debesies versijų valdymą realiuoju laiku

PLANO, Teksasas – 22 m. rugsėjo 2022 d. Motio, Inc., programinės įrangos įmonė, kuri padeda išlaikyti jūsų analitikos pranašumą gerindama verslo žvalgybos ir analizės programinę įrangą, šiandien paskelbė visas savo MotioCI programos dabar visiškai palaiko Cognos...

Skaityti daugiau

debesis
5 pagrindinės priežastys, kodėl verta naudoti dinaminės užklausos režimą
5 priežastys, kodėl verta apsvarstyti dinaminės užklausos režimą

5 priežastys, kodėl verta apsvarstyti dinaminės užklausos režimą

5 priežastys, kodėl verta apsvarstyti dinaminės užklausos režimą. Nors „Cognos Analytics“ naudotojai turi daug paskatų pereiti iš suderinamos užklausos režimo į dinaminės užklausos režimą, čia yra 5 pagrindinės priežastys, dėl kurių, mūsų nuomone, turėtumėte apsvarstyti DQM. Susidomėjęs...

Skaityti daugiau