Cognos Auditing Blog - Malebela le Maqheka bakeng sa Tikoloho e Kholo le e phahameng

by E se eka 17, 2021ho boloka libuka0 litlhaloso

Blog ka John Boyer le Mike Norris.

Selelekela

Ho bohlokoa ho ba le bokhoni ba ho hlahloba Cognos bo sebetsang ho tseba le ho utloisisa hore na li-Cognos li sebelisoa joang ke sechaba sa hau le ho thusa ho araba lipotso tse kang:

    • Ke mang ea sebelisang sisteme ee?
    • Ba etsa litlaleho life?
    • Ke makhetlo a mang a tlalehoang?
    • Ka thuso ea lisebelisoa tse ling, joalo ka MotioCI, ke litaba life tse sa sebelisoang?

Ha ho nahanoa hore ho bohlokoa hakae ho boloka tikoloho ea Cognos Analytics e makatsang, ho makatsang ke hore ho fokolang ho ngotsoe ka database ea eona ea tlhahlobo ho feta litokomane tse tloaelehileng tsa sehlahisoa. Mohlomong e nkuoa habobebe, empa mekhatlo e e sebelisang ea tseba hore ha nako e ntse e feta ho botsa litafole tsa Audit Database ho tla qala ho lieha - haholoholo haeba mokhatlo oa hau o na le basebelisi ba bangata ba sebelisang litlaleho tse ngata ebile o na le nalane e ngata. Ho feta moo ke hore mosebetsi oa ho itlhahloba ka bo oona o kanna oa lieha hobane o emisoa mola o sa khone ho kenyelletsoa polokelongtshedimosetso ka potlako, mohlala. Ke ha o qala ho nahana ka ts'ebetso ea database joalo ka ha o ka etsa ka database efe kapa efe ea ts'ebetso e nang le litlhoko tsa ho tlaleha.

Litafole tse kholo hangata ha li sebetse hantle. Ha tafole e le kholo, ho nka nako e telele ho e kenya le ho botsa. Hopola hore litafole tsena le database ea Audit ha e le hantle ke database ea ts'ebetso; Ho ngola ho etsahala khafetsa mme ho sebetsa khahlanong le rona kaha re sitoa ho tsepamisa mohopolo bakeng sa ts'ebetso ea ho bala feela joalo ka ha u ka etsa ka data mart.

Joalo ka lebenkele la litaba, bophelo bo botle ba tikoloho ea Cognos le bona bo lokela ho nahanela bophelo bo botle ba database. Kholo e se nang moeli ea Setsi sa Libuka sa Audit e ka ba bothata ha nako e ntse e tsamaea mme e kanna ea ama le ts'ebetso ea kakaretso ea tikoloho ea Cognos. Mekhatlong e mengata e nang le melaoana ea kantle e ba hatellang, ho se be le rekoto e felletseng ea tlhahlobo ea libuka ho ka ba beha maemong a ho se ikobele litlamorao tse boima. Joale re sebetsana joang le ho boloka lintlha tse ngata hakana molemong oa ho hlahloba libuka tsa nalane - maemong a mang ho fihlela lilemo tse 10 - leha ho le joalo re ntse re fumana tlaleho eo re e hlokang ho boloka tikoloho le ho boloka basebelisi ba thabile ka ts'ebetso eo?

Bothata

    • Kholo e se nang moeli ea Setsi sa Libuka sa Audit e ama bophelo ba tikoloho ea Cognos hampe
    • Ho tlaleha database ea Audit ho se ho lieha kapa ho se sebelisoe
    • Liphihlelo tsa Cognos li lieha ho rekotoa ho rekotoa ho database ea Audit
    • Database Database e felloa ke sebaka sa disk

Sena sohle se bolela hore ha se litlaleho feela tse itšetlehileng ka Audit Database tse utloang bohloko, empa hangata ke sistimi eohle. Haeba database ea Audit e le seva e le 'ngoe le lebenkele la Cognos, ts'ebetso ea lintho tsohle Cognos e tla ameha tikolohong eo.

The Setup

