pondělí 14. května 2007

OBI EE jako aplikace/kokpit pro "realtime" monitorování

Uvažujete o vývoji vlastní aplikace/kokpitu pro realtime monitorování vašich systémů, databází nebo aplikací?

Jestliže ano, pak máte na výběr:
  • a/ použít nějaký programovací jazyk a celou aplikaci/kokpit si napsat
  • b/ využít BI technologii jako je Oracle Business Intelligence (OBI EE) a aplikaci/kokpit v ní "naklikat"
Aby jste mohli OBI EE využít jako "realtime" monitorovací aplikaci/kokpit, tak musíte zajistit tyto tři podmínky:
  • I. Automatická obnova stránek
  • II. Minimalizace "cachování" informací
  • III. Minimalizace "cachování" dat

I. Automatická obnova stránek


Monitorovací aplikaci/kokpit vytvoříte v komponentě BI Interactive Dashboards, příklad najdete zde (samotné reporty jsou vytvořeny v komponentě BI Answers, příklad najdete zde).

To co potřebujete zajistit nyní je automatická obnova stránek kokpitu. Tu zajistíte tak, že do vytvořeného kokpitu vložíte "Objekt panelu - Text" a do něj napíšete HTML kód* - tag: META HTTP-EQUIV="REFRESH" CONTENT="60", kde parametr "CONTENT=" určuje interval obnovy stránky - hodnota jsou vteřiny.

* - K tomu, aby prezentační vrstva OBI EE interpretovala HTML kód, musíte vypnout ochranu proti XSS. Návod jak to udělat naleznete zde.


II. Minimalizace "cachování" informací


OBI EE zajišťuje "cachování" informací na úrovni webové cache BI Presentation Serveru. Ovlivnit "cachování" informací na úrovni Prezentačního serveru můžete dvěma způsoby:

  1. Platí pouze pro konkrétní report - V nástroji BI Answers, zvolíte záložku Pokročilé a zde zaškrtnete pole "Vynechat mezipaměť webu Oracle BI Presentation Services Cache"



  2. Platí pro celý BI Presentation Server, tzn. pro všechny reporty - Parametry ovlivňující webovou "cache" jsou uvedeny níže, nastavují se v souboru $BI_DATA_HOME/web/config/instanceconfig.xml. Hodnotu parametrů nastavte dle Vaší potřeby na "realtime" informace.



III. Minimalizace "cachování" dat

OBI EE zajišťuje "cachování" dat na úrovni "cache" BI Serveru. "Cache" se zapíná, vypíná a nastavuje v souboru $BI_HOME/server/Config/NQSConfig.INI. Jestliže je "cache" zapnuta, tak musíte buď:
  • a/ vypnout "cachování" pro konkrétní datový objekt (viz. screenshot - označeno modře)
  • b/ nastavit "cachování" objektů v podobném intervalu jako "cachování" informací (viz. screenshot - označeno červeně)


Erik Eckhardt (eec).

1 komentář:

Unknown řekl(a)...

Skutečně funguje. Rozšiřuje to možnosti využití BI jako skutečného monitorovacího nástroje.
Juraszek Petr
pjuraszek@itsys.cz