Cognos endurskoðunarblogg - Ábendingar og brellur fyrir stórt og mikið umhverfi

by Kann 17, 2021Endurskoðun0 athugasemdir

Blogg eftir John Boyer og Mike Norris.

Hvernig gengur lífið dag frá degi? Er það í jafnvægi og allt eins og það á að vera? Er jafnvægi hvort sem litið er á veraldlega stöðu eða andlega? Lífið er eins og það er. Það er ekki alltaf sólskyn. Það koma reglulega lægðir með rok og rigningu. Við vitum að í heildar samhenginu er lægð hluti af vistkerfi að leita að jafnvægi. Stundum erum við stödd í miðju lægðarinnar. Þar er logn og gott veður, sama hvað gengur á þar sem stormurinn er mestur. Sama lögmál gildir varðandi þitt eigið líf. Ef þú ert í þinn miðju, þínum sannleik þá heldur þú alltaf jafnvægi átakalaust. Sama hvað gustar mikið frá þér þegar þú lætur til þín taka. Huldufólk hefur gefið okkur hugleiðslu sem hjálpar okkur að finna þessa miðju, finna kjarna okkar og sannleikann sem í honum býr. Þegar þú veist hver þú ert og hvers vegna þú ert hér, mun líf þitt vera í flæðandi jafnvægi. Hugleiðslan virkjar þekkinguna sem er í vitund jarðar og færir hana með lífsorkunni inn í líkama okkar. Þar skoðar hún hugsana og hegðunar munstrið og athugar hvort það myndar átakalausu flæðandi jafnvægi. Hinn möguleikinn er falskt jafnvægi sem hafa þarf fyrir að viðhalda með tilheyrandi striti, áhyggjum og ótta. Síðan leiðbeinir þessi þekking okkur að því jafnvægi sem er okkur eðlilegt. Við blómstrum átakalaust, líkt og planta sem vex átakalaut frá fræi í fullþroska plöntu sem ber ávöxt.

Það er mikilvægt að Cognos endurskoðunargetan virki til að vita og skilja hvernig notendasamfélagið notar Cognos og hjálpa til við að svara spurningum eins og:

    • Hver er að nota kerfið?
    • Hvaða skýrslur eru þeir að keyra?
    • Hver eru útkeyrslutímar skýrslunnar?
    • Með hjálp annarra tækja, eins og MotioCI, hvaða efni er ónotað?

Miðað við hversu mikilvægt það er að viðhalda heilbrigðu Cognos Analytics umhverfi hefur furðu lítið verið skrifað um endurskoðunargagnagrunn sinn umfram hefðbundin vöruskjöl. Kannski er þetta sjálfgefið, en samtök sem nota það vita að með tímanum fer að hægja á fyrirspurnum í gagnagrunnsborðunum - sérstaklega ef fyrirtækið þitt hefur marga notendur sem keyra fullt af skýrslum og hafa mikla sögu. Það sem meira er er að útskráningarstarfið sjálft getur tafist vegna þess að það er í biðröð þegar ekki er hægt að bæta því nógu hratt við gagnagrunninn, til dæmis. Það er þegar þú byrjar að hugsa um árangur gagnagrunns eins og þú myndir gera með rekstrargagnagrunn sem hefur skýrslukröfur.

Stór töflur hægja venjulega á frammistöðu fyrirspurna. Því stærra sem borðið er, því lengri tíma tekur að setja inn og spyrja. Mundu að þessar töflur og endurskoðunargagnagrunnurinn eru í grundvallaratriðum rekstrargagnagrunnur; Skrif eiga sér stað oft og vinna gegn okkur þar sem við getum ekki einbeitt þeim aðeins fyrir lestraraðgerðir eins og þú myndir gera með gagnamóttöku.

Líkt og innihaldsgeymslan verður heilsu Cognos umhverfisins einnig að taka tillit til heilsu endurskoðunargagnagrunnsins. Ótakmarkaður vöxtur endurskoðunargagnagrunnsins getur orðið vandamál með tímanum og getur að lokum jafnvel haft áhrif á heildarafköst Cognos umhverfis. Í mörgum stofnunum með utanaðkomandi reglugerðir sem lögð eru á þau, getur það ekki lent í fullri úttektarskýrslu með því að hafa ekki fulla úttekt með miklum afleiðingum. Svo hvernig eigum við að bregðast við því að viðhalda svo miklum gögnum í sögulegum endurskoðunarskyni - í sumum tilvikum allt að 10 ár - en fáum samt skýrsluna sem við þurfum til að viðhalda umhverfinu og halda notendum ánægðum með frammistöðuna?