Re nahana:

    1. Cognos Analytics e kentsoe ebile ea sebetsa
    2. Cognos e hlophiselitsoe ho kena ho Audit Database
        • Eba le Setsi sa polokelo ea libuka se fumanehang
        • Beha maemo a loketseng a ho rema lifate ho Tsamaiso ea Cognos
        • Rekoto e ntse e ngoloa database ke Cognos
    3. Database Database e sebelitse nako e fetang selemo
    4. Tikoloho e sebetsa haholo ka basebelisi le lipolao
    5. Sephutheloana sa Audit se ntse se sebelisoa ho hlahisa tlhaiso-leseling ea ts'ebeliso ea Cognos
    6. Re batla ho ntlafatsa ts'ebetso ea litlaleho tsa Audit Database
    7. Ho qala kapa ho hlakola litlaleho tsa khale ha se khetho kamehla

Haeba ha u na, leha ho le joalo, Cognos Audit e kentsoe le ho hlophisoa, Lodestar Solutions, a Motio molekane, o na le khabane ka ho fetisisa poso ho nolofalletsa Audit ho Cognos BI / CA.

The Tharollo

Ho na le tharollo e ka hlahang e itlhahisang kapele:

    1. Fokotsa molumo oa data ka:
        • Ho fetisetsa lintlha tse ling tsa khale ho database e ngoe
        • Ho fetisetsa lintlha tse ling tsa khale tafoleng e ngoe ho database e le 'ngoe
    2. Tlosa kapa arc feelahive tse ling tsa data mme o seke oa tšoenyeha ka eona
    3. Phela le eona. Raga e ka theolelang tlase road le ho sutumelletsa Database Administrator hore e sebetse
      lintlafatso ha o ntse o li tlama ka ho se lumelle liphetoho tsa schema kapa
      likarabo

Ha re na ho sebetsana le khetho ea 3. Khetho ea 2, ho hlakola data, ha se khetho e ntle mme nka khothaletsa ho boloka bonyane likhoeli tse 18 bonyane. Empa, haeba u rata joalo, IBM e fana ka thuso, AuditDBCleanup (Cognos BI) kapa a rx (Cognos Analytics) e tla etsa hantle joalo. Ts'ebeliso ea Cognos BI e hlakola lirekoto ho ipapisitsoe le timestamp ha lingoloa tsa Cognos Analytics li hlakola li-index le litafole feela.

Litlhahiso tseo re li entseng ho bareki pele ho sena li ne li lokela ho aroloa ka marang-rang a mabeli:

    1. Audit - Live: e na le lintlha tsa bohlokoa haholo bekeng ea morao tjena
    2. Audit - Nalane: e na le nalane ea nalane (ho fihlela lilemong tsa N)

Ka bokhutšoanyane, ts'ebetso ena e sebetsa beke le beke ho tsamaisa lirekoto tsa morao-rao ho tloha Audit Live ho Audit Historical. Audit Live e qala e le letlapa le se nang letho kamora hore ts'ebetso ena e qale.

    1. Live DB e potlakile ebile e tiile, e lumella ho kenya lintho ho etsahala kapele kamoo ho ka khonehang
    2. Lipotso tsa tlhahlobo ea libuka li lebisitsoe ho Historical DB

Ho sebelisa mokhoa ona, ha ho na "ho kopanya hammoho" ka botlalo ea data e Phelang le ea nalane ea nalane. Nka pheha khang ea hore mohlomong u batla ho e boloka e le joalo.

Ho Tsamaiso ea Cognos, o ka eketsa likhokahano tse peli tse fapaneng bakeng sa Mohloli oa Boitsebiso ba Audit. Ha mosebelisi a tsamaisa tlaleho khahlano le sephutheloana sa Audit, ba khothaletsoa bakeng sa khokahano eo ba batlang ho e sebelisa:

Boitsebiso ba Audit

Haeba o batla ho sheba tlhaiso-leseling e fumanehang ho fapana le tlhaiso-leseling ea nalane ea nalane, o khetha feela khokahano ea "Audit - Live" ha o khothalletsoa (e lokela ho ba mokhelo eseng tloaelo.)

Haeba u hlile u batla ho fana ka pono e kopaneng ea Live le Historical, u ka etsa joalo, empa e ka ama ts'ebetso.

Mohlala, o ka theha database ea boraro e bitsoang "Audit - Consolidated View" ebe, bakeng sa tafole ka ngoe ho Audit schema: theha pono e ts'oanang e bitsoang mokhatlo oa SQL lipakeng tsa tafole ho DB e phelang le tafoleng ho nalane ea nalane ea DB. Ka mokhoa o ts'oanang, sena se ka fumaneha hape ka sebopeho sa Motsamaisi oa Moralo, empa, hape, ts'ebetso e tla ba taba ea bohlokoa.

