Cognos Auditing Blog - Tips and Tricks for Large & High Volume Environments

by Ut 17, 2021auditing0 Comments

Blogus by John Boyer and Mike Norris.

Introduction

Magni interest ut Cognos Auditing facultatem operandi cognoscendi et cognoscendi cognoscat quomodo Cognos a usore communitatis usoris adhibeatur et quasi interrogationes respondeat adiuvent:

    • Quis systema utens?
    • Quid currunt rumores?
    • Quid tempora fama currunt?
    • Auxilio aliis instrumentis, ut MotioCIquid contentum insolens?

Considerans quam criticum servet sanum Cognos Analyticorum ambitus, mirum in modum scriptum est de audiendis datorum datorum extra documentum vexillum productum. Forsitan concessus est, sed institutiones quae eo utuntur sciunt quod per tempus interrogationis Audit Database tabularum tardius incipient - praesertim si ordo tuus multum users currens habet sortes relationum et historiae multas habet. Quid magis est, quod activitatem computorum logingarum differri potest, quia ametur, cum satis cito database addi non potest, exempli gratia. Id est cum incipit cogitare de operatione database quam vis cum aliqua datorum perficiendis quae renuntiationes requiruntur.

Magnae tabulae de more inquisitionis tardae perficiendi sunt. Quo maior est mensa, eo longiorem inserere et interrogationem capit. Memento has tabulas et Audit Database basically datorum actuariorum esse; frequenter eveniunt et contra nos operantur sicut non possumus eos intendere pro operationibus tantum legere sicut vis cum notitia martis.

Multum amo repositorium, valetudo Cognos ambitus etiam rationem habere debet sanitatis Audit Database. Proventus immenso Audit Database fluere potest per tempus et tandem etiam attingere altiorem observantiam a Cognos environment. Multis Institutis cum ordinationes externas eas intrusit, non plenam computum habens, eas in condicionem non-obsequium cum gravibus repercussionibus exponere potest. Quomodo ergo tractamus habere tantum notitias pro audiendis historicis propositis — in nonnullis casibus usque ad X annos — adhuc tamen relationem obtinere debemus, ut ambitum teneamus et utentes felices operando teneamus?

et provocare

    • Proventus immensus Audit Database negative impacting sanitati Cognos environment
    • Reporting off Audit Database factus tardus aut inutile
    • Cognos moras experitur in monumentis conscriptis in Audit Database
    • Audit Database currit ex orbis tractus

Haec omnia significat non solum ea quae in Audit Database quae patiuntur, sed saepe totius systematis innituntur. Si Audit Database in eodem servo ac Cognos promptuarium est, persecutio omnium Cognos in illa rerum ambitu afficietur.

quod Setup

Ponimus:

    1. Cognos Analytics installatur et currit
    2. Cognos configuratur log ad Audit Database
        • Habere Audit Database in loco
        • In Cognos administrationis gradus in opportunitate pone Audit logging
        • Record scripta sunt ad database per Cognos
    3. The Audit Database plus quam annum in usu fuit
    4. Ambitus valde active cum users et suppliciis
    5. The Audit sarcina est ad superficiem Cognos usus notitia
    6. Quaerimus emendare Audit Database renuntiationes perficientur
    7. Satus super seu delendo veteribus non semper est optio

Si non facis, tamen Cognos Audit inauguratus et configuratus, Solutiones Lodestar, Motio socium habet optimum Post on da Audit in Cognos BI / CA.

SOLUTIO

Sunt aliquae solutiones possibiles quae cito se offerunt;

    1. Redigendum notitia ex volumine:
        • Movere aliquid ex senior notitia alteri database
        • Movere aliquid ex vetustiore data ad aliam mensam in eadem database
    2. Sicut delere vel arcumhive quidam ex notitia et nolite solliciti esse
    3. Vivamus in dictum est. Calcitrare can descendit road et ventilabis ad perficiendum Database Administrator
      dum handcuffing melioramenta vel mutationes non permittens Schematis
      Maximus