The Challenge

    • Ótakmarkaður vöxtur endurskoðunargagnagrunnsins hefur neikvæð áhrif á heilsu Cognos umhverfisins
    • Tilkynning um endurskoðunargagnagrunninn er orðin hæg eða ónothæf
    • Cognos upplifir tafir á því að færslur séu skrifaðar í endurskoðunargagnagrunninn
    • Endurskoðunargagnagrunnurinn er að klárast pláss

Allt þetta þýðir að það eru ekki bara skýrslurnar sem styðjast við endurskoðunargagnagrunninn, heldur oft allt kerfið. Ef endurskoðunargagnagrunnurinn er á sama netþjóni og Cognos innihaldsgeymslan hefur áhrif á alla hluti Cognos í því umhverfi.

Uppsetningin

Við gerum ráð fyrir:

    1. Cognos Analytics er sett upp og í gangi
    2. Cognos er stillt til að skrá sig í endurskoðunargagnagrunn
        • Hafa endurskoðunargagnagrunn á sínum stað
        • Stilltu viðeigandi endurskoðunarskráningarstig í stjórn Cognos
        • Verið er að skrifa færslu í gagnagrunninn af Cognos
    3. Endurskoðunargagnagrunnurinn hefur verið í notkun í meira en ár
    4. Umhverfið er mjög virkt með notendum og aftökum
    5. Endurskoðunarpakkinn er notaður til að birta notkunargögn Cognos
    6. Við erum að leita að því að bæta árangur endurskoðunargagnagrunns
    7. Að byrja upp á nýtt eða eyða gömlum skrám er ekki alltaf valkostur

Ef þú ert ekki búinn að láta Cognos Audit setja upp og stilla Lodestar Solutions, a Motio félagi, hefur framúrskarandi senda um að gera endurskoðun kleift í Cognos BI /CA.

Lausnin

Það eru nokkrar mögulegar lausnir sem koma fljótt fram:

    1. Minnka magn gagna með:
        • Að flytja sum eldri gögnin í annan gagnagrunn
        • Að flytja sum eldri gögnin í aðra töflu í sama gagnagrunni
    2. Bara eyða eða bognahive sum gögnin og ekki hafa áhyggjur af því
    3. Lifðu með því. Sparkaðu dósinni niður road og ýttu gagnagrunnsstjóra til að framkvæma
      endurbætur á meðan þeir handjárna þær með því að leyfa ekki breytingar á stefinu eða
      vísitölur

Við ætlum ekki að fjalla um valkost 3. Valkostur 2, að eyða gögnunum, er ekki góður kostur og ég myndi mæla með að minnsta kosti 18 mánaða virði. En ef þú ert svo hneigður veitir IBM gagnsemi, EndurskoðunDBChreinsun (Cognos BI) eða a handrit (Cognos Analytics) sem mun gera nákvæmlega það. Gagnsemi fyrir Cognos BI eyðir færslum sem byggjast á tímastimpli á meðan forskriftir Cognos Analytics eyða bara vísitölum og töflum.

Ráðleggingarnar sem við höfum áður veitt viðskiptavinum vegna þessa voru að skipta í tvo gagnagrunna:

    1. Úttekt - í beinni: inniheldur gögn virði síðustu viku
    2. Úttekt - Söguleg: inniheldur söguleg gögn (allt að N ár)

Í stuttu máli, ferlið keyrir vikulega til að færa nýjustu færslur frá endurskoðun lifandi til endurskoðunar sögulegrar. Endurskoðun lifandi byrjar upp á nýtt sem auð blað eftir að þetta ferli keyrir.

    1. Live DB er hratt og þétt og gerir innsetningum kleift að gerast eins hratt og mögulegt er
    2. Úttektarfyrirspurnum er eingöngu beint til Historical DB

Með þessari nálgun er ekkert óbeint „saumað saman“ lifandi gögn og söguleg gögn. Ég myndi halda því fram að þú viljir líklega hafa það þannig.

Í stjórnun Cognos geturðu bætt við tveimur mismunandi tengingum fyrir uppspretta gagnagrunns úttektar. Þegar notandi keyrir skýrslu gegn endurskoðunarpakka fær hann beiðni um hvaða tengingu hann vill nota:

Endurskoðunargagnasöfn

