Blog -ga Hanti -dhowrka Cognos - Talooyin iyo tabaha loogu talagalay Meelaha Weyn & Heerka Sare

by Waxaa laga yaabaa 17, 2021Baarista0 comments

Blog -ka John Boyer iyo Mike Norris.

Hordhac

Waxaa muhiim ah in kartida Auditing Cognos u shaqeyso si loo ogaado loona fahmo sida Cognos ay u isticmaaleyso bulshada isticmaalehaaga lagana caawiyo ka jawaabidda su'aalaha sida:

    • Yaa isticmaalaya nidaamka?
    • Waa maxay warbixinnada ay wadaan?
    • Waa maxay wakhtiyada warbixintu socoto?
    • Iyada oo la kaashanayo aalado kale, sida MotioCI, nuxurka aan la adeegsan?

Iyada oo la tixgelinayo sida ay muhiimka u tahay in la ilaaliyo bay'adaha Cognos Analytics oo caafimaad qaba, waxaa la yaab leh in yar oo laga qoray xog -kaydinta hantideeda oo ka baxsan dukumintiga wax soo saarka caadiga ah. Waxaa laga yaabaa, in loo qaatay si iska caadi ah, laakiin ururada adeegsada waxay og yihiin in waqti ka dib weydiinta miisaska Database -ku ay bilaabi doonaan inay gaabiyaan - gaar ahaan haddii ururkaagu leeyahay dad badan oo adeegsada warbixino badan oo leh taariikh badan. Waxa intaa ka sii daran in diiwaangelinta hawsha lafteeda laga yaabo inay dib u dhacdo maxaa yeelay saf baa loo galay markii aan si dhakhso leh loogu dari karin keydka macluumaadka, tusaale ahaan. Taasi waa marka aad bilowdo inaad ka fikirto waxqabadka xogta sida aad ula yeelan lahayd xog -uruurin kasta oo leh shuruudaha warbixinta.

Miisaska waaweyn ayaa sida caadiga ah gaabiya waxqabadka weydiinta. Miiska baaxadda leh, ayay dheer tahay in la geliyo oo la waydiiyo. Xusuusnow in jadwalladan iyo Database -ka Hantidhawrku asal ahaan yihiin keyd xog -ururin ah; qorayaasha ayaa si joogta ah u dhaca oo naga soo horjeeda maadaama aanan diiradda saari karin kaliya akhrinta hawlgallada sida aad ku samayn lahayd markhaatiga xogta.

Sida dukaanka nuxurka, caafimaadka deegaanka Cognos waa inuu sidoo kale tixgeliyaa caafimaadka Database -ka Hantidhowrka. Kobaca aan xadidnayn ee Database -ka Hantidhawrku wuxuu noqon karaa arrin waqti ka dib waxaana laga yaabaa inuu aakhirka xitaa saameyn ku yeesho waxqabadka guud ee deegaanka Cognos. Ururo badan oo leh xeerar dibadeed ayaa la saaray, oo aan lahayn diiwaangelin hubin oo buuxda waxay ku ridi kartaa xaalad aan u hoggaansamin oo leh cawaaqib culus. Haddaba sidee baan ula macaamili karnaa inaan haysanno xog aad u badan oo loogu talagalay ujeeddooyinka hanti -dhowrka taariikhiga ah - xaaladaha qaarkood illaa 10 sano - haddana weli helno warbixinta waxaan u baahannahay inaan ilaalino deegaanka oo aan ka dhigno kuwa adeegsada inay ku faraxsan yihiin waxqabadka?

Challenge The

    • Kobaca aan xadidnayn ee Database -ka Hantidhawrku wuxuu si xun u saameynayaa caafimaadka deegaanka Cognos
    • Ka war bixinta Database -ka Hantidhawrku wuxuu noqday mid gaabis ah ama aan la isticmaali karin
    • Cognos wuxuu la kulmaa dib -u -dhac ku yimaada diiwaannada loo qorayo Database -ka Hantidhowrka
    • Database -ka Hantidhawrku wuu ka sii dhammaanayaa booskii diskiga

