Download as pdf or txt
Download as pdf or txt
You are on page 1of 58

INFORMACIONI SISTEM U DISTRIBUIRANOM OKRUENJU

Program kursa
Karakteristike razvoja IS u distribuiranom okruenju Modeliranje sistema Implementacija IS u distribuiranom okruenju Razvoj specifinih IS u distribuiranom okruenju

Razvoj specifinih IS u distribuiranom okruenju


Data Warehouse Data Webhouse Primeri DW

DSS zasnovani na podacima - Data Warehouse


Decision Support Systems
IS koji pruaju podrku u reavanju nedovoljno definisanih problema, crpei iz postojeih sistema one informacije, koje su bitne za proces odluivanja.

Turban, 1998.

Transakcioni IS OLTP
(On-Line Transaction Processing)
registrovanje, obrada, arhiviranje, prikaz pojedinanih podataka transakcija
Connection Managers

Server

Clients
5

Zahtevi savremenog poslovanja

Business Intelligence

Poslovanje Informacija Znanje

Menadment Odluka Akcija

Komercijala Rezultat

Pristup SVIM relevantnim strukturama podataka Prezentacija konkretnih sintetikih informacija Donoenje odluke uz saznanje o uzrocima i posledicama Trenutno raspoloive analize
6

Problemi kod izrade izvetaja za strateki menadment


Kako napraviti kompleksan izvetaj?

Zahteva previe vremena Komplikovano je za prikazivanje (sloeni podaci) Previe je podataka Teko je izvodljivo za operativni sistem

OLTP sistem i izvetavanje:


Nije problem u koliini podataka, ve u njihovoj dostupnosti!

Pristup podacima je suvie komplikovan Manipulacija podacima usporava poslovne transakcije Podaci su razliiti i kompleksni

Izrada izvetaja kroz pristup upitnim jezikom


RDBMS
SQL

Obezbeuje ad hoc izvetaje za nivo taktikog odluivanja Trai odlino poznavanje predmetne baze podataka Podrazumeva potpuno vladanje upitnim jezikom Ne omoguava realizaciju vrlo sloenog upita Obim podataka koji mogu biti uzeti u obzir je ogranien Postojei alati imaju ogranien integritet/fleksibilnost
9

Spektar poslovnih podataka


Proizvodi Tehnologija Sirovine Finansije Marketing ANALITIKI IS OLAP

Strateko upravljanje

Izvetaji Upravljanje Odluke Analiza TRANSAKCIONI IS OLTP Operativno upravljanje Prognoze Dokumentacija Ekspertiza
Pregledi Planovi Trokovi
10

Transakcioni sistem

On-line Analytical Processing (OLAP)


E.F. Codd, 1993 Radne tabele Grafiki interfejs Ostali alati

OLAP Server

Distribuirani podaci

Transakciona BP

Eksterni izvori Shortcut to FON.lnk podataka

Preagregacija podataka kojima se esto pristupa-brzi ad hoc upiti Intuitivan viedimenzionalni model podataka - selekcija, navigacija, prikaz Bogat skup funkcija za proraune - moan alat za kreiranje view-a Zatita, keiranje podataka, optimizacija
11

Analitiki IS On-line Analytical Processing (OLAP)


analiza i obrada podataka, izrada izvetaja
Transakciona BP

Ostali interni podaci

OLAP Server

Eksterni izvori podataka

E.F. Codd : 1993


12

OLAP kocka
Cilj - poboljanje analitikih upita OLAP kocka - viedimenzionalna struktura, definisana dimenzijama i kvantitativnim podacima (measures)

Statistika (vreme)

Jedinica posmatranja Vrednost indikatora Indikator (hijerarhija)


13

(hijerarhija)

OLAP - filozofija
Warehousing koncept - skladitenje
ekstrahovanih, filtriranih i agregiranih podataka
sa mogunou slojevitog, multidimenzionalnog pristupa, radi donoenja odluka stratekog nivoa
14

Data Warehousing pristup


Migracija podataka iz heterogenih distribuiranih izvora u jedinstveno homogeno skladite podataka
Prednosti za projektanta: Prevazilaze se razlike izmeu struktura podataka iz razliitih heterogenih i distribuiranih izvora U procesu transformacije i migracije podataka iz OLTP baze u Data Warehouse vri se njihova validacija i konsolidacija Problemi zatite i performansi se reavaju bez potrebe da se menjaju postojei sistemi

15

Kako do DW?
Alati - DW Komunikacija - Web

Metodologija .

..
16

DW metodologija: faze projektovanja DW


Utvrivanje informacija kljunih za odluivanje (ta, kome, kada, kako, koliko esto)
nivoi sadraj komunikacija frekvencija

17

Restrukturiranje podataka pri formiranju DW

E-mail E-mail, telefon, fax poruka

denormalizacija tabela ienje od redundansi dodavanje novih polja i kljueva dodavanje eksternih podataka ukljuivanje "mekih" podataka

DW Server

18

Varijante ema DW baza podataka

a) ema zvezde

b) ema pahulje

c) ema galaksije

19

Projektovanje DW baze podataka


KljUEVI DIMENZIJE

Slog #1 Slog #2 Slog #3 Slog #4 Slog #5 Slog #6 Slog #7 Slog #8 Slog #9

Proizvod Film Soiva Kamere Film Soiva Film Kamere Soiva Film

Region Istok Jug Sever Jug Istok Jug Sever Jug Istok

Mesec Dec-93 Jan-94 Feb-94 Mar-94 Apr-94 Maj-94 Jun-94 Jul-94 Aug-94

Prodaja 240 250 690 425 300 500 125 400 800

Region
Sever Jug Istok

Mesec
Jan Feb Mar

Proizvod
Film

Soiva

PRODAJA
Kamere

20

Konstrukcija OLAP kocke


Bilans tabela:
Ukupno aktiva Blagajnika operativa Gotovina Krediti i investicije Prekoraenja Kratkoroni krediti (<1 god) Srednjoroni krediti (1 - 5 god) Dugoroni krediti (>5 god) Ukupno ostala potraivanja Ukupno potraivanja Ukupno ulaganja Dugovanja po ne FIs Zahtevi za ulaganjima Depoziti (1 - 6 meseci) Depoziti (3 - 6 meseci) Depoziti (6 meseci - 1 god) Depoziti (>1 god) Povraaj vrednosti Ukupne rezerve Ostale rezerve 14/02/97 931359 25779 25779 899000 148000 455800 248500 46700 6580 1650 736550 736550 463000 150700 76400 45000 1450 28150 122100 11250

Poslovnica 1

Poslovnica 2

Poslovnica 3 . . . . . . . . . Poslovnica n
21

Konsolidacija tabela
OLAP kocka
Poslovnice Vreme Podatak

Dvodimenzionalne tabele Podaci iz OLTP

Periodina optimizacija tabela


22

Karakteristike Warehousing-a
Naini odravanja podataka u skladitu
1. U skladitu - procedure za pretraivanje 2. U skladitu - samo agregirani podaci 3. Sve podatke drati u skladitu
Osveavanje podataka u skladitu kompletno, u vremenskom intervalu ili auriranje samo onih podataka, koji su se menjali izmeu dva auriranja
23

OLTP : OLAP
On-Line procesiranje transakcija
Belei se ta se dogodilo Konaan proces Dvodimenzioni Upravljanje podacima Procesiranje podataka

On-Line analitiko procesiranje


Odreuje se ta treba initi Iterativni proces Viedimenzioni Konsolidovanje podataka Sinteza informacija

OPERATING the Business

DRIVING the Business

Run the Business

Plan the Business


24

Raspoloivi proizvodi za razvoj Data Warehouse koncepta

Proizvoai DW softvera
Razvoj DW Platinum Technology Sagent Informatica ETI Information Builders Prism Silvon Data Mirror Korienje DW Cognos Business Objects Brio Comshare Knosys Seagate Hummingbird Top Tier
26

Oracle OLAP - Express proizvodi


Multidimenzioni kompleksni alat za proraune sa aktivnim renikom podataka i inteligentnim sistemom za podrku odluivanju

Express Server

Personal Express, Express Server


Objektno orijentisan alat, uvar podataka" za Objektno orijentisan alat, uvar podataka" za analize ii izgradnju aplikacija analize izgradnju aplikacija

Express Tools

Express Analyzer, Discoverer Express Analyzer, Discoverer


Fleksibilne aplikacije sa predefinisanim analizama za prodaju, marketing, finansijske izvetaje, pripremu budeta

Express Applications

Sales Analyzer, Financial Analyzer


27

Microsoft DW proizvodi i komponente


Microsoft SQL Server 7 i 2000
Data Transformation Services Replication Services Microsoft Repository English Query OLAP Services
28

Sistemi za podrku odluivanju


DSS Decision Support Systems

Decision Support Systems (DSS) - definicija ... ono to smo ve dugo pokuavali, ali nismo za to imali naziv
Sprague, Carlson

DSS su informacioni sistemi koji pruaju podrku u reavanju nedovoljno definisanih problema, crpei iz postojeih sistema one informacije, koje su bitne za proces odluivanja.

30

Decision Support Systems


Drugi Drugi raunarski orijentisani ra?unarski orijentisani sistemi sistemi Upravljanje Upravljanje podacima podacima

Upravljanje Upravljanje modelima modelima

Upravljanje Upravljanje znanjem znanjem Korisniki Korisni?ki interfejs interfejs Menader Menader (korisnik) (korisnik)
31

Evolucija koncepata DSS


1990-te

2000-te

Business Intelligence Data Mininig Knowledge Management

Data Warehouse On-Line Analytical Processing Visual modeling 1980-te GDSS -Group Decision Support Systems EIS - Executive Information Systems 1970-te MDS - Management Decision Systems specifini DSS 1960-te strukturirani izvetaji interaktivna pretraivanja sistema Simon, Davis, Sprague, Carlson, Keen, DeSanctis, Gallupe, Morton, Mintzberg, Power, Turban ... 32

Kategorije DSS
Kategorija Data-Driven Document-Driven Model-Driven Suggestion Group Support Inter-Organizatonal Function-Specific Web-Based Karakteristika Primer Koriste strukturirane Data Warehouse podatke Koriste nestrukturirane Web podatke Koriste modele Rasporedi Koriste pravila i relacije Konsultacije Pomau komunikaciju i Vodjenje sastanaka usaglaavanje Podrka komintentima Pristup kupaca podacima Podrka specifinim Vazduhoplovni, sistemima bankarski Podrka svim DSS Intranet

Turban [2002], Power [2000]


33

Metodologija dizajniranja i razvoja DSS (1) ivotni razvojni ciklus


1. 2. 3. 4. 5. 6. 7. 8.

Utvrivanje korisnikih zahteva Sistem analiza Opti dizajn sistema Detaljni dizajn sistema Programiranje Testiranje Implementacija Upotreba i odravanje
34

Metodologija dizajniranja i razvoja DSS (2) Prototipski razvoj


1. 2. 3. 4. 5.

Odreivanje korisnikih zahteva. Razvoj prve iteracije DSS prototipa. Proirenje i modifikacije sledee iteracije DSS prototipa. Testiranje i povratak na korak 3, ukoliko prototip nije zadovoljavajui. Puni razvoj.

35

Brio - paket alata za podrku odluivanju

36

Tipine aplikacije
Profitabilnost proizvoda Miks analiza proizvoda Miks analiza kupaca Aktivnosti menadmenta Segmentiranje trita Profitabilnost komintenata Analiza varijansi Alokacija sredstava Prognoze Planiranja Budetiranja Analize odstupanja

37

Efekti primene Data Warehouse-a


Prednosti na kratak rok:
novi pogled na sopstvene podatke brza identifikacija finansijskih trendova upotreba jednostavnih alata ekspertiza novih vrednosti

Prednosti na dui rok:


krai ciklus izvetavanja tednja uz bolje budetiranje poboljana detekcija greaka (i zloupotreba) dobit od bolje analize profitabilnosti proizvoda povean obim prodaje po profilima kupaca
38

Studija sluaja: DSS u veletrgovini lekovima

Profil firme
Specijalizovana veletrgovinska firma nabavlja lekove od razliitih dobavljaa i snabdeva korisnike raznih nivoa. Firma je respektivni snabdeva lekovima na nacionalnom tritu. Pretenduje da ojaa svoju poziciju na domaem tritu i postane jedan od najznaajnijih snabdevaa lekovima.
40

Opis situacije

Oprema i aplikativni softver su starije generacije. Uvoenje novog sistema trajae par meseci, a prvi rezultati pokazae se jo kasnije. Potrebe menadmenta za informacijama, radi donoenje stratekih odluka, su veoma urgentne.
41

Preporueno reenje
ORACLE Express tools

Odmah pristupiti projektovanju sistema za

podrku odluivanju. Podatke za SPO preuzimati, do daljeg, direktno iz starog sistema.


42

Ulazi u SPO

lekovi po grupama, cene, dobavljai, korisnici, naruene i isporuene koliine


43

Opis aplikacije
Dimenzije: Relacije :

Lek (910) Grupa lekova (142) Dobavlja (24) Zemlja porekla (12) Korisnik (360) Okrug (30) Sektor (2) Mesec (12) Kvartal (4) Godina (3).

lek.dobavlja dobavlja. zemlja godina. kvartal grupa.lek kvartal. mesec okrug.korisnik sektor.korisnik

Variable :

naruena koliina lekova, vrednost naruenih lekova, potrebna koliina lekova, vrednost potrebne koliine lekova.
44

Izlaz iz SPO: Tabela "Vrednost naruenih lekova po grupama i po dobavljaima"

45

Izlaz iz SPO: Grafik "Vrednost naruenih lekova u I kvartalu"

46

Izlaz iz SPO: Grafik "Vrednost naruenih lekova po korisniku, za okrug"

47

Zumiranje kocke: Vrednost potrebnih lekova za jednog korisnika, u jednom kvartalu

48

* Zapaanja menadmenta
Aplikacija sada omoguava bolju kontrolu

realizacije narudbina,agregiranje, zumiranje i poreenje podataka, kao osnove za donoenje odluka o preusmeravanju sredstava i lekova.

* Komentar konsultanta
Alati za podrku odluivanju omoguavaju lako generisanje aplikacije koja u potpunosti moe da zadovolji potrebe i najzahtevnijeg korisnika.
49

Grupni DSS (GDSS)

Grupni DSS (GDSS)


Grupni DSS su sistemi koji podravaju grupno odluivanje pri emu su lanovi tima na razliitim lokacijama i mogue rade u razliitim vremenima. interaktivni, kompjuterski zasnovani sistem koji grupi donosioca odluka pomae u reavanju nestrukturiranih problema GDSS podrazumevaju distribuiranu i mrenu arhitekturu, kao i informacione tehnologije za podrku timskom radu
51

Nivoi GDSS tehnologije


Nivo 1: Podrka procesu grupnog rada (elektronske poruke izmeu lanova grupe, mreno povezivanje raunara svih lanova grupe, javni ekran vidljiv svim lanovima grupe, anonimnost ideja i glasanja, aktiviranje zahteva za idejama, sumiranje i prikazivanje ideja i miljenja) Nivo 2: Podrka donoenju odluke (softverske tehnologije za modeliranje i analizu situacije odluivanja) Nivo 3: Pravila za redosled dogaaja (specijalni softver koji sadri pravila koja odreuju sekvencu govora, odgovora, pravila glasanja i dr.
52

GDSS
PREDNOSTI: Sinergija Uenje Stimulacija Vie informacija Preciznija komunikacija Objektivnije vrednovanje Efekti postignuti upotrebom specifinih tehnika GDSS Podrka procesu -grupno pamenje -anonimnost -paralelna komunikacija -medijski efekti, brzina -depersonalizacija -irina pogleda na problem Podrka zadacima -globalna -lokalna NEDOSTACI: Blokiranje panje Nedostatak pamenja Opasnost digresija Familijarizacija Dominacija Previe informacija Sporiji feedback Povrno korienje informacija Povrna analiza Efekti postignuti upotrebom specifinih tehnika

53

Izvrni IS
(Executive Information Systems - EIS)

Izvrni IS
(Executive Information Systems - EIS)
Osnovni cilj EIS poboljanje kvaliteta i kvantiteta informacija potrebnih na izvrnom nivou ubrzavaju odgovor na situacije izvrnog odluivanja koje zahtevaju brzinu i efikasnost podrka donoenju odluka obezbeivanjem aktuelnih i tanih podataka u smislenom formatu EIS je user-frendly, grafiki podran, obezbeuje izvetavanje o izuzecima i ima mogunost drill-downa. Najea upotreba - Critical Sucess Factors (profitabilnost, finansijski indikatori, marketinki indikatori, ljudski resursi, rizik, trini i potroaki trendovi)
55

Specifinosti dizajniranja i razvoja EIS


dizajn i razvoj zasnovan na definisanim Kritinim Faktorima Uspeha (CSF ) implementacija zahteva aktivno ukljuivanje izvrilaca karakteristine metode za utvrivanje izvrnih informacionih zahteva
Intervjuisanje Izvoenje zahteva iz ve postojeeg informacionog sistema Sintetizovanje iz karakteristika sistema Otkrivanje eksperimentisanjem (izradom prototipova)

Kljuni problem EIS-a: sadraj informacija a ne nain njihovog prezentiranja

56

Jedno mogue tehnoloko reenje EIS

Transakciona baza

DTS

DW baza

OLE DB

MS OLAP Servisi

OLE DB za OLAP

Excel 2000

Oracle 8i

SQL Server 2000

57

Primer - EIS PORTAL Jugopetrola


STRUKTURIRANI PODACI
Aplikacije u Poslovnim jedinicama

OLTP
filtriranje OLAP OLTP, files

Analitike aplikacije

OLAP analize Upiti, izvetaji Data Mining

APLIKACIJE top menadmenta

Data Marts

NESTRUKTURIRANI PODACI
Dravna regulativa Standardi Pravilnici i interni propisi Dokumenta sistema kvaliteta Programski dokumenti Planovi Odluke Reenja Ugovori Istraivako-razvojne informacije Rezutati marketinkih aktivnosti Objave Izvetaji e-mail Video zapisi Prezentacije Katalozi i specifikacije proizvoda Web dokumenti
Sistem za upravljanje nestrukturirani m podacima BAZA XML DOKUMENATA BAZA SKENIRANIH DOKUMENATA

58

You might also like