48
Vežba 5 Autori: Branko Terzič, Milan Čeliković Sistemi skladišta podataka Sistemi skladišta podataka

Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Vežba 5

Autori: Branko Terzič, Milan Čeliković

Sistemi skladišta podataka

Sistemi skladišta podataka

Page 2: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

2 / 50

Sadržaj

• Uvod u OBIEE

• Pokretanje OBIEE sevisa i logovanje

• Kreiranje izveštaja

Sistemi skladišta podataka

Page 3: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Uvod u OBIEE

• OBIEE

– Oracle Business Inteligence Enterprice Edition

– Namena

• Prezentacija podataka

• Analiza podataka

– Ciljevi

• Unaprediti proces poslovanja

• Planiranje strateškog razvoja kompanije

• Donošenje poslovnih odluka na osnovu podataka (istorijskih)

3 / 50Sistemi skladišta podataka

Page 4: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Uvod u OBIEE

4 / 50Sistemi skladišta podataka

Page 5: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Arhitektura OBIEE

5 / 50Sistemi skladišta podataka

Page 6: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Uvod u OBIEE

6 / 50Sistemi skladišta podataka

• Java components

– Admin server

• Jedan od dva glavna Java servera

• Čuva informacije o meta podacima

– Managed server

• BI Publisher

– Alat za kreiranje izveštaja

• BI Compozer

– Alat za kreiranje izveštaja

– Modela na kojima se izveštaj kreira

• BI Office

– Integracija sa Microsoft Office alatima

– Node manager

• Upravljanje stanjem aktivnih komponenti OBIEE (star and

shut down)

Page 7: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Uvod u OBIEE

7 / 50Sistemi skladišta podataka

• OBI System Components

– BI Server

• Omogućava pristup podacima i izvršavanje upita

– BI Scheduler

• Omogućava slanje izveštaja korisnicima, u zadatim

vremenskim intervalima

– BI Presentation Services

• Grafički korisnički interfejs za kreiranje izveštaja

– BI JavaHost

• Omogućava izvršavanje Java orijentisanih zadataka, kao što

je grafički prikaz grafova

– OPMN

• Oracle Process Manager and Notification server

• Upravlja svim relevantnim servisima neophodnim za

funkcionisanje alata OBIEE

Page 8: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

8 / 50

Sadržaj

• Uvod u OBIEE

• Pokretanje OBIEE sevisa i logovanje

• Kreiranje izveštaja

Sistemi skladišta podataka

Page 9: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Poretanje OBIEE servisa

• Korišćenjem .sh skripte

– Zašto?

• Radimo na Linux operativnom sistemu

• Windows?

– obieestartstop.sh

• Skripta omogućava pokretanje svih neophodnih OBIEE

procesa i servisa:

1. Node Manager

2. Admin Server

3. Managed Server (bi_server1)

4. Opmnctl

» Za startovanje svih Oracle instanci

9 / 50Sistemi skladišta podataka

Page 10: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Poretanje OBIEE servisa

• Korišćenjem .sh skripte

– obieestartstop.sh

• Upotreba

– Startovanje OBIEE

1. Ulogovati se kao root korisnik u okviru Linux operativnog

sistema

» su root

» password: oracle

2. Pokrenuti skriptu sa parametrima za pokretanje servisa

» ./obieestartstop.sh start

» log pratiti na putanji

1. cd /var/log

2. tail –f obiee-start.log

3. sačekati dok se skripta ne izvrši

10 / 50Sistemi skladišta podataka

Page 11: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Poretanje OBIEE servisa

• Korišćenjem .sh skripte

– obieestartstop.sh

• Upotreba

– Stopiranje OBIEE

1. Ulogovati se kao root korisnik u okviru Linux operativnog

sistema

» su root

» password: oracle

2. Pokrenuti skriptu sa parametrima za stopiranje servisa

» ./obieestartstop.sh stop

» log pratiti na putanji

