Cognos Kev Txheeb Xyuas Blog - Cov Lus Qhia thiab Cov Lus Qhia rau Qhov Loj & Qib Siab Ib puag ncig

by Tej zaum 17, 2021Tshawb nrhiav0 comments

Blog los ntawm John Boyer thiab Mike Norris.

Introduction

Nws yog ib qho tseem ceeb kom muaj Cognos Kev Tshawb Fawb muaj peev xwm ua haujlwm kom paub thiab nkag siab li cas Cognos tau siv los ntawm koj cov neeg siv hauv zej zog thiab pab teb cov lus nug xws li:

    • Leej twg yog tus siv qhov system?
    • Lawv tshaj tawm dab tsi?
    • Lub sijhawm ua haujlwm qhia ntawv yog dab tsi?
    • Nrog kev pab los ntawm lwm yam cuab yeej, zoo li MotioCI, cov ntsiab lus twg tsis siv?

Xav txog qhov tseem ceeb npaum li cas los tswj kev noj qab haus huv Cognos Analytics ib puag ncig, qhov tsis txaus ntseeg tau sau me ntsis txog nws cov ntaub ntawv tshuaj xyuas dhau ntawm cov qauv khoom lag luam cov ntaub ntawv. Tej zaum, nws tau txais kev tso cai, tab sis cov koom haum uas siv nws paub tias dhau sijhawm nug cov ntaub ntawv Txheeb Xyuas Cov Ntaub Ntawv yuav pib qeeb - tshwj xeeb tshaj yog tias koj lub koom haum muaj cov neeg siv ntau khiav ntau cov ntawv ceeb toom thiab muaj keeb kwm ntau. Dab tsi ntxiv yog tias qhov kev tshuaj xyuas kev nkag mus rau nws tus kheej yuav raug ncua vim tias nws tau ua kab ke thaum nws tsis tuaj yeem muab ntxiv rau hauv cov ntaub ntawv ceev txaus, piv txwv. Nov yog thaum koj pib xav txog kev ua haujlwm zoo ib yam li koj xav tau nrog cov ntaub ntawv ua haujlwm uas muaj kev tshaj qhia yuav tsum tau ua.

Cov rooj loj feem ntau qeeb cov lus nug kev ua tau zoo. Lub rooj loj dua, nws ntev dua los siv thiab nug. Nco ntsoov tias cov ntxhuav no thiab Audit Database yog qhov pib ua haujlwm zoo; sau tau tshwm sim ntau zaus thiab ua haujlwm tawm tsam peb vim peb tsis tuaj yeem tsom mus rau lawv tsuas yog nyeem cov haujlwm raws li koj xav tau nrog cov ntaub ntawv mart.

Ntau yam zoo li cov ntsiab lus khaws, kev noj qab haus huv ntawm Cognos ib puag ncig yuav tsum suav nrog kev noj qab haus huv ntawm Kev Tshawb Xyuas Database. Kev txwv tsis pub muaj kev loj hlob ntawm Kev Tshawb Fawb Database tuaj yeem dhau los ua qhov teeb meem dhau sijhawm thiab tej zaum thaum kawg txawm tias yuav cuam tshuam tag nrho kev ua tiav ntawm Cognos ib puag ncig. Hauv ntau lub koom haum uas muaj cov cai sab nraud cuam tshuam rau lawv, tsis muaj daim ntawv tshuaj xyuas tag nrho tuaj yeem tsaws lawv hauv qhov xwm txheej tsis ua raws nrog qhov cuam tshuam loj. Yog li peb yuav daws li cas nrog kev khaws cov ntaub ntawv ntau rau keeb kwm kev tshuaj xyuas lub hom phiaj - hauv qee kis txog 10 xyoo - tseem tseem tau txais kev tshaj tawm peb xav tau los tswj ib puag ncig thiab ua rau cov neeg siv zoo siab nrog qhov ua tau zoo?

cov kev sib tw

    • Kev txwv tsis pub loj hlob ntawm Kev Tshawb Fawb Database cuam tshuam tsis zoo rau kev noj qab haus huv ntawm Cognos ib puag ncig
    • Kev ceeb toom tawm ntawm Kev Tshawb Xyuas Database tau dhau los qeeb lossis siv tsis tau
    • Cognos cov kev paub qeeb hauv cov ntaub ntawv raug sau rau Audit Database
    • Audit Database tab tom tawm ntawm qhov chaw disk