Ef þú vilt horfa á lifandi úttektargögn frekar en söguleg úttektargögn, velurðu bara „endurskoðun - lifandi“ tengingu þegar beðið er um það (ætti að vera undantekningin, ekki normið.)

Ef þú VIRKILEGA vill einnig veita heildarsýn yfir bæði lifandi og sögulegt, þá gætirðu gert það, en það hefði áhrif á árangur.

Til dæmis gætirðu búið til 3. gagnagrunn sem heitir „Endurskoðun - samstæðu útsýni“ og síðan, fyrir hverja töflu í úttektarskema: búið til samnefnda sýn sem er SQL sameining milli töflunnar í lifandi DB og töflunnar í sögulegt DB. Á sama hátt væri einnig hægt að ná þessu í Framework Manager líkaninu, en aftur væri árangur lykilatriði.

Sumir viðskiptavina okkar hafa búið til samstæðusýn. Það er skoðun okkar að þetta sé líklega of mikið. Frammistaða væri alltaf verri í þessari samstæðu skoðun og við höfum ekki rekist á mörg notkunartilvik sem nota bæði lifandi gagnasett og sögulegt. Lifandi er notað til að leysa úr vandræðum og Sögulegt fyrir stefnuskýrslu.

Frá og með Cognos Analytics 11.1.7 hefur endurskoðunargagnagrunnurinn vaxið í 21 töflu. Þú getur fundið frekari upplýsingar annars staðar í endurskoðunargagnagrunninum, sýnishorn af úttektarskýrslum og líkaninu Framework Manager. Sjálfgefið skráningarstig er lágmark, en þú gætir viljað nota næsta stig, Basic, til að fanga beiðnir um notkun, stjórnun notendareiknings og notkunartíma. Ein leið til að viðhalda afköstum kerfisins er með því að halda skógarhöggsstiginu í lægsta stigi sem krafist er. Augljóslega, því meiri skógarhögg sem framkvæmt er af netþjóninum, því meiri áhrif á heildarframmistöðu netþjónsins.

Lykiltöflurnar sem flestir stjórnendur munu hafa áhuga á eru 6 töflurnar sem skrásetja notendavirkni og skýrslugerð í kerfinu.

  • COGIPF_USERLOGON: Geymir innskráningu notenda (þ.m.t. útskráningu)
  • COGIPF_RUNREPORT: Geymir upplýsingar um skýrslutöku
  • COGIPF_VIEWREPORT: Geymir upplýsingar um beiðnir um skýrsluútsýni
  • COGIPF_EDITQUERY: Geymir upplýsingar um fyrirspurnar keyrslur
  • COGIPF_RUNJOB: Geymir upplýsingar um starfabeiðnir
  • COGIPF_ACTION: Skráir aðgerðir notenda í Cognos (þessi tafla getur vaxið mun hraðar en hinar)

Uppsetningin utan kassans lítur svona út:

Sjálfgefin úttekt á úttekt

Mælt með stillingum:

Mælt með endurskoðunarstillingum

Cognos endurskoðunargagnagrunnurinn - Live inniheldur 1 viku úttektargögn. Gögn eldri en 1 viku eru flutt í Cognos endurskoðunargagnagrunninn - Historical.

Línan frá Cognos endurskoðunargagnagrunninum - Live að Cognos endurskoðunargagnagrunninum - Söguleg í skýringarmyndinni ber ábyrgð á:

  • Afritun gagna úr lifandi endurskoðun í sögulega úttekt
  • Fjarlægðu allar línur í lifandi úttekt sem eru eldri en 1 vika
  • Fjarlægðu allar línur í sögulegri úttekt sem eru eldri en x ár
  • Fjarlægðu allar línur í COGIPF_ACTION sem eru eldri en 6 mánaða

Vísitölur