Optionem non agemus 3. Optio 2, notitia deleta, optio bona non est et commendamus observatio minimum 18 mensuum pretii minimum. Sed, si tam propensus es, ibm utilitatem praebet; AuditDBCleanup (Cognos BI) vel a script (Cognos Analytics) quod ad unguem. Utilitas ad Cognos BI tabulas in indicatione temporis delet, dum scripta ad Cognos Analyticos indices et tabulas deleat.

Suasiones clientibus antea de hac re fecimus in duas databases separare:

    1. Audit - Vive: continet recentissima septimana scriptor pretium of notitia
    2. Audit - Historical: continet notitia historica (usque ad N annos);

In summa, processus hebdomadalis decurrit ad recentissimas tabulas ab Audit Live ad Audit Historical. Audit Ago incipit sicut tabula rasa post hunc processum decurrit.

    1. Vivere DB celere et strictum est, permittens inserta fieri quam celerrime
    2. Audit queries solum ad Historicum DB . ordinantur

Hac accessu utens, non est implicata "consutatio" data viventis et notitia historica. Probare te probabiliter volo ita servare.

In Cognos Administration, duas coniunctiones diversas pro Audit Data Source addere potes. Cum usoris relationem contra Audit sarcina decurrit, incitantur ad quem nexum uti volunt:

Audit Databases

In casu fortuito notitias audientium magis quam notitias historicas inspicere vis, solum nexum "Audit - Vive" cum moniti (sint exceptionis, non norma).

Si vis etiam firmam utriusque Vivere et Historici sententiam praebere, id facere posses, sed effectus incidat.

Exempli gratia, creare potes 3rd Database quod "Audit - Visum contexitur" ac deinde pro unaquaque mensa in Schemate Audit: creare identaliter nominatam sententiam quae est coniunctio SQL inter mensam in vivo DB et in mensa in historicum BD. Similiter, hoc etiam fieri potuit exemplar Procurator in Framework, sed rursus agendi ratio clavis esset.

Nonnulli clientes nostri sententiam solidam creaverunt. Probabile est hoc overkill. Semper peius futurum esset in hac sententia solidata et non invenimus in plures casus utentes, qui utebantur tam in notitia viva quam in historicis. Vivere usus est ad sollicitudinem et historicam ad trend nuntiationem.

As of Cognos Analytics 11.1.7, Audit Database ad 21 tabulas crevit. Plura alibi reperire potes in Audit Database, auditionum relationum specimen et exemplar Procurator Artus. Defectus logging graduum minimus est, sed proximo gradu uti velis, Basic, petitiones usus capere, ratio usoris administrandi ac usus runtime. Uno modo ratio perficiendi ponere potes quod gradum colligationem servando ad infimum gradum requiritur. Patet, quo magis logging quod fit a servo, eo magis altiore servo perficiendi affici potest.

Tabulae praecipuae administratorum clavium intersunt, sunt VI tabulae quae usorem activitatis et activitatis in systemate referentes.

  • COGIPF_USERLOGON: Store user logon (including stipes off) informationes
  • COGIPF_RUNREPORT: Copiae informationes de fama suppliciorum
  • COGIPF_VIEWREPORT: Store notitia de renuntiatione petitionum sententiarum
  • COGIPF_EDITQUERY: Copiae informationes de inquisitione decurrit
  • COGIPF_RUNJOB: Copiae informationes circa officium petitionum
  • COGIPF_ACTION : Records actiones usoris in Cognos (haec tabula multo celerius quam ceterae crescere possunt)

Configuratio theca ex-ex-similis est:

Default Audit configurationis

Configuratione commendatur:

Commendatur Audit configuratione

Cognos Audit Database – Vive continet hebdomadam I de notitia computorum. Data maior quam 1 septimana ad Cognos Audit Database – Historical.

Recta ex Cognos Audit Database – Vive ad Cognos Audit Database – Historica in schemate responsabilis:

  • Effingo notitia ex Ago Audit ad Historical Audit
  • Remove omnes ordines in Live Audit qui antiquiores sunt quam 1 hebdomada
  • Remove omnes ordines in Historical Audit qui antiquiores sunt quam x annos
  • Remove omnes ordines in COGIPF_ACTION qui sunt antiquiores mensibus 6