Waxaas oo dhan waxay ka dhigan yihiin in aysan ahayn kaliya warbixinnada ku tiirsan Database -ka Hantidhowrka oo dhibban, laakiin inta badan nidaamka oo dhan. Haddii Database -ka Hantidhawrku uu ku jiro isla server -ka dukaanka nuxurka Cognos, wax -qabadka wax walba Cognos waxay saamayn doontaa bay'adaas.

Dejinta

Waxaan u qaadaneynaa:

    1. Falanqaynta Cognos waa la rakibay oo la shaqeynayaa
    2. Cognos waxaa loo qaabeeyey si uu u galo Diiwaanka Hantidhawrka
        • Hayso Database -ka Hantidhawrka
        • Deji heerarka jarista Hantidhowrka ee maamulka Cognos
        • Diiwaanka waxaa loo qorayaa keydka xogta Cognos
    3. Database -ka Hantidhawrka ayaa la isticmaalayay in ka badan hal sano
    4. Deegaanku aad buu u firfircoon yahay dadka isticmaala iyo fulinta
    5. Xirmada Hantidhowrka waxaa loo isticmaalayaa in lagu dulsaaro xogta adeegsiga Cognos
    6. Waxaan raadineynaa inaan hagaajino waxqabadka warbixinta Database
    7. Bilaabidda ama tirtiridda diiwaanadii hore mar walba ma aha ikhtiyaar

Haddii aadan, weli, rakibin oo hubin Cognos Audit, Lodestar Solutions, a Motio lammaane, wuxuu leeyahay heer sare post on awood u Hantidhowrka ee Cognos BI /CA.

Solution The

Waxaa jira xalal suurtogal ah oo si dhakhso ah isu soo bandhiga:

    1. Yaree mugga xogta adiga oo:
        • U -wareejinta qaar ka mid ah xogtii hore xog -ururin kale
        • U -wareejinta qaar ka mid ah xogtii hore miis kale oo ku jira isla keydka xogta
    2. Kaliya tirtir ama archive qaar ka mid ah xogta oo ha ka welwelin
    3. La noolow. Ku garaac daasadda road oo riix Maamulaha Database -ka si uu u qabto waxqabad
      wanaajin intii aad gacan bir ah ku qaban lahayd adiga oo aan oggolayn in wax laga beddelo qorshaha ama
      calaamadaha

Ma dooneyno inaan wax ka qabano ikhtiyaarka 3. Xulashada 2, tirtiridda xogta, ma aha ikhtiyaar wanaagsan waxaanan ku talin lahaa in ugu yaraan 18 bilood la qiimeeyo. Laakiin, haddii aad sidaas u janjeerto, IBM waxay bixisaa adeeg, AuditDBCleanup (Cognos BI) ama a script (Cognos Analytics) kaas oo si sax ah u samayn doona. Adeegga Cognos BI wuxuu tirtiraa diiwaannada ku saleysan jadwalka waqtiga halka qoraallada Cognos Analytics ay tirtirtaan tusmooyinka iyo miisaska.

Talooyinka aan hore ugu soo jeedinay macaamiisha tan waxay ahayd inay u kala baxaan laba xog -ururin:

    1. Hanti -dhowrka - Live: waxaa ku jira xogtii ugu dambeysay ee isbuuca ugu dambeysay
    2. Hantidhowrka - Taariikhda: waxaa ku jira xog taariikheed (ilaa N sano)

Marka la soo koobo, hawshu waxay socotaa toddobaadle si loogu wareejiyo diiwaanadii ugu dambeeyay ee Audit Live una gudubto Hantidhawrka Taariikhda. Hanti -dhowrka Live wuxuu dib ugu bilaaban doonaa sifo madhan ka dib marka howshan socoto.

    1. Live DB waa mid deg deg ah oo cidhiidhi ah, oo u oggolaanaya gelinta inay dhacaan sida ugu dhakhsaha badan
    2. Weydiimaha hantidhawrka waxaa si gaar ah loogu hagaajinayaa Taariikhda DB