Txhua yam no txhais tau tias nws tsis yog tsuas yog cov ntawv tshaj tawm uas tso siab rau Kev Tshawb Xyuas Database uas raug kev txom nyem, tab sis feem ntau tag nrho cov kab ke. Yog tias Kev Txheeb Xyuas Database nyob ntawm tib tus neeg rau zaub mov zoo li Cognos cov ntsiab lus khaws, kev ua tiav ntawm txhua yam Cognos yuav raug cuam tshuam hauv ib puag ncig ntawd.

Qhov Teeb Teem

Peb xav tias:

    1. Cognos Analytics tau teeb tsa thiab ua haujlwm
    2. Cognos tau teeb tsa los nkag rau Kev Tshawb Xyuas Database
        • Muaj Audit Database nyob rau hauv qhov chaw
        • Teeb tsa kev txheeb xyuas qhov ntsuas tau zoo hauv Cognos cov thawj coj
        • Cov ntaub ntawv raug sau rau hauv database los ntawm Cognos
    3. Kev Tshawb Fawb Database tau siv ntau dua ib xyoos
    4. Ib puag ncig tau nquag nrog cov neeg siv thiab ua tiav
    5. Pob Ntawv Txheeb Xyuas tau siv los nthuav qhia Cognos cov ntaub ntawv siv
    6. Peb tab tom nrhiav txhawm rau txhim kho Kev Tshawb Xyuas Database qhia txog kev ua tau zoo
    7. Pib dua lossis tshem tawm cov ntaub ntawv qub tsis yog ib qho kev xaiv

Yog tias koj tsis tau, tseem muaj Cognos Audit teeb tsa thiab teeb tsa, Lodestar Solutions, a Motio tus khub, muaj qhov zoo tshaj plaws ncej ntawm enabling Audit hauv Cognos BI / CA.

cov tshuaj

Muaj qee qhov kev daws teeb meem uas tuaj yeem nthuav qhia lawv tus kheej sai:

    1. Txo qhov ntim ntawm cov ntaub ntawv los ntawm:
        • Tsiv qee cov ntaub ntawv qub mus rau lwm lub database
        • Tsiv qee cov ntaub ntawv qub mus rau lwm lub rooj hauv tib lub database
    2. Tsuas yog rho tawm lossis archive qee cov ntaub ntawv thiab tsis txhob txhawj txog nws
    3. Nyob nrog nws. Kick lub can hauv qab road thiab thawb Tus Thawj Saib Xyuas Database rau kev ua haujlwm
      txhim kho thaum muab tes rau lawv los ntawm tsis tso cai hloov pauv ntawm cov phiaj xwm lossis
      indexes

Peb yuav tsis daws qhov kev xaiv 3. Qhov Xaiv 2, tshem tawm cov ntaub ntawv, tsis yog qhov kev xaiv zoo thiab kuv xav kom khaws tsawg kawg 18 lub hlis tus nqi yam tsawg kawg nkaus. Tab sis, yog tias koj xav tau heev, IBM muab kev siv hluav taws xob, AuditDBCleanup (Cognos BI) sau a tsab ntawv (Cognos Analytics) uas yuav ua raws nraim qhov ntawd. Cov txiaj ntsig rau Cognos BI tshem tawm cov ntaub ntawv raws li lub sijhawm kaw thaum cov ntawv sau rau Cognos Analytics tsuas yog tshem tawm cov ntsuas thiab cov ntxhuav.

Cov lus pom zoo uas peb tau ua rau cov neeg siv khoom yav dhau los ntawm qhov no tau cais ua ob ntu:

    1. Txheeb Xyuas - Nyob: muaj cov ntaub ntawv tshiab tshaj plaws nyob rau lub lim tiam
    2. Txheeb Xyuas - Keeb Kwm: muaj cov ntaub ntawv keeb kwm (txog N xyoo)