1. cd /var/log

2. tail –f obiee-stop.log

3. sačekati dok se skripta ne izvrši

– Pre gašenja virtuelne mašine obavezno izvršiti

skriptu sa parametrima za gašenje OBIEE

servisa! 11 / 50Sistemi skladišta podataka

Page 12: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Logovanje na OBIEE

• Korišćenjem Web Browser alata

– Unosom URL adrese OBI servera

• http://localhost:7001/analytics/

– Otvara se dijalog za logovanje

• Uneti korisničko ime i lozinku

– Username: weblogic

– Password: oracleORCL123

12 / 50Sistemi skladišta podataka

Page 13: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Logovanje na OBIEE

• Korišćenjem Web Browser alata

– Neophodno je da u okviru Web Browser alata bude

instaliran Adobe reader plugin

• rpm -ivh http://linuxdownload.adobe.com/adobe-

release/adobe-release-x86_64-1.0-1.noarch.rpm

• rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

• yum -y install flash-plugin

– Nakon instalacije ponovo pokrenuti Web Browser

13 / 50Sistemi skladišta podataka

Page 14: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Logovanje na OBIEE

• Osnovni delovi OBIEE korisničkog interfejsa

– Global Header

• Paleta osnovnih opcija koje pruža alat

• Pristup pojedinačnim sekcijama

– Home stranici

– Deshboard stranici

• Uvek dostupan u okviru korisničkog interfejsa

14 / 50Sistemi skladišta podataka

Page 15: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Logovanje na OBIEE

• Osnovni delovi OBIEE korisničkog interfejsa

– Home page

• Osnovni set opcija koje pruža alat

15 / 50Sistemi skladišta podataka

Page 16: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

16 / 50

Sadržaj

• Uvod u OBIEE

• Pokretanje OBIEE sevisa i logovanje

• Kreiranje izveštaja

Sistemi skladišta podataka

Page 17: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

• Upotrebom BI Publisher komponente

– Predstavlja deo Oracle BI Tools

– Može se instalirati prilikom instalacije OBIEE

– Koristi se kao čarobnjak

• Za lako kreiranje različitih vrsta izveštaja

17 / 50Sistemi skladišta podataka

Page 18: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

1. Kreirati novu konekciju prema bazi podataka u

kojoj se nalaze podaci na osnovu kojih će se

kreirati izvrštaj

– Kreiranje konekcije može se obaviti samo ukoliko

korisnik ima administratorske privilegije

• Ulogovani samo kao weblogic korisnik, pa zbog toga imao

takve privilegije

1. U okviru Administration opcije

18 / 50Sistemi skladišta podataka

Page 19: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

1. Kreirati novu konekciju prema bazi podataka u

kojoj se nalaze podaci na osnovu kojih će se

kreirati izvrštaj

2. Odabrati Manage BI Publisher

19 / 50Sistemi skladišta podataka

Page 20: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

1. Kreirati novu konekciju prema bazi podataka u

kojoj se nalaze podaci na osnovu kojih će se

kreirati izvrštaj

3. U okviru Data Sources sekcije odabrati JDBC

Connection

20 / 50Sistemi skladišta podataka

Page 21: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

1. Kreirati novu konekciju prema bazi podataka u

kojoj se nalaze podaci na osnovu kojih će se

kreirati izvrštaj

4. U okviu JDBC sekcije kliknuti na Add Data Source

21 / 50Sistemi skladišta podataka

Page 22: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

1. Kreirati novu konekciju prema bazi podataka u

kojoj se nalaze podaci na osnovu kojih će se

kreirati izvrštaj

6. Popuniti parametre konekcije

22 / 50Sistemi skladišta podataka

Page 23: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

1. Kreirati novu konekciju prema bazi podataka u

kojoj se nalaze podaci na osnovu kojih će se

kreirati izvrštaj

7. Testirati konekociju na bazu

