37
INFORMACIONI SISTEMI INFORMACIONI SISTEMI POSLOVNIH PROCESA POSLOVNIH PROCESA

5. Novembar 2011

Embed Size (px)

Citation preview

Page 1: 5. Novembar 2011

INFORMACIONI SISTEMI INFORMACIONI SISTEMI POSLOVNIH PROCESAPOSLOVNIH PROCESA

Page 2: 5. Novembar 2011

INFORMACIONI SISTEMI INFORMACIONI SISTEMI POSLOVNIH PROCESAPOSLOVNIH PROCESA

Transakcioni procesni sistemi DW sistemi

Page 3: 5. Novembar 2011

Sistemi transakcione obrade Sistemi transakcione obrade podatakapodataka

IS koji se bave procesiranjem podataka koji su rezultat poslovnih transakcija (1. Unos podataka (automatizovan i neautomatizovan); 2. obrada (paketna obrada I obrada u realnom vremenu), 3. odrzavanje baza podataka, 4. izvestavanje (akciona, izvestajna-informativna,povratna, kontrolna…) i obrada upita-klijent server arhitektura

Page 4: 5. Novembar 2011

Veliki, jedinstveni, integrisani, prilagodljivi, elasticni I bezbedni Veliki, jedinstveni, integrisani, prilagodljivi, elasticni I bezbedni registar podataka, koji sluzi kao infrastrukturna osnova za registar podataka, koji sluzi kao infrastrukturna osnova za informacione softverske aplikacijeinformacione softverske aplikacije

Pojam "Skladište podataka" ne iskazuje, nazadovoljavajući način, suštinu pojma DW, to nije baza operativnih podataka, niti nestrukturirani skup podataka

Page 5: 5. Novembar 2011

Zasto je bolji DW?

Jer kod klasicnih BP:- Ne postoji opšta vremenska odrednica podataka– Primena različitih algoritama obrade za iste probleme– Neusaglašenost naziva i značenja atributa– Gubitak informacija– Nepostojanje procedura za usaglašavanje podataka– Nepostojanje "drill-down" izveštajnih mehanizama- Otezana softverska podrška postupaka analize podataka- Klasicne baze podataka nisu dimenzione baze podataka

Page 6: 5. Novembar 2011

DW je infrastruktura koja se gradi, a ne proizvod koji se kupujeDW je infrastruktura koja se gradi, a ne proizvod koji se kupuje

1. Operativni podaci (operativni transakcioni sistemi)1. Operativni podaci (operativni transakcioni sistemi)2. Pretraga, konverzija i migracija podataka2. Pretraga, konverzija i migracija podataka3. Projektovanje i administriranje podataka3. Projektovanje i administriranje podataka4. Middleware-umrezavanje4. Middleware-umrezavanje5. Izrada apikacija (prezentacioni sistemi, interrogativni 5. Izrada apikacija (prezentacioni sistemi, interrogativni sistemi, simulacioni sistemi, funkcinalni sistemi I sistemi, simulacioni sistemi, funkcinalni sistemi I automatizovani (ekspertni) sistemi)automatizovani (ekspertni) sistemi)6. Prezentacioni sloj6. Prezentacioni sloj

Page 7: 5. Novembar 2011

Izgradnja Data Warehouse-a

11

Page 8: 5. Novembar 2011

Meta baza=metaregistar=metaspremiste

• Meta baza podataka, odnosno rečnika podataka je baza podataka o bazi podataka.

• Meta baza podataka čuva sve podatke o podacima mapirajući izvorni u ciljni sistem i uspostavlja vezu između podataka sa izvora i cilja. Oni čuvaju informacije o transakcionim podacima, definiciju podataka u ciljnoj bazi i transformaciono-integracionu logiku.

• Tek po postavci meta baze podataka može se krenuti dalje u izdvajanje podataka iz transakcione baze podataka, pa potom sumiranje, sortiranje i organizovanje pre punjenja DW.

Page 9: 5. Novembar 2011
Page 10: 5. Novembar 2011
Page 11: 5. Novembar 2011
Page 12: 5. Novembar 2011

Primeri dvodimenzionih i trodimenzionih modela podataka

MesecPro i zvod

Mesec

Grad

Pro i zvod

a) Dvodimenzioni model podataka b) Trodimenzioni model podataka

a) Podaci o prodaji za svaku oblast se nalaze u različitim tabelamab) Svi podaci smešteni su u trodimenzioni niz

Page 13: 5. Novembar 2011

Različiti pogledi na iste podatke

Mesec

GradP r o i z v o d

Svi proizvodi i meseci za jedan grad

Svi proizvodi i gradovi za jedan mesec

Svi gradovi i meseci za jedan proizvod

Page 14: 5. Novembar 2011

Q4Q1 Q2 Q3Time Dimension

Produ

cts D

imen

sion

Dallas

Denver

Chicago

Mar

kets

Dim

ensi

on

Apples

CherriesGrapes

AtlantaSales Fact

Melons

Pravljenje upita nad kockom