Hauv ntej, cov txheej txheem khiav txhua lub limtiam kom txav cov ntaub ntawv tsis ntev los no los ntawm Audit Live mus rau Audit Historical. Audit Live pib dua raws li daim ntawv slate tom qab cov txheej txheem no khiav.

    1. Live DB tau nrawm thiab nruj, tso cai rau kev nkag mus sai li sai tau
    2. Cov lus nug tshawb xyuas tsuas yog hais ncaj qha rau keeb kwm DB

Siv txoj hauv kev no, tsis muaj qhov cuam tshuam "sib txuas ua ke" ntawm Cov ntaub ntawv Nyob thiab Cov ntaub ntawv keeb kwm. Kuv yuav sib cav tias tej zaum koj xav kom nws ua li ntawd.

Hauv Cognos Administration, koj tuaj yeem ntxiv ob qhov sib txuas sib txawv rau Kev Tshawb Xyuas Cov Ntaub Ntawv. Thaum ib tus neeg siv sau tsab ntawv ceeb toom tawm tsam Pob Nyiaj Tshawb Xyuas, lawv tau txais kev ceeb toom rau qhov kev txuas uas lawv xav siv:

Tshawb xyuas Databases

Ntawm qhov tsis muaj txiaj ntsig koj xav saib cov ntaub ntawv tshawb xyuas nyob ntau dua li cov ntaub ntawv tshawb xyuas keeb kwm, koj tsuas yog xaiv qhov "Txheeb Xyuas - Nyob" kev sib txuas thaum hais tawm (yuav tsum yog qhov tshwj xeeb, tsis yog tus qauv.)

Yog tias koj tseem xav muab kev pom ua ke ntawm ob qho tib si Nyob thiab Keeb Kwm, koj tuaj yeem ua tau, tab sis nws yuav cuam tshuam rau kev ua haujlwm.

Piv txwv li, koj tuaj yeem tsim 3 Database hu ua "Audit - Consolidated View" thiab tom qab ntawd, rau txhua lub rooj hauv Audit schema: tsim cov npe uas zoo ib yam uas yog SQL koom ua ke ntawm cov rooj hauv DB nyob thiab cov lus hauv keeb kwm DB Ib yam nkaus, qhov no kuj tseem tuaj yeem ua tiav hauv Tus Thawj Coj Tus Qauv, tab sis, dua, kev ua haujlwm yuav yog qhov kev txiav txim siab tseem ceeb.

Qee tus ntawm peb cov neeg siv khoom tau tsim kev pom ua ke. Nws yog peb lub tswv yim tias qhov no yuav zoo li overkill. Kev ua tau zoo ib txwm yuav tsis zoo nyob rau hauv qhov kev suav sau no thiab peb tsis tau hla ntau qhov kev siv uas siv ob qho tib si Cov ntaub ntawv nyob thiab keeb kwm. Lub Live tau siv rau kev daws teeb meem thiab Keeb Kwm rau kev tshaj tawm qhia.

Raws li Cognos Analytics 11.1.7, Audit Database tau nce mus rau 21 lub rooj. Koj tuaj yeem nrhiav cov ntaub ntawv ntau ntxiv nyob rau lwm qhov ntawm Kev Txheeb Xyuas Database, piv txwv cov ntawv ceeb toom kev tshuaj xyuas thiab Tus Qauv Tswj Tus Qauv. Lub hauv paus nkag txheej txheem yog Tsawg heev, tab sis koj yuav xav siv qib tom ntej, Yooj yim, txhawm rau ntes siv kev thov, kev tswj hwm tus neeg siv nyiaj thiab kev siv sijhawm. Ib txoj hauv kev uas koj tuaj yeem tswj hwm kev ua haujlwm tau zoo yog los ntawm kev ua kom nkag mus rau theem qis tshaj qhov xav tau. Pom tseeb, ntau qhov kev txiav txim uas tau ua los ntawm tus neeg rau zaub mov, qhov ua tau zoo ntawm cov neeg rau zaub mov tuaj yeem cuam tshuam.