Adigoo adeegsanaya habkan, ma jiro “si togan loo tolo” xogta Live iyo xogta Taariikhda. Waxaan ku doodi lahaa malaha waxaad rabtaa inaad sidaas ku sii haysato.

Maamulka Cognos, waxaad ku dari kartaa laba iskuxir oo kala duwan Isha Xogta Hantidhawrka. Marka adeegsaduhu wado warbixin liddi ku ah baakadka Hantidhawrka, waxaa lagu dhiiri geliyaa isku xirka ay rabaan inay adeegsadaan:

Macluumaadka Hantidhowrka

Fursad la’aan waxaad rabtaa inaad fiiriso xogta hanti -dhowrka tooska ah halkii aad ka heli lahayd xogta hanti -dhowrka taariikhiga ah, waxaad kaliya dooraneysaa isku -xirka “Hantidhowrka - Live” marka laguu yeero (waa inay ka reebnaataa, maahan wax caadi ah.)

Haddii aad RUNTII rabtid inaad sidoo kale bixiso aragti isku dhafan ee Live iyo Taariikh labadaba, waad samayn kartaa, laakiin waxay saamayn ku yeelan doontaa waxqabadka.

Tusaale ahaan, waxaad abuuri kartaa Database 3aad oo la yiraahdo "Hantidhowrka - Aragtida Iskujira" ka dibna, miis kasta oo ku jira qorshaha Hantidhawrka: samee aragti la magac baxay oo ah midowga SQL ee u dhexeeya miiska DB nool iyo miiska taariikhda DB. Sidoo kale, tan ayaa sidoo kale lagu gaari karaa qaabka Maareeyaha Qaabdhismeedka, laakiin, mar labaad, waxqabadku wuxuu noqon doonaa tixgelin muhiim ah.

Qaar ka mid ah macaamiisheena ayaa abuuray aragti isku dhafan. Waa fikradayada in tani ay u badan tahay in si xad dhaaf ah loo fuliyo. Waxqabadku had iyo jeer wuu ka sii xumaan doonaa aragtidan la isku daray mana aanan soo marin kiisas badan oo adeegsada kuwaas oo adeegsada labada xog ee Live iyo Taariikhda. Live -ka waxaa loo adeegsadaa xallinta dhibaatooyinka iyo Taariikhda si loo soo gudbiyo warbixinta.

Marka la eego Cognos Analytics 11.1.7, Database Database wuxuu u koray 21 miis. Waxaad macluumaad dheeraad ah ka heli kartaa meelo kale Database -ka Hantidhawrka, warbixinnada xisaabinta muunadda iyo qaabka Maareeyaha Qaabka. Heerka googooynta ee caadiga ah waa Mid Yar, laakiin waxaa laga yaabaa inaad rabto inaad isticmaasho heerka xiga, Aasaasiga ah, si aad u qabato codsiyada adeegsiga, maaraynta koontada isticmaalaha iyo adeegsiga runtime. Hal dariiqo oo aad ku ilaalin karto waxqabadka nidaamka ayaa ah inaad ku ilaaliso heerka qorista ilaa heerka ugu hooseeya ee loo baahan yahay. Sida iska cad, qorista badan ee uu sameeyo server -ka, waxqabadka guud ee server -ka ayaa saameyn kara.

