pondělí 28. února 2011

Využívání databázových funkcí přímo v BI Answers

Často se stává, že pro některé výpočty prováděné přímo v BI Answers je sortiment dostupných funkcí nedostatečný.


Od verze OBIEE 10.1.3.3 lze využít možnost vložit databázovou funkci přímo v prostředí BI Answers – a to buď nativní funkce zdrojové databáze nebo funkce zadefinované a přeložené ve zdrojové databázi.

Pro vložení funkce se používá klauzule EVALUATE zapisovaná do editačního okna „Upravit vzorec sloupců“. Syntaxe je následující: EVALUATE (‘jméno_funkce’ (%1, %2, …., %n)’, parametr_1, parametr_2, … ,parametr_n).

Příklad databázové funkce s jedním parametrem: EVALUATE('lower(%1)', ' J i Ř Í ')
Což znamená: použije se databázová funkce LOWER s jediným parametrem a tím je slovo J i Ř í .


Výsledkem je zobrazení textu j i ř í .


Příklad databázové funkce se dvěma parametry: Velmi jednoduchá databázová funkce "suma" provádí součet dvou čísel:

CREATE OR REPLACE FUNCTION suma (c1 NUMBER, c2 NUMBER)
RETURN NUMBER IS C NUMBER;

BEGIN

C:= c1 + c2;

RETURN C;

END suma;

/


Funkce byla zkompilována a uložena ve zdrojové databázi. Využijeme ji v reportu, kde se vyskytují sloupce „Rok“, „CASTKA_C“ a „CASTKA_S“ pro součet obou částek.

Zápis bude následující: EVALUATE('suma(%1,%2)', DENIK.CASTKA_C, 2*DENIK.CASTKA_S)
Což znamená : použije se databázová funkce "suma" se dvěma parametry a to sloupci DENIK.CASTKA_C a DENIK.CASTKA_S.



Výsledek je zřejmý:



Jiří Doubravský (konzultant Pike Electronic)


středa 23. února 2011

ODI 11g – chyba Interface při zobrazení Mapping nebo Flow diagramu - java.io.IOException at oracle.diagram.dif.DiagramIdeNode.getDiagram

Během přepnutí na záložku „Mapping“ nebo „Flow“ v již existujícím Interface můžete obdržet následující chybu:

java.io.IOException
at oracle.diagram.dif.DiagramIdeNode.getDiagram (DiagramIdeNode.java:226)

at oracle.modeler.dif.ModelerGraphicBridge.getGrapher (ModelerGraphicBridge.java:408)

at oracle.modeler.dif.ModelerGraphicBridge.getGrapher (ModelerGraphicBridge.java:326)

at oracle.modeler.addin.ModelerNode.findOrCreateManager (ModelerNode.java:212)

...


Interface po chybě nelze již upravit, uložit ani spustit.

Chyba vzniká z důvodu odlišného nastavení národních prostředí pro JDeveloper – IDE, které využívá ODI Studio. Chyba je již opravena ve verzi ODI 11.1.1.4.0 (zatím není uvolněno).

Pokud na chybu narazíte, pak její vysvětlení včetně řešení je popsáno na support.oracle.com v dokumentu s ID 1279132.1, zkrácenou verzi uvádím níže:

  1. The issue has been fixed, and will be released in version 11.1.1.4.0 of ODI.

  2. For immediate work around before implementing the fix available in ODI 11.1.1.4.0, you can manually update the SNP_DIAGRAM and SNP_TXT Work Repository tables for the corrupted Integration Interfaces, as explained below:
  • From ODI Studio, open the corrupted Integration Interface, go to the "Version" tab, and get the internal ID.

  • Connect to the database that hosts the ODI Work Repository tables, run the following SQL commands, and apply the changes:
delete from SNP_TXT
where I_TXT in (

select I_TXT_XMI_DATA

from SNP_DIAGRAM

where I_POP = your_internal_ID);


delete from SNP_DIAGRAM
where I_POP = your_internal_ID;


commit;


  • When you open the Integration Interface next time, it will create a new Mapping and Flow map, and hence the issue will be resolved.


Erik Eckhardt

středa 16. února 2011

Prezentace z 10. setkání uživatelů DWH a Cloud Computing Summitu

Keynote: Roadmap to Enterprise Cloud Computing
Steve Farrage, Director EMEA, Oracle

Intel Keynote: Tomorrow's Cloud Starts Today: Driving the Data Center Infrastructure for the Next Decade


Hlavní Blok 1:
Konsolidujeme do "Cloudu"

Blok 2:
10. setkání uživatelů DWH - Real Time Datawarehousing

Z toho mráčku pršet nebude (nebo ano?)
Viktor Nemec, Oracle

Je čas na real-time datové sklady, jsme připraveni!
Jakub Illner, Oracle

Oracle Exalogic Elastic Cloud: Změny v datových centrech
Jaroslav Novotný, Oracle

Exadata v akci (případové studie)
Josef Krejčí, Oracle

"Database as a Service" (případové studie)
David Krch, Oracle

Datové integrace pro real-time datové sklady
Erik Eckhardt, Oracle


"Private and Public" - využij obojí
Viktor Němec, Oracle

Analýzy chování zákazníků v reálném čase
Petr Podbraný, Oracle

Virtualizace serveru
David Krch, Oracle

Zvýšení efektivity centrálního řízení ve společnosti Žabka (případová studie)
Petr Vacek, Žabka

Může být Cloud bezpečný? Jak se chránit před bouřkou.
Aleš Novák, Oracle

Extrakt dat ze SAP ERP snadno a rychle
Petr Šimbera, Freelancer

Mraky real-time aplikací
David Krch, Oracle

Oracle Financial Analytics pro SAP ERP
Tomáš Pospíšil, Oracle

pondělí 7. února 2011

10. setkání uživatelů DWH

Vážení přátelé,

nezapomeňte, již příští úterý (tj. 15. února 2011) se koná 10. setkání uživatelů DWH na téma Real-Time Datawarehousing (setkání je paralelním blokem Cloud Computing Summitu).

Registrační link je dostupný zde, agendu najdete níže:


pátek 4. února 2011

Oracle BI EE Developer Client Tools Installer (11.1.1.3.0) pro 32/64 bit je již k dispozici

Potřebujete-li nainstalovat pouze klientské nástroje pro Oracle BI EE 11g (tj. BI Administration Tool, BI Job Manager, BI Catalog Manager, BI Command line tools nebo Oracle BI ODBC / JDBC drivers), pak již nemusíte instalovat celý balík Oracle BI EE.

Na OTN je k dispozici samostatný installer klientských nástrojů pro Oracle BI 11g (11.1.1.3.0). Funguje jak pro 32bit tak i pro 64bit MS Windows.