Cov rooj tseem ceeb feem ntau cov thawj coj yuav txaus siab yog 6 lub rooj uas teev tus neeg siv cov haujlwm thiab tshaj tawm cov haujlwm hauv lub system.

  • COGIPF_USERLOGON: Khaws cov neeg siv nkag (suav nrog tawm) cov ntaub ntawv
  • COGIPF_RUNREPORT: Khaws cov ntaub ntawv hais txog kev ua tiav
  • COGIPF_VIEWREPORT: Khaws cov ntaub ntawv hais txog daim ntawv thov saib
  • COGIPF_EDITQUERY: Khaws cov ntaub ntawv hais txog kev nug sau
  • COGIPF_RUNJOB: Khaws cov ntaub ntawv hais txog kev thov ua haujlwm
  • COGIPF_ACTION: Cov ntaub ntawv siv cov neeg siv hauv Cognos (cov lus no tuaj yeem loj hlob sai dua lwm qhov)

Kev teeb tsa tawm ntawm lub thawv zoo li qhov no:

Default Audit Configuration

Pom zoo teeb tsa:

Pom zoo teeb tsa kev tshuaj xyuas

Cognos Audit Database - Nyob muaj 1 lub lis piam ntawm cov ntaub ntawv tshawb xyuas. Cov ntaub ntawv laus dua 1 lub lis piam tau hloov mus rau Cognos Audit Database - Keeb Kwm.

Kab los ntawm Cognos Audit Database - Nyob rau Cognos Audit Database - Keeb kwm hauv daim duab yog lub luag haujlwm rau:

  • Luam cov ntaub ntawv los ntawm Live Audit rau Historical Audit
  • Tshem tawm txhua kab hauv Live Audit uas laus dua 1 lub lis piam
  • Tshem tawm txhua kab hauv Kev Tshawb Xyuas Keeb Kwm uas laus dua x xyoo
  • Tshem tawm txhua kab hauv COGIPF_ACTION uas laus dua 6 lub hlis

Lub ntsiab lus

Ntau hom database muaj ntau hom kev ntsuas sib txawv. Cov lej ntsuas yog cov qauv ntaub ntawv, cuam tshuam nrog Lub Rooj (lossis Saib), siv los txhim kho cov lus nug ua tiav lub sijhawm thaum rov qab khaws cov ntaub ntawv los ntawm lub rooj (lossis Saib). Ua haujlwm nrog koj DBA los tsim lub tswv yim zoo tshaj plaws. Lawv yuav xav paub cov lus teb rau cov lus nug zoo li no los txiav txim siab zoo tshaj plaws ntawm kab ntawv dab tsi los ntsuas. Pom tseeb, tus tswj hwm cov ntaub ntawv tuaj yeem nrhiav cov lus teb rau qee lossis tag nrho cov lus nug no yam tsis muaj koj kev pab, tab sis nws yuav siv qee qhov kev tshawb fawb thiab qee lub sijhawm:

  • Muaj pes tsawg cov ntaub ntawv teev tseg hauv lub rooj thiab koj xav kom lawv loj npaum li cas? (Kev txheeb xyuas lub rooj yuav tsis muaj txiaj ntsig tshwj tsis yog lub rooj muaj cov ntaub ntawv ntau.)
  • Koj puas paub kab twg yog qhov tshwj xeeb? Lawv puas tso cai NULL qhov tseem ceeb? Cov kab ntawv twg muaj cov hom ntaub ntawv ntawm cov lej lossis cov lej loj? (Cov kab ntawv nrog cov lej cov ntaub ntawv hom thiab uas yog UNIQUE thiab TSIS NULL yog cov muaj zog sib tw los koom nrog qhov ntsuas qhov tseem ceeb.)
  • Koj cov teeb meem kev ua haujlwm tseem ceeb hnub no nyob qhov twg? Puas yog lawv khaws cov ntaub ntawv? Puas muaj cov lus nug tshwj xeeb lossis cov ntawv ceeb toom uas muaj teeb meem ntau dua? (Qhov no tuaj yeem ua tus tswj hwm cov ntaub ntawv khaws cia rau qee qhov tshwj xeeb uas tuaj yeem ua kom zoo dua.)
  • Cov teb twg tau siv hauv koom nrog cov ntxhuav rau kev tshaj tawm?
  • Cov teb twg yog siv rau kev lim, txheeb cais, pab pawg, thiab sib sau ua ke?