Jadwalka muhiimka ah ee inta badan maamulayaashu xiisayn doonaan waa 6 jadwal oo diiwaangeliya waxqabadka isticmaalaha iyo ka warbixinta warbixinta nidaamka.

  • COGIPF_USERLOGON: Wuxuu kaydiyaa macluumaadka adeegsadaha (oo ay ku jiraan ka bixitaanku) macluumaadka
  • COGIPF_RUNREPORT: Wuxuu kaydiyaa macluumaadka ku saabsan fulinta warbixinta
  • COGIPF_VIEWREPORT: Wuxuu kaydiyaa macluumaadka ku saabsan codsiyada aragtida warbixinta
  • COGIPF_EDITQUERY: Wuxuu kaydiyaa macluumaadka ku saabsan socodsiinta weydiinta
  • COGIPF_RUNJOB: Wuxuu kaydiyaa macluumaadka ku saabsan codsiyada shaqada
  • COGIPF_ACTION: Wuxuu diiwaangeliyaa ficillada adeegsadaha ee Cognos (miiskaan waxaa laga yaabaa inuu si ka dhakhso badan u koro kuwa kale)

Qaab-dhismeedka sanduuqa ka baxsan wuxuu u eg yahay sidan:

Isku -dubaridka Hantidhowrka La -Beddelayo

Qaabeynta lagu taliyay:

Hagaajinta Hantidhowrka lagu taliyay

Database -ka Hantidhawrka Cognos - Live wuxuu ka kooban yahay 1 toddobaad xog -hubin. Xogta ka weyn 1 toddobaad waxaa loo wareejiyaa Database -ka Hantidhowrka Cognos - Taariikh ahaan.

Khadka laga soo qaatay Database -ka Hantidhowrka Cognos - Live ilaa Cognos Audit Database - Taariikhda jaantuska ayaa mas'uul ka ah:

  • Koobinta xogta laga soo qaaday Hanti -dhowrka Tooska ah ilaa Hanti -dhowrka Taariikhda
  • Ka saar dhammaan safka Hanti -dhowrka Tooska ah ee ka weyn 1 toddobaad
  • Ka saar dhammaan safafka Hanti -dhowrka Taariikhda ee ka weyn x sano
  • Ka saar dhammaan safka COGIPF_ACTION ee ka weyn 6 bilood

Tusmooyinka

Noocyada keydka xogta ee kala duwan waxay leeyihiin noocyo tusmayn oo kala duwan. Tusaha keydka xogta waa qaab dhismeedka xogta, oo la xiriira Shaxda (ama Arag), oo loo isticmaalo hagaajinta waqtiga fulinta su'aalaha marka laga soo celinayo xogta miiskaas (ama Arag). La shaqee DBA -gaaga si aad u abuurto istiraatiijiyadda ugu habboon. Waxay rabaan inay ogaadaan jawaabaha su'aalaha sidan oo kale ah si ay u gaaraan go'aannada ugu fiican ee tiirarka tusmada. Sida iska cad, maamulaha keydka xogtu wuxuu heli karaa jawaabaha qaar ama dhammaan su'aalahaan adiga oo aan kaalmeyn, laakiin waxay qaadan doontaa xoogaa baaritaan iyo waqti:

  • Imisa diiwaan ayaa miiska yaala oo qiyaas ahaan ayaad filaysaa inay koraan? (Tilmaamidda miis ma noqon doonto mid waxtar leh haddii aysan miiska lahayn tiro badan oo diiwaanno ah.)
  • Ma taqaannaa tiirarku kuwa gaarka ah? Ma oggol yihiin qiimaha NULL? Waa kuwee tiirarka leh nooca xogta integer ama integer weyn? .
  • Aaway dhibaatooyinkaagii ugu waaweynaa ee waxqabadka maanta? Miyay ku jiraan soo celinta xogta? Ma jiraan su'aalo ama warbixino gaar ah oo dhib badan? (Tani waxay u horseedi kartaa maamulaha keydka xog gaar ah oo qaarkood la hagaajin karo.)
  • Waa kuwee beeraha loo isticmaalo ku biirinta miisaska warbixinta?
  • Waa kuwee beeraha loo isticmaalo shaandhaynta, kala -soocidda, kooxaynta, iyo isku -darka?