Mismunandi gerðir gagnagrunna hafa mismunandi tegundir flokkunar. Gagnagrunnur er gagnagrunnur, tengdur við töflu (eða útsýni), sem er notaður til að bæta tíma fyrirspurna þegar gögn eru sótt frá þeirri töflu (eða útsýni). Vinna með DBA þínum til að búa til bestu stefnu. Þeir vilja vita svörin við spurningum eins og þessum til að taka bestu ákvarðanirnar um hvaða dálka eigi að skrá. Augljóslega gæti stjórnandi gagnagrunnsins fundið út svörin við sumum eða öllum þessum spurningum án þíns hjálpar, en það myndi taka nokkrar rannsóknir og nokkurn tíma:

  • Hversu margar skrár hafa töflurnar og í hvaða stærð býst þú við að þær vaxi? (Það er ekki gagnlegt að flokka töflu nema taflan hafi mikinn fjölda færslna.)
  • Veistu hvaða dálkar eru einstakir? Leyfa þeir NULL gildi? Hvaða dálkar hafa gagnategund heiltölu eða stórrar heiltölu? (Dálkarnir með tölulegum gagnategundum og sem eru EINSTAKAR og EKKI NÚLL eru sterkir frambjóðendur til að taka þátt í vísitölunni.)
  • Hvar eru helstu árangursvandamál þín í dag? Eru þeir að sækja gögnin? Eru sérstakar fyrirspurnir eða skýrslur sem eru meira vandamál? (Þetta getur leitt gagnagrunnsstjóra til sumra tiltekinna dálka sem hægt er að fínstilla.)
  • Hvaða reitir eru notaðir til að sameina töflur fyrir skýrslugerð?
  • Hvaða reitir eru notaðir til að sía, flokka, flokka og safna saman?

Ekki kemur á óvart að þetta eru sömu spurningarnar og svara þyrfti til að bæta árangur gagnagrunnsborða.

IBM stuðningur mælir með búa til vísitölu fyrir dálka „COGIPF_REQUESTID“, „COGIPF_SUBREQUESTID“ og „COGIPF_STEPID“ fyrir eftirfarandi töflur til að bæta árangur:

  • COGIPF_NATIVEQUERY
  • COGIPF_RUNJOB
  • COGIPF_RUNJOBSTEP
  • COGIPF_RUNREPORT
  • COGIPF_EDITQUERY

Plús á önnur minna notuð borð:

  • COGIPF_POWERPLAY
  • COGIPF_HUMANTASKSERVICE
  • COGIPF_HUMANTASKSERVICE_DETAIL

Þú getur notað þetta sem upphafspunkt, en ég myndi fara í gegnum æfingu við að svara spurningunum hér að ofan til að komast að besta svarinu fyrir fyrirtæki þitt.

Önnur Dómgreind

  1. Endurskoðaðu FM líkan. Mundu að Framework Manager líkanið sem IBM veitir er fyrirmynd á sjálfgefnu borðum og reitum. Allar breytingar sem þú gerir á skýrslutöflunum þurfa að koma fram í líkaninu. Vellíðan eða margbreytileiki þessara breytinga - eða skipulagshæfni þín til að gera þessar breytingar - getur haft áhrif á lausnina sem þú velur.
  2. Viðbótarsvið. Ef þú ætlar að gera það, þá er kominn tími til að bæta við fleiri sviðum fyrir samhengi eða tilvísunargögn til að bæta úttektarskýrslur.
  3. Samantektartöflur. Í stað þess að afrita gögnin í sögulega töfluna þjappaðu þeim saman. Þú gætir safnað gögnunum saman á dagstig til að gera þau skilvirkari fyrir skýrslugerð.
  4. Útsýni í stað borða. Aðrir segja: „Í stað þess að vera með„ núverandi “gagnagrunn og„ sögulegan “gagnagrunn, þá ættirðu aðeins að hafa einn gagnagrunn og allar töflur í honum ættu að vera„ sögulegar “í forsæti. Síðan ættirðu að búa til safn af skoðunum, eitt fyrir hverja töflu sem þú vilt sjá sem „núverandi“ og láta hvert útsýni sía út sögulegu raðirnar sem þú vilt ekki sjá og láta aðeins þær núverandi fara í gegnum.
    https://softwareengineering.stackexchange.com/questions/276395/two-database-architecture-operational-and-historical/276419#276419

Niðurstaða

Niðurstaðan er sú að með þeim upplýsingum sem hér eru veittar ættir þú að vera vel undirbúinn til að eiga afkastamikið samtal við DBA þinn. Líkur eru á að hún hafi leyst svipuð vandamál áður.

Fyrirhugaðar breytingar á arkitektúr Cognos endurskoðunargagnagrunns munu bæta árangur bæði í beinni skýrslugerð og í forritum frá þriðja aðila sem treysta á hana, eins og Motio'S ReportCard og Birgðir.

Við the vegur, ef þú hefur átt það samtal við DBA þinn, við viljum gjarnan heyra um það. Við viljum líka heyra hvort þú hefur leyst málið um illa útgefið gagnagrunn fyrir úttekt og hvernig þú gerðir það.