23 / 50Sistemi skladišta podataka

Page 24: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

1. Napraviti novi DataModel

24 / 50Sistemi skladišta podataka

Page 25: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

2. U okviru Data Sets, kreirati novi set podataka

25 / 50Sistemi skladišta podataka

Page 26: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

3. Radi lakšeg kreiranja seta podataka, iskoristiti

Query Builder alat

26 / 50Sistemi skladišta podataka

Page 27: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

3. Prevući odgovarajuće tabele, povezati ih i odabrati

obeležja

27 / 50Sistemi skladišta podataka

Page 28: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

3. Sačuvati načinjeni model

28 / 50Sistemi skladišta podataka

Page 29: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

4. Na osnovu kriranog modela Query Builder vrši

generisanje SQL koda koji će selektovati date

podatke iz baze podataka

29 / 50Sistemi skladišta podataka

Page 30: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

30 / 50Sistemi skladišta podataka

Page 31: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

5. Sačivati načinjeni model

31 / 50Sistemi skladišta podataka

Page 32: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

6. Kreirati novi direktorijum u okviru My Folders i sačuvati

32 / 50Sistemi skladišta podataka

Page 33: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

6. Selektovane podatke transformisati u XML formati,

selekcijom svih redova, odabirom View, a zatim Save

as Sample Data

33 / 50Sistemi skladišta podataka

Page 34: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

6. Selektovane podatke transformisati u XML formati,

selekcijom svih redova, odabirom View, a zatim Save

as Sample Data

34 / 50Sistemi skladišta podataka

Page 35: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

7. Verifikovati u okviru Data Model sekcije

35 / 50Sistemi skladišta podataka

Page 36: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

2. Kreirati novi model na osnovu podataka

8. Sačuvati načinjene izmene

36 / 50Sistemi skladišta podataka

Page 37: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

3. Kreiranje izveštaja

– Odabrati izvor podataka na osnovu kojih se kreira

izveštaj

• Use Data Model

– Odabrati način za kreiranje izveštaja

• Upotrebom čarobnjaka*

– Guide me

• Upotrebom editora izveštaja

– Use Report Editor

37 / 50Sistemi skladišta podataka

Page 38: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

3. Kreiranje izveštaja

– Odabirom Create Report direktno iz menija kreiranog

modela ili odabirom iste opcije iz New glavnog menija

38 / 50Sistemi skladišta podataka

Page 39: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

3. Kreiranje izveštaja

1. Select Data

39 / 50Sistemi skladišta podataka

Page 40: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

3. Kreiranje izveštaja

2. Select Layout

40 / 50Sistemi skladišta podataka

Page 41: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

3. Kreiranje izveštaja

3. Create Chart

41 / 50Sistemi skladišta podataka

Page 42: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

3. Kreiranje izveštaja

4. Create Table

42 / 50Sistemi skladišta podataka

Page 43: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

3. Kreiranje izveštaja

5. Save Report

43 / 50Sistemi skladišta podataka

Page 44: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

3. Kreiranje izveštaja

6. Sacuvati načinjeni izveštaj

44 / 50Sistemi skladišta podataka

Page 45: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Kreiranje izveštaja

3. Kreiranje izveštaja

7. Izvršiti željene korekcije nad izgledom izveštaja

45 / 50Sistemi skladišta podataka

Page 46: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

46 / 50

Pitanja i komentari

?Sistemi skladišta podataka

Page 47: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

47 / 50

Sadržaj

• Uvod u OBIEE

• Pokretanje OBIEE sevisa i logovanje

• Kreiranje izveštaja

Sistemi skladišta podataka

Page 48: Sistemi skladišta podataka - acs.uns.ac.rs · Uvod u OBIEE Sistemi skladišta podataka 7 / 50 •OBI System Components –BI Server •Omogućava pristup podacima i izvršavanje

Vežba 5

Sistemi skladišta podataka

Sistemi skladišta podataka