Kocka “Prodaja” sadrži tri dimenzije: Vreme, Proizvodi i Tržišta. Činjenice o prodaji su skladištene u presecima svih dimenzija u kocki. Korisnik koji nadgleda prodaju jabuka u Atlanti želi upit za Q4 prodajne vrednosti.

Page 15: 5. Novembar 2011

ApplesQ4Q1 Q2 Q3

Time Dimension

Produ

cts D

imen

sion

Detroit

Denver

Chicago

Atlanta

Mar

kets

Dim

ensi

on

MelonsCherries

Grapes

Definisanje “kriške” (engl. slice) ili podskupa kocke

Menadžer distribucije voca želi da pregleda podatke o trešnji po svim periodima i za sva tržišta.

Page 16: 5. Novembar 2011

Mart podataka se odnosi na bazu podataka za podrsku Mart podataka se odnosi na bazu podataka za podrsku odlucivanju, izgradjenu da se njome korristi jedna odlucivanju, izgradjenu da se njome korristi jedna organizaciona jedinica ili poslovni proces ili grupa osoba organizaciona jedinica ili poslovni proces ili grupa osoba (logicki podsku DW)(logicki podsku DW)

Page 17: 5. Novembar 2011

Data Mart• Data Mart– Pokriva samo jedan segment poslovanja• • obuhvata podatke vezane za jednu temu

poslovanja• • može predstavljati pilot projekat za realizaciju

obimnijeg DW sistema• može biti realizovan kao• – nezavisni Data Mart » izolovan od drugih DW

sistema• – zavisni Data Mart » naslonjen na druge DW sisteme

Page 18: 5. Novembar 2011
Page 19: 5. Novembar 2011
Page 20: 5. Novembar 2011

• OLAP sistemi omogućavaju jednostavnu sintezu, analizu i konsolidaciju (agregacija podataka po zadatom kriterijumu) podataka.

• Koriste se za intuitivnu, brzu i fleksibilnu manipulaciju transakcionim podacima.

• OLAP sistemi podržavaju kompleksne analize koje sprovode analitičari i omogućavaju analizu podataka iz različitih perspektiva (poslovnih dimenzija).

• OLAP sistemi kao skladišta podataka koriste multidimenzionalnost i denormalizaciju.

• Osnovni elementi OLAP sistema su:– baza podataka, koja služi kao osnova za analizu,– OLAP server, za upravljanje i manipulaciju podacima,– interfejs sistem, prema korisniku i prema drugim aplikacijama,– alati za administriranje.

Page 21: 5. Novembar 2011

Zahtevi OLAP sistema

• Interfejs OLAP sistema treba da omogući korisniku komforan rad, samostalno izvođenje analitičkih operacija i dobijanje pregleda i poslovne grafike, bez znanja programiranja i strukture baze podataka.

• Zahtevi koje OLAP mora da ispuni su:

– mogućnost rada sa velikim skupom podataka i velikim brojem korisnika,

– kratko vreme odziva na upit,– mogućnost rada sa podacima sa različitim nivoima detalja,– sposobnost proračuna složenih matematičkih funkcija,– podrška za šta-ako analizu, modelovanje i planiranje,– jednostavnost uvođenja i održavanja sistema,– zaštita podataka,– mogućnost rada sa velikim brojem alata pomoću kojih će se

pristupati podacima, vršiti analiza i prikazivati podaci.

Page 22: 5. Novembar 2011

REGIONWest CA OREast MA NY

REGIONWest CA OREast MA NY

REGIONWestEast

STATEREGIONCA WestOR WestMA EastNY East

REGIONWestEast

STATEREGIONCA WestOR WestMA EastNY East

OLAP dimenzije vs. Relacione dimenzije

OLAP

Relational

Page 23: 5. Novembar 2011

Arhitekture OLAP sistema

• Postoje sledeće arhitekture OLAP sistema:a. višedimenzioni OLAP (MOLAP),b. relacioni OLAP (ROLAP),c. hibridni OLAP (HOLAP).d. Elasticni OLAP (EOLAP)

• MOLAP i ROLAP se razlikuju po načinu fizičkog čuvanja podataka. Kod MOLAP sistema podaci se čuvaju u višedimenzionoj strukturi, a u slučaju ROLAP sistema podaci se čuvaju u relacionim bazama podataka.

Page 24: 5. Novembar 2011

a. Višedimenzioni OLAP (MOLAP)

• MOLAP baze podataka imaju sledeća ograničenja:

– ograničenje fizičke veličine skupa podataka sa kojima mogu da barataju.

– ograničenje na broj dimenzija koje još uvek obezbeđuju dobre performanse sistema.

– da bi se vršila bilo kakva analiza, potrebno je prvo učitati podatke u višedimenzione strukture. Pri tome se vrše razni proračuni da bi se kreirale agregacije i popunili podaci, što vremenski može trajati relativno dugo. Po završenom procesu, korisnik može započeti analizu.

• Prednost MOLAP sistema je što obezbeđuju odlične performanse sistema kada se radi sa već sračunatim podacima (agregacijama).

• Nedostatak MOLAP sistema je teškoća dodavanja novih dimenzija.

Page 25: 5. Novembar 2011