Ba bang ba bareki ba rona ba thehile pono e kopaneng. Ke maikutlo a rona hore sena se kanna sa tlola. Ts'ebetso e tla lula e mpefala ponong ena e kopaneng mme ha re so fumane linyeoe tse ngata tsa ts'ebeliso tse sebelisang li-data tsa Live le Historical. Live e sebelisetsoa ho rarolla mathata le nalane ea nalane ea tlaleho.

Ho latela Cognos Analytics 11.1.7, Sisteme ea Audit e se e le litafole tse 21. U ka fumana tlhaiso-leseling e ngata kae kapa kae ho Database Database, sampole litlaleho tsa tlhahlobo le sebopeho sa Motsamaisi oa Moralo. Boemo ba ho rema lifate ka botlalo ke Bonyane, empa u kanna ua batla ho sebelisa boemo bo latelang, ba Motheo, ho hapa likopo tsa ts'ebeliso, taolo ea ak'haonte ea mosebelisi le ts'ebeliso ea nako ea nako. Tsela e 'ngoe eo u ka bolokang ts'ebetso ea sistimi ke ka ho boloka boemo ba ho rema lifate bo le boemong bo tlase haholo bo hlokoang. Ho hlakile hore, ho rema lifate haholo ho etsoang ke seva, ts'ebetso ea seva e akaretsang e ka ameha.

Litafole tsa bohlokoa tseo batsamaisi ba bangata ba tla li thahasella ke litafole tse 6 tse ngolisang tšebetso ea mosebelisi le ts'ebetso ea ho tlaleha tsamaisong.

  • COGIPF_USERLOGON: Mabenkele a leseli la basebelisi (ho kenyeletsoa le ho tsoa)
  • COGIPF_RUNREPORT: E boloka leseli mabapi le ho bolaoa ha litlaleho
  • COGIPF_VIEWREPORT: E boloka leseli mabapi le likopo tsa maikutlo
  • COGIPF_EDITQUERY: E boloka leseli mabapi le lipotso
  • COGIPF_RUNJOB: E boloka leseli mabapi le likopo tsa mosebetsi
  • COGIPF_ACTION: Rekota liketso tsa mosebelisi ho Cognos (tafole ena e ka hola ka potlako ho feta tse ling)

Sebopeho sa kantle ho lebokose se shebahala tjena:

Tlhophiso ea Boikarabello ba Pele

Khothaletso e khothalletsoang:

Khothaletso e hlophisitsoeng ea Audit

Cogos Audit Database - Live e na le beke e le 1 ea tlhaiso-leseling. Lintlha tse fetang beke e le 'ngoe li isoa ho Cognos Audit Database - Historical.

Mohala o tsoang ho Database ea Cognos Audit - Live to Cognos Audit Database - Historical setšoantšong e ikarabella bakeng sa:

  • Ho kopitsa data ho tloha ho Audit e Phelang ho ea ho Historical Audit
  • Tlosa mela eohle ho Live Audit e fetang beke e le 'ngoe
  • Tlosa mela eohle ho Audit ea nalane ea khale ho feta lilemo tse x
  • Tlosa mela eohle ho COGIPF_ACTION e fetang likhoeli tse 6

index