index

Datorum genera diversa genera habent varias indexing rationes. Index datorum datorum structuram datam, cum Tabula (vel Visu) adhibuit ad emendare inquisitionem executionis temporis, quo notitias ex tabula illa (vel Visu) recuperare. Opus cum DBA tuum optimum belli creare. His responsa quaestionibus cognoscere volent, ut optimae sententiae in quibus columnis indicentur. Uti patet, administrator datorum responsa aliquibus vel omnibus his quaestionibus sine tuo auxilio reperire potuit, sed quaedam inquisitionis et temporis;

  • Quot annales habent tabulae, et quantae exspectas eas crescere? (Index mensae utilis non erit nisi in mensa magnum numerum monumentorum habeat.)
  • Scisne quarum columnae sunt unicae? Nullane bona permittunt? Quas columnas habent notitias generis integer vel magnus integer? (Columnae cum data numerorum specierum et quae singularia sunt et non nulli, candidati validi sunt ut clavem indicem participent.)
  • Ubi sunt hodie problems principalis perficientur? Suntne in retrieving data? Suntne specificae interrogationes vel relationes quae magis sunt problema? (Hoc potest administratorem datorum ducere ad aliquas columnas specificas quae optimized possunt).
  • Quibus campis iungendis tabulis ad referendum adhibentur?
  • Quibus agri eliquationibus, sortibus, aggregationibus et aggregationibus adhibentur?

Non mirum, hae hae quaestiones sunt quae responderentur ad emendandas quaslibet tabulas datorum datorum perficiendas.

IBM Support commendat indicem de columnis "COGIPF_REQUESTID", "COGIPF_SUBREQUESTID", et "COGIPF_STEPID" creans in tabulis sequentibus ad meliores effectus:

  • COGIPF_NATIVQUERY
  • COGIPF_RUNJOB
  • COGIPF_RUNJOBSTEP
  • COGIPF_RUNREPORT
  • COGIPF_EDITQUERY

Plus in aliis tabulis minus adhibitis:

  • COGIPF_POWERPLAY
  • COGIPF_HUMANTASKSERVICE
  • COGIPF_HUMANTASKSERVICE_DETAIL

Hoc uti potes ut primum, sed per exercitium respondendi quaestionibus superius ut pervenias ad optimam responsionem pro vestra ordinatione.

aliis;

  1. Audit FM exemplar. Memento Procurator Framework exemplar quod IBM praebet in tabulis et agris defaltis expressum est. Quascumque mutationes facias in relationibus tabularum, necesse erit ut in exemplari reflectatur. Facilitas seu multiplicitas harum mutationum - seu norma competentia tua ad has mutationes mutandas - afficit solutionem quam vis.
  2. Adiectis agris. Si id facturus es, nunc tempus est addere additionalem agrorum contextui aut referentiae notitias ad audiendas relationes emendandas.
  3. Tabulae summarium. Instead of just copying the data to your historical table, comprime. Aggregatis notitias diei gradu ad nuntiandum efficaciorem facere potuistis.
  4. Views pro tabulis. Alii dicunt, "Sic, pro datorum currentium et historicorum datorum, unum tantum habere debetis datorum, et omnes tabulae in eo debent praeponi "historico". Dein, sententiam inire debes, unam pro qualibet tabula quam videre vis "currentem", et singulas conspectus eliquare ordines historicos quos videre non vis et solum currentes pertranseunt."
    https://softwareengineering.stackexchange.com/questions/276395/two-database-architecture-operational-and-historical/276419#276419

Conclusio

Solum linea est ut cum informationibus hic instructis bene paratus sit habere sermonem fructuosum cum DBA tuo. Occasiones bonae sunt ut problemata similia solvat ante.

Propositae mutationes in Cognos Audit Database architecturae in utraque relatione directa meliores reddent necnon applicationes 3 partium quae in ea nituntur, sicut Motio's ReportCard et Inventarium.

Obiter, si sermonem istum cum DBA tuo habuisses, de eo audire vellemus. Volumus etiam audire si eventum male faciendi Audit Database et quomodo id fecistis solvisti.