Arhitektura MOLAP sistema

OLAP interfejs Višedimenziona baza podataka

Transakcioni sistemi

Sloj prezentacije Sloj aplikacije Sloj baze podataka

- upiti - heširanje - indeksiranje

- predviđanja - traženje izuzetaka

- tabele - grafikoni - drill down - isecanje - štampanje

Podaci iz različitih transakcionih sistema učitavaju u višedimenzionu bazu podataka pomoću batch rutina. Kada se završi sa učitavanjem podataka atomskog nivoa, prelazi se na kreiranje agregacija, nakon čega je baza podataka spremna za rad. Korisnici zadaju svoje zahteve za OLAP izveštajima putem interfejsa.

Page 26: 5. Novembar 2011

b. Relacioni OLAP (ROLAP)

• ROLAP sistemi pristupaju podacima direktno iz skladišta podataka i rade sa relacionim bazama podataka.

• ROLAP sistemi mogu da rade sa velikim skupovima podataka. Čim se odredi izvor podataka, korisnik može započeti analizu. S obzirom da se radi direktno nad bazom podataka, korisniku su uvek na raspolaganju tekući podaci.

• Kod ROLAP sistema ne postoje ograničenja po pitanju broja dimenzija koja postoje u slučaju MOLAP sistema. Sloj baze podataka Sloj aplikacije Sloj prezentacije

Transakcionisistemi

Skladištepodataka(RSUBP)

RelacioniOLAP

OLAPinterfejs

- paralelni upiti- paralelno učitavanje- paralelno indeksiranje- bit-map indeksiranje- heširanje- veze zvezde- deljenje podataka- backup i recovery- optimizacija troškova- SMP i MPP podrška

- transformacije- dinamička

konsolidacija- složeno filtriranje- predviđanja- obrada izuzetaka- procesiranje u

pozadini- podela upita- raspoređivanje- upravljanje

tokovima- agregacije

- tabele- grafikoni- mape- upozorenja- drill down- isecanje

Page 27: 5. Novembar 2011

DM-automatizovan, analiticki proces oblikovan za DM-automatizovan, analiticki proces oblikovan za eksploataciju podataka u velikim zbirkama podataka, sa ciljem eksploataciju podataka u velikim zbirkama podataka, sa ciljem ““iskopavanja” vrednih i skrivenih podatakaiskopavanja” vrednih i skrivenih podataka

Page 28: 5. Novembar 2011

KDKD-Otkrivanje znanja u bazama podataka-Otkrivanje znanja u bazama podataka

Page 29: 5. Novembar 2011

IS nabavke

IS upravljanja proizvodnjom

Funkcionalna podjela

IS istraživanja i razvoja

IS poslovnog planiranja

IS prodaje

IS marketinga

IS računovod. i finan.

IS upravljanja ljudskim resursima

Page 30: 5. Novembar 2011

Oglasavanje i promocija

Menadzment prodaje i proizvoda

Informacioni podsistemmarketinga

Interaktivni marketing

Istrazivanje trzista

Ciljni marketing

Page 31: 5. Novembar 2011

Arhiviranje projekata i rezultata istrazivanja

Informacioni podsistem istrazivanja i razvoja

Upravljanje istrazivackim projektima

Ocena rezultata istrazivanja

Finansiranje istrazivanja

Istrazivacki programi i projekti

Komuniciranje u istrazivackim projektima

Akciona istrazivanja

Page 32: 5. Novembar 2011

Planiranje ljudskih resursa

Planiranje opreme

Inf. podsistem poslovnog planiranja

Planiranje proizvodnje

Planiranje materijala

Planiranje prihoda i rashoda

Planiranje prodaje

Projektovanje fin. izvestaja

Planiranje kriticnih faktora

Page 33: 5. Novembar 2011

Nabavka i upravljanje zalihama

Izdavanje sirovina, repromaterijala i

delova proizvodnje

Informacioni podsistemnabavke

Planiranje nabavke i odnosa sa dobavljacima

Analiza nabavke

Page 34: 5. Novembar 2011

Planiranje proizvodnih resursa

Realizacija proizvodnje

Informacioni podsistemupravljanja

proizvodnjom

Inzenjering

Page 35: 5. Novembar 2011

Prodaja i distribucija

Internet prodaja

Informacioni podsistem

prodaje

Planiranje prodaje i odnosa sa kupcima

Analiza prodaje

Page 36: 5. Novembar 2011

Glavna knjiga

Upravljanje gotovinom

Inf. podsistem racunovodstva i finansija

Racuni potrazivanja

Planiranje materijala

Upravljanje investicijama

Racuni dugovanja

Budzetiranje

Fin. analiza i planiranje

Zarade

Imovina

Blagajna

Page 37: 5. Novembar 2011

Regrutovanje, izbor uvodjenje i rasporedjivanje

Razvoj ljudskih resursa

Informacioni podsistem

upravljanja ljudskm resursima

Projektovanje organizacijei poslova u organizaciji

Evidentiranje, analiza i planiranje ljudskih resursa

Zarade i kompenzacija

Izvestavanje drzavnih organa i institucija