Mefuta e fapaneng ea database e na le mefuta e fapaneng ea li-index. Index ea database ke sebopeho sa data, se amanang le Tafole (kapa Pono), se sebelisetsoang ho ntlafatsa nako ea ho etsa lipotso ha u fumana lintlha tse tsoang tafoleng eo (kapa Pono). Sebetsa le DBA ea hau ho theha leano le nepahetseng. Ba tla batla ho tseba likarabo tsa lipotso tse kang tsena ho etsa liqeto tse nepahetseng holima likholomo life tseo ba ka li supang. Ho hlakile hore motsamaisi oa database o ne a ka fumana likarabo tsa tse ling kapa lipotso tsena ntle le thuso ea hau, empa ho ka nka lipatlisiso le nako e itseng:

  • Litafole li na le lirekoto tse kae 'me u lebelletse hore li tla hola hakae? (Ho supa lethathamo la tafole ho ke ke ha thusa ntle le haeba tafole e na le lirekoto tse ngata.)
  • Na ua tseba hore na ke litšiea life tse ikhethileng? Na li lumella litekanyetso tsa NULL? Ke likholomo life tse nang le mofuta oa data oa palo e kholo kapa e kholo? (Mekholomo e nang le mefuta ea data ea linomoro 'me e ikhethang mme e SE NULL ke likhetho tse matla tsa ho nka karolo ho senotlolo sa index.)
  • Mathata a hau a mantlha a ts'ebetso a kae kajeno? Na ba lata data? Na ho na le lipotso kapa litlaleho tse ikhethang tse leng bothata bo boholo? (Sena se ka lebisa ho motsamaisi oa database litsing tse ling tse ka ntlafatsoang.)
  • Ke likarolo life tse sebelisoang ho kopanya litafole bakeng sa ho tlaleha?
  • Ke likarolo life tse sebelisetsoang ho sefa, ho hlopha, ho arola le ho kopanya?

Ha ho makatse hore tsena ke lipotso tse ts'oanang tse tla hloka ho arajoa bakeng sa ho ntlafatsa ts'ebetso ea litafole life kapa life tsa database.

Ts'ehetso ea IBM e khothaletsa ho theha index holima "COGIPF_REQUESTID", "COGIPF_SUBREQUESTID", le "COGIPF_STEPID" bakeng sa litafole tse latelang ho ntlafatsa tšebetso:

  • COGIPF_NATIVEQUERY
  • COGIPF_RUNJOB
  • COGIPF_RUNJOBSTEP
  • COGIPF_RUNREPORT
  • COGIPF_EDITQUERY

Hape ho litafole tse ling tse sa sebelisoeng haholo:

  • COGIPF_POWERPLAY
  • COGIPF_HUMANTASKSERVICE
  • COGIPF_HUMANTASKSERVICE_DETAIL

U ka sebelisa sena e le qalo, empa nka bala boithuto ba ho araba lipotso tse kaholimo ho fihlela karabo e nepahetseng bakeng sa mokhatlo oa hau.

re elellwa hore a mang

  1. Mofuta oa Audit FM. Hopola hore mofuta oa Framework Manager oo IBM e fanang ka ona o etsisoa litafoleng le masimong a kamehla. Liphetoho life kapa life tseo u li etsang litafoleng tsa tlaleho li tla hloka ho bonts'oa ka mohlala. Boiketlo kapa ho rarahana ha liphetoho tsena - kapa bokhoni ba hau ba mokhatlo ba ho etsa liphetoho tsena - li ka ama tharollo eo u e khethang.
  2. Makala a mang. Haeba u tla e etsa, joale ke nako ea ho eketsa likarolo tse ling bakeng sa moelelo oa litaba kapa lintlha tsa litšupiso ho ntlafatsa tlaleho ea tlhahlobo.
  3. Tafole ea kakaretso. Sebakeng sa ho kopitsa data tafoleng ea hau ea nalane, e hatelle. U ka kopanya lintlha ho isa boemong ba letsatsi ho e etsa hore e sebetse hantle ho feta ho tlaleha.
  4. Maikutlo ho fapana le litafole. Ba bang ba re, "Kahoo, sebakeng sa ho ba le database ea 'hona joale' le 'database', o lokela ho ba le database e le 'ngoe feela,' me litafole tsohle tse ho eona li lokela ho etelloa pele le 'nalane'. Joale, u lokela ho iketsetsa lethathamo la lipono, e 'ngoe bakeng sa tafole ka' ngoe eo u batlang ho e bona e le ea 'hona joale', 'me pono e' ngoe le e 'ngoe e hlahise mela ea nalane eo u sa batleng ho e bona' me u lumelle hore ea hona joale e fete. "
    https://softwareengineering.stackexchange.com/questions/276395/two-database-architecture-operational-and-historical/276419#276419

fihlela qeto e

Taba ea mantlha ke hore ka tlhaiso-leseling e fanoeng mona u lokela ho itokisetsa hantle ho ba le moqoqo o atlehang le DBA ea hau. Ho na le menyetla ea hore a rarolle mathata a tšoanang pejana.

Liphetoho tse reriloeng moahong oa polokelo ea nalane ea Cognos Audit li tla ntlafatsa ts'ebetso litlalehong tse tobileng hammoho le lits'ebetsong tsa batho ba boraro tse itšetlehileng ka tsona, joalo ka Motio's ReportCard le Inventory.

Ha re le tseleng, haeba u bile le puisano eo le DBA ea hau, re ka thabela ho utloa ka eona. Re rata hape ho utloa hore na u rarollotse bothata ba Database ea Audit e sa sebetseng hantle le hore na u e entse joang.