Tsis xav tsis thoob, cov no yog tib cov lus nug uas yuav xav tau los teb rau kev txhim kho kev ua tau zoo ntawm txhua lub rooj sib tham.

IBM Kev Txhawb Nqa pom zoo tsim qhov ntsuas ntawm kab "COGIPF_REQUESTID", "COGIPF_SUBREQUESTID", thiab "COGIPF_STEPID" rau cov lus hauv qab no txhawm rau txhim kho kev ua tau zoo:

  • COGIPF_NATIVEQUERY
  • COGIPF_RUNJOB
  • COGIPF_RUNJOBSTEP
  • COGIPF_RUNREPORT
  • COGIPF_EDITQUERY

Ntxiv rau lwm cov rooj uas tsis siv tsawg:

  • COGIPF_POWERPLAY
  • COGIPF_HUMANTASKSERVICE
  • COGIPF_HUMANTASKSERVICE_DETAIL

Koj tuaj yeem siv qhov no los ua qhov pib, tab sis kuv yuav dhau los ntawm kev tawm dag zog los teb cov lus nug saum toj no kom tuaj txog ntawm cov lus teb zoo tshaj plaws rau koj lub koom haum.

lwm yam Xav txog kev teem

  1. Tshawb xyuas tus qauv FM. Nco ntsoov tias Tus Thawj Coj Tus Qauv tus qauv uas IBM muab yog ua qauv ntawm cov rooj thiab cov haujlwm tsis raug. Txhua qhov kev hloov pauv uas koj ua rau lub rooj hais qhia yuav tsum tau muab coj los xav hauv tus qauv. Qhov yooj yim lossis nyuaj ntawm cov kev hloov pauv no - lossis koj lub peev xwm kev koom tes los ua cov kev hloov pauv no - yuav cuam tshuam rau qhov kev daws teeb meem uas koj xaiv.
  2. Teb ntxiv. Yog tias koj yuav ua nws, tam sim no yog lub sijhawm los ntxiv cov haujlwm ntxiv rau cov ntsiab lus lossis cov ntaub ntawv siv los txhim kho kev tshuaj xyuas kev tshaj qhia.
  3. Ntsiab lus ntxhuav. Hloov chaw tsuas yog luam cov ntaub ntawv rau koj lub rooj keeb kwm, nyem nws. Koj tuaj yeem sib sau cov ntaub ntawv mus rau qib hnub kom ua rau nws muaj txiaj ntsig zoo rau kev tshaj tawm.
  4. Saib tsis siv rooj. Lwm tus hais tias, "Yog li, es tsis txhob muaj 'tam sim no' database thiab 'keeb kwm' database, koj tsuas yog yuav tsum muaj ib lub database, thiab txhua lub rooj hauv nws yuav tsum tau ua ua ntej nrog 'keeb kwm'. Tom qab ntawd, koj yuav tsum tsim cov kev pom, ib qho rau txhua lub rooj uas koj xav pom ua 'tam sim no', thiab kom txhua qhov pom lim tawm cov kab keeb kwm uas koj tsis xav pom thiab cia tsuas yog cov tam sim no dhau los. "
    https://softwareengineering.stackexchange.com/questions/276395/two-database-architecture-operational-and-historical/276419#276419

xaus

Cov kab hauv qab yog tias nrog cov ntaub ntawv muab ntawm no koj yuav tsum tau npaj zoo kom muaj kev sib tham muaj txiaj ntsig nrog koj DBA. Muaj txoj hmoo zoo uas nws tau daws cov teeb meem zoo sib xws ua ntej.

Qhov kev thov hloov pauv hauv Cognos Audit Database architecture yuav txhim kho kev ua tau zoo hauv ob qho kev qhia ncaj qha nrog rau daim ntawv thov thib peb uas tso siab rau nws, xws li Motio's ReportCard thiab Cov khoom lag luam.

Los ntawm txoj kev, yog tias koj tau sib tham nrog koj DBA, peb xav hnov ​​txog nws. Peb kuj tseem nyiam hnov ​​yog tias koj tau daws qhov teeb meem ntawm kev ua tsis tau zoo Kev Tshawb Xyuas Database thiab koj ua li cas.