Maaha wax la yaab leh, kuwani waa isla su'aalo u baahan in laga jawaabo si loo hagaajiyo waxqabadka miisaska xog -ururineed kasta.

Taageerada IBM ku talinaysaa abuurista tusmayn tiirarka “COGIPF_REQUESTID”, “COGIPF_SUBREQUESTID”, iyo “COGIPF_STEPID” jadwalka soo socda si kor loogu qaado waxqabadka:

  • COGIPF_NATIVEQUERY
  • COGIPF_RUNJOB
  • COGIPF_RUNJOBSTEP
  • COGIPF_RUNREPORT
  • COGIPF_EDITQUERY

Ku darso miisasyada kale ee aan aad loo isticmaalin:

  • COGIPF_POWERPLAY
  • COGIPF_HUMANTASKSERVICE
  • COGIPF_HUMANTASKSERVICE_DETAIL

Waxaad tan u adeegsan kartaa bar bilow, laakiin waxaan dhex mari lahaa layli ka jawaabista su'aalaha kor ku xusan si aan u gaaro jawaabta ugu fiican ee ururkaaga.

Tixgelinnada kale

  1. Hantidhowrka FM -ka. Xusuusnow in qaabka Maareeyaha Qaab -dhismeedka oo IBM ay bixiso lagu qaabeeyey miisaska iyo goobihii hore. Isbeddel kasta oo aad ku samayso miisaska warbixinta waxay u baahan doontaa inay ka muuqato tusaalaha. Fududeynta ama kakanaanta isbeddelladaan - ama kartidaada urur ahaaneed si aad u samayso isbeddelladaan - waxay saamayn kartaa xalka aad dooratay.
  2. Beero dheeraad ah. Haddii aad doonayso inaad sameyso, hadda waa waqtigii lagu dari lahaa beero dheeri ah oo loogu talagalay macnaha guud ama xogta tixraaca si loo hagaajiyo warbixinta xisaabinta.
  3. Miisaska kooban. Halkii aad ku koobi lahayd xogta miiskaaga taariikheed, ku cadaadi. Waxaad u soo ururin kartaa xogta ilaa heerka maalinta si aad uga dhigto mid aad u hufan xagga warbixinta.
  4. Muuqaalada halkii miisaska. Qaar kale waxay leeyihiin, “Markaa, halkii aad lahaan lahayd xog -uruurin 'hadda' ah iyo keyd 'taariikheed', waa inaad haysataa hal xog -ururin, oo dhammaan miisaska ku jira waa in lagu hor -dhigaa 'taariikhi'. Markaa, waa inaad abuurtaa aragtiyo kala duwan, mid ka mid ah miis kasta oo aad rabto inaad u aragto 'hadda', oo aragti kasta ha shaandheeyo safafka taariikheed ee aadan doonayn inaad aragto oo iska daa kuwa hadda jira oo keliya. ”
    https://softwareengineering.stackexchange.com/questions/276395/two-database-architecture-operational-and-historical/276419#276419

Ugu Dambeyn

Guntii iyo gunaanadkii ayaa ah in macluumaadka halkaan lagugu siiyay ay tahay inaad si fiican ugu diyaar garowdo inaad wada -hadal wax -ku -ool ah la yeelato DBA -gaaga. Fursaduhu way fiican yihiin inay hore u xallisay dhibaatooyin la mid ah.

Isbeddelada la soo jeediyay ee qaab dhismeedka Database Cognos Audit Database waxay hagaajin doonaan waxqabadka labada warbixin toos ah iyo sidoo kale codsiyada xisbiga 3aad ee ku tiirsan, sida Motio's ReportCard iyo Alaabta.

By the way, haddii aad wada sheekaysigaas la yeelatay DBA -gaaga, waxaan jeclaan lahayn inaan maqalno arrintaas. Waxaan kaloo jeclaan lahayn inaan maqalno haddii aad xallisay arrinta Database -ka Hantidhowrka oo si liidata u shaqeynaya iyo sidaad u samaysay.