Upload
ekonomski-forum
View
82
Download
5
Embed Size (px)
Citation preview
INFORMACIONI SISTEMI INFORMACIONI SISTEMI POSLOVNIH PROCESAPOSLOVNIH PROCESA
INFORMACIONI SISTEMI INFORMACIONI SISTEMI POSLOVNIH PROCESAPOSLOVNIH PROCESA
Transakcioni procesni sistemi DW sistemi
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
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
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
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
Izgradnja Data Warehouse-a
11
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.
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
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
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.
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.
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)
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
• 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.
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.
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
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.
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.
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.
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
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
KDKD-Otkrivanje znanja u bazama podataka-Otkrivanje znanja u bazama podataka
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
Oglasavanje i promocija
Menadzment prodaje i proizvoda
Informacioni podsistemmarketinga
Interaktivni marketing
Istrazivanje trzista
Ciljni marketing
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
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
Nabavka i upravljanje zalihama
Izdavanje sirovina, repromaterijala i
delova proizvodnje
Informacioni podsistemnabavke
Planiranje nabavke i odnosa sa dobavljacima
Analiza nabavke
Planiranje proizvodnih resursa
Realizacija proizvodnje
Informacioni podsistemupravljanja
proizvodnjom
Inzenjering
Prodaja i distribucija
Internet prodaja
Informacioni podsistem
prodaje
Planiranje prodaje i odnosa sa kupcima
Analiza prodaje
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
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