DAVORIN CETTOIVO VRBAN
OBIEE & ESSBASE OBIEE & ESSBASE ––
ISKUSTVA NA TEMELJU PROJEKTA ISKUSTVA NA TEMELJU PROJEKTA IZRADE IZVJEIZRADE IZVJEŠŠTAJNOG SUSTAVATAJNOG SUSTAVA
3.10.2010
SADRSADRŽŽAJAJ
•
O TVRTKI NEOS•
UVOD
•
KORIŠTENJE VIŠE KOCKI U MODELU•
TIPOVI HIJERARHIJA
•
VREMENSKE FUNKCIJE•
EVALUATE FUNKCIJA
•
OBIEE ANSWERS SPECIFIČNOSTI•
Q&A
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 2
NEOSNEOS
•
UTEMELJENO 2002. GODINE
•
DUGOGODIŠNJE ISKUSTVO U RADU S VELIKIM I SREDNJIM KORISNICIMA
•
ORACLE CERTIFIED PARTNER – OD SAMOG OSNUTKA
•
NOVELL/SUSE BUSINESS PARTNER, IBM PARTNER I DRUGA PARTNERSTVA
•
CERTIFICIRANI KONZULTANTI
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 3
KORISNICI / ISKUSTVOKORISNICI / ISKUSTVO
•
AZFOND (OBVEZNI I DOBROVOLJNI FONDOVI)•
ALLIANZ TYRIAK (MIROVINSKI FOND RUMUNJSKA) •
COCA COLA BEVERAGES HRVATSKA D.O.O.•
CROATIA OSIGURANJE D.D.•
FIMA VRIJEDNOSNICE D.O.O.•
HEP•
HNZ•
HYPO LEASING•
HZZO•
IGH•
MAKEDONSKI TELEKOM•
PBZ D.D.•
SITRONICS TELECOM SOLUTIONS (PRAGUE)•
TEKSTILPROMET D.D.•
VABA BANKA D.D.•
ZABA D.D
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 4
UVODUVOD
•
GDJE SE NALAZE OBIEE I ESSBASE U ORACLE PALETI PROIZVODA ?
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 5
UVODUVOD
RAZLIKE IZMEĐU IZRADE IZVJEŠTAJA NAD ESSBASE KOCKOM I RELACIJSKOM BAZOM :
•OČEKIVANJA KRAJNJIH KORISNIKA KOJI SU NAVIKLI NA SOFISTICIRANI ESSBASE MODEL
•NEDOSTATAK UGRAĐENIH OBIEE FUNKCIJA ZA POTREBE KOMPLEKSNOG IZVJEŠTAVANJA
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 6
KORIKORIŠŠTENJE VITENJE VIŠŠE KOCKI U MODELUE KOCKI U MODELU
KOCKE MOŽEMO KOMBINIRATI U BUSINESS MODELU NA DVA NAČINA:
•
KREIRATI POSEBAN BUSINESS MODEL ZA SVAKU POJEDINU KOCKU
•
SVE KOCKE IZ FIZIČKOG MODELA NALAZE SE U JEDNOM BUSINESS MODELU
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 7
KORIKORIŠŠTENJE VITENJE VIŠŠE KOCKI U MODELUE KOCKI U MODELU
KREIRANJE MJERE U FAKTU PLANSKE KOCKE
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 8
KORIKORIŠŠTENJE VITENJE VIŠŠE KOCKI U MODELUE KOCKI U MODELU
KREIRANJE LOGIČKE MJERE U FAKTU REALIZACIJSKE
KOCKE
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 9
KORIKORIŠŠTENJE VITENJE VIŠŠE KOCKI U MODELUE KOCKI U MODELU
ODNOS IZMEĐU PLANSKE I
REALIZACIJSKE KOCKE
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 10
TIPOVI HIJERARHIJATIPOVI HIJERARHIJA
•
FULLY BALANCED – STANDARDNA HIJERARHIJA, SA JEDNAKIM BROJEM NIVOA, BEZ PRESKAKANJA NIVOA
•
UNBALANCED – HIJERARHIJA KOJA IMA NEJEDNAKI BROJ NIVOA, NPR. JEDNA GRANA HIJERARHIJE ZAVRŠAVA NA NIVOU 2, A NEKA DRUGA GRANA IDE DO NIVOA 3
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 11
TIPOVI HIJERARHIJATIPOVI HIJERARHIJA
•
RAGGED BALLANCED – HIJERARHIJA KOJA IMA RUPE NA MJESTU NEKIH ČVOROVA. NPR. U ISTOJ GRANI HIJERARHIJE POSTOJE
PODACI ZA 1 I 3 LEVEL, ALI JE 2 LEVEL PRAZAN (SLIKA 7).
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 12
TIPOVI HIJERARHIJATIPOVI HIJERARHIJA
•
KONKRETNI PRIMJER U OBIEE ALATU NEBALANSIRANE HIJERARHIJE KOJA NIJE OZNAČENA KAO NEBALANSIRANA:
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 13
TIPOVI HIJERARHIJATIPOVI HIJERARHIJA
ISPRAVNO OZNAČENA
HIJERARHIJA SEGMENTACIJA
KAO UNBALLANCED
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 14
VREMENSKE FUNKCIJEVREMENSKE FUNKCIJE
•
AGO I TODATE•
PREDUVJET ISPRAVNO DEFINIRANA VREMENSKA DIMENZIJA
•
AGO – DOHVAĆANJE PODATKA IZ NEKOG PRETHODNOG VREMENSKOG PERIODA
•
TODATE – KUMULATIV PRETHODNIH VREMENSKIH RAZDOBLJA•
MOGU SE KORISTITI U NESTED
OBLIKU
•
ČESTA UPOTREBA U FINANCIJSKIM IZVJEŠTAJIMA
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 15
VREMENSKE FUNKCIJE VREMENSKE FUNKCIJE ––
PRIKAZPRIKAZ
AGO:
TODATE:
∑
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 16
VREMENSKE FUNKCIJE VREMENSKE FUNKCIJE ––
PRIKAZPRIKAZ
AGO (TODATE()):
…
∑
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 17
EVALUATE FUNKCIJAEVALUATE FUNKCIJA
•
EVALUATE OMOGUĆAVA–
korištenje DB/OLAP specifičnih funkcija
–
slanje vlastitog upita na izvor podataka
•
U PROJEKTU KORIŠTENI CUSTOM
DIJELOVI MDX UPITA•
RAZLOG: SPECIFIČNOSTI I PROBLEMI KOD NEKIH IZVJEŠTAJA
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 18
EVALUATE FUNKCIJA EVALUATE FUNKCIJA ‐‐
PRIMJERPRIMJER
Evaluate(‘aggregate(
PeriodsToDate(%1,%2.dimension.currentmember.lag(12)), Accounts.[Neto kamatni prihod])’,
Nise1.Vrijeme.“Gen2,Vrijeme",
Nise1.Vrijeme.“Gen3,Vrijeme“)
•
KORIŠTENJE KAO IZRAZ I KAO MAPIRANA KOLONA (VIŠE KOCKI)
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 19
OBIEE ANSWERS SPECIFIOBIEE ANSWERS SPECIFIČČNOSTINOSTI
•
OSJETNO POVEĆANJE BRZINE KORIŠTENJEM KOLONE PO KOJOJ SE FILTRIRA U SAMOM IZVJEŠTAJU
–
Nije uvijek dobro za izvještaj zbog potencijalnog povećanja
•
FILTRIRATI PO NEKOJ DIMENZIJI KORIŠTENJEM MEMBERA KOJI POSTOJI U KOCKI
–
Ako se filtrira po nekom custom
izrazu, brzina osjetno pada
•
KOD RADA S VIŠE KOCKI FILTRIRATI SE MOŽE SAMO PO ZAJEDNIČKIM DIMENZIJAMA U NEKOM IZVJEŠTAJU
–
Inače greška jer se u barem jednoj od kocki želi filtrirati po
nepostojećoj dimenziji
3. listopad 2010 OBIEE & ESSBASE –
ISKUSTVA NA TEMELJU PROJEKTA IZRADE
IZVJEŠTAJNOG SUSTAVA 20
WWW.NEOS.HRWWW.NEOS.HR