Download presentation
Presentation is loading. Please wait.
1
POSLOVNA INTELIGENCIJA
2
Sadržaj: Zašto poslovna inteligencija? Šta je poslovna inteligencija?
Čemu služi poslovna inteligencija? Šta sačinjava poslovnu inteligenciju?
3
Zašto poslovna inteligencija?
Tržište postaje sve promjenljivje, sve globalnije i sa sve oštrijim nadmetanjem, Ponašanje kupaca/korisnika usluga i tržišta postaje sve nepostojanije i Životni ciklusi proizvoda/usluga rapidno postaju sve kraći
4
Zašto poslovna inteligencija?
Za donošenje valjanih poslovnih odluka u ovim uslovima nije dovoljna samo intuicija! Neophodno je da organizacije tačno i blagovremeno analiziraju podatke o -finansijskim operacijama, -kupcima proizvoda/korisnicima usluga, -proizvodima/uslugama, -konkurenciji i dr., kako bi stekle uvid u poslovne probleme i mogućnosti.
5
Sadržaj: Zašto poslovna inteligencija? Šta je poslovna inteligencija?
Čemu služi poslovna inteligencija? Šta sačinjava poslovnu inteligenciju?
6
Šta je poslovna inteligencija?
Analiza podataka, izvještavanje i alati za upite mogu da pomognu poslovnim korisnicima probijanje kroz more podataka da bi sintetizovali valjane informacije iz njih - danas ti alati zajedno spadaju u kategoriju označenu izrazom “poslovna inteligencija”. (Gartner Group, Septembar, 1996.)
7
Šta je poslovna inteligencija?
Izraz “Business Intelligence” (BI) označava kategoriju sredstava analize podataka, izvještavanja, postavljanja upita, koja korisniku u procesu poslovanja mogu pomoći da iz ogromne količine podataka sintetizuju vrijedne informacije na kojima će zasnivati razborite poslovne odluke (Gartner Group, Septembar, 1996).
8
Šta je poslovna inteligencija?
Poslovnu inteligenciju sačinjava široka kategorija alata (programa - aplikacija) za prikupljanje, skladištenje, analiziranje i dostavljanje podataka sa ciljem dostavljanja pravih informacija, pravim ljudima u pravo vrijeme i u pravom obliku radi podrške u procesu poslovnog odlučivanja.
9
Sadržaj: Zašto poslovna inteligencija? Šta je poslovna inteligencija?
Čemu služi poslovna inteligencija? Šta sačinjava poslovnu inteligenciju?
10
Čemu služi poslovna inteligencija?
Sistem poslovne inteligencije bi trebalo da: 1. Integriše podatke iz svih značajnih izvora (ma koliko oni disparatni bili) u jedno obuhvatno i konzistentno skladište podataka.
11
Čemu služi poslovna inteligencija?
2. Obezbjeđuje moći istinskog interaktivnog manipulisanja podacima radi omogućavanja korisniku da vidi informacije na način koji podržava njegove procese odlučivanja.
12
Čemu služi poslovna inteligencija?
3. Nudi višestruke načine viđenja podataka: grafike, tabele, standardizovane i ad hoc formate izvještaja, radi zadovoljavanja informacionih potreba raznih korisnika i za razne svrhe. 4. Omogućava korisniku da doda (ili izostavi) svoje sopstvene analize tokom korišćenja sistema.
13
Čemu služi poslovna inteligencija?
5. Da bude intuitivno shvatljiv i lak za upotrebu. 6. Da obezbedi sredstva za upravljanje sistemom, kao što je obezbjeđivanje da prave informacije budu upućene pravim ljudima, da bude obezbijeđena bezbjednost sistema i dr.
14
Sadržaj: Zašto poslovna inteligencija? Šta je poslovna inteligencija?
Čemu služi poslovna inteligencija? Šta sačinjava poslovnu inteligenciju?
15
Šta sačinjava poslovnu inteligenciju?
Şolucija poslovne inteligencije obično uključuje sledeća tri sačinioca: 1. Data warehouse i/ili data mart 2. Online analytical processing (OLAP) 3. Data mining aplikacije
16
Data mining
17
Neophodni uslov razboritog, svrsishodnog i plodotvornog upravljanja kompanijom ili nekom drugom organizacijom i njenim procesima jeste donošenje pravih i pravovremenih odluka.
18
Neophodni uslov donošenja pravih i pravovremenih odluka jeste raspolaganje pravim i pravovremenim informacijama. Informacije, podaci i znanja su dragocjena intektualna imovina organizacije, dragocjenija od materijalne imovine.
19
Odnos materijalnih i intelektualnih resursa sa tržišnom vrijednošću u proizvodnim organizacijama (SAD) U sadašnjem i budućem vremenu organizacije će biti uspješne: ako dovoljno ulažu u intelektualne resurse i ako valjano upravlja-ju njima.
20
Sistemi podrške odlučivanju DSS
Prave i pravovremene informacije obezbjeđuje dobar sistem podrške odlučivanju (DSS). Izrazom “sistemi podrške odlučivanju” (DSS) označava se cjelokupna infrastruktura informacione tehnologije kojom se kompanija (organizacija) koristi radi obezbjeđivanja efikasnog odlučivanja.
21
Taksonomija sistema podrške odlučivanju DSS
Sistemi podrške odlučivanju DSS Modelom pokretani DSS Podacima pokretani DSS (DW, DM, OLAP) Business intelligence Inteligentni sistemi (ES,DM) Power Turban
22
Operativna i analitička obrada podataka
Operativna obrada podataka OLTP (unos podataka, procesiranje transakcija, memorisanje i pretraživanje podataka-jednostavni upiti, generisanje standardnih dokumenata i izvještaja ) Analitička (ili DSS) obrada podataka (izgradnja i analiza modela, kompleksni upiti i ad hoc analize podataka )
23
Generisanje dokumenata i izvještaja Upravljanje bazom podataka
OLTP 2 Procesiranje transakcija Batch Online/ Realtime Generisanje dokumenata i izvještaja 1 4 Unos podataka Procesiranje upita 5 Upravljanje bazom podataka 3
24
OLTP baza podataka Operativna obrada podataka se tiče svakodnevnog poslovanja kompanije (organizacije). OLTP baze podataka su oblikovane za veoma brzu obradu velikog broja transakcija. OLTP baze podataka su oblikovane da obezbijede efikasnost smještaja i obrade podataka
25
Analitička obrada podataka (OLAP)
Analitička (ili DSS) obrada podataka se preduzima radi efikasnog obezbjeđivanja informacija neophodnih za analizu problema ili situacije. Analitička (ili DSS) obrada podataka se obavlja pretežno kroz poređenja, agregiranja, analizu trendova…
26
Analitička baza podataka
Analitičkim (DSS) bazama podataka se postavljaju zahtjevi drugačiji od onih koji se postavljaju operativnim bazama podataka. U sistemima podrške odlučivanju izuzetno rijetko je korisno pogledati neki pojedinačni zapis jer su analitičke baze podataka oblikovane da podržavaju vrlo kompleksne upite korisnika.
27
Analitičke baze podataka su obično veoma velike, pored ostalog i zato što analiziranje trendova zahtijeva velike količine istorijskih podataka.
28
Ovolika nesaglasnost, neusklađenost zatjeva koji se postavljaju ovim dvijema vrstama baza podataka uslovljava da isti podaci često moraju da budu uskladišteni bar dva puta: jednom u operativnom (transakcionom) sistemu koji je usredsređen na transakcije i drugi put u DSS – sistemu podrške odlučivanju gdje će biti analizirani istorijski zapisi.
29
Data warehouse kao vid analitičke baze podataka
Kao glavna osnova za sistem podrške odlučivanju (DSS) koristi se analitička baza podataka, punjena iz mnogih operativnih baza, poznata pod nazivom Data Warehouse, čija je jedna od primarnih funkcija da odražava procese i pravila poslovanja cjelovite kompanije – organizacije.
30
Data warehouse Data warehouse je, jednostavno rečeno, analitička baza podataka koja se koristi kao osnova za sisteme podrške odlučivanju i oblikovana je za velike količine podataka tako da obezbijedi intuitivnu dostupnost informacijama koje će biti upotrijebljene u procesu odlučivanja.
31
Mart podataka kao vid analitičke baze podataka
Za razliku od data warehouse čija je osnovna funkcija da odražava procese i pravila poslovanja cjelovite kompanije – organizacije, mart podataka odražava pravila poslovanja unutar jedne funkcije, jednog poslovnog procesa ili jedne poslovne jedinice, pri čemu ta pravila treba da budu usaglašena sa pravilima poslovanja celokupne organizacije.
32
Martovi podataka mogu da budu upotrebljeni za eksploraciju, data mining, upravljane upite ili online analitičku obradu podataka (OLAP) i predstavljaju direktni izvor podataka kojima krajnji korisnici pristupaju.
33
“On-Line Analytical Processing”
OLAP je vid obrade podataka koji omogućava korisniku efikasno postavljanje ad hoc, fleksibilnih, poslovno usmerenih upita na koje raspoloživi podaci sadrže odgovore. Izrazom (OLAP) označena je kategorija softverskih tehnologija koje omogućavaju korisnicima (analitičarima, menadže-rima) da analiziraju multidimenzionalne podatke što podrazumijeva svrdlanje kroz podatke i njihovo sagledavanje iz različitih perspektiva
34
OLAP segmentacija – određivanje podskupova (“slicing”) prema kriterijumu navedenom u upitu, rotacija (“data dicing” ili “pivot”) agregacija ili disagregacija multidimenzionalnih podataka radi predočavanja viših ili nižih nivoa u analitičkoj hijerarhiji (“drill-up”, “drill-down”) i dr.
35
OLAP kocka PRODAJA DIMENZIJE Region Mjesec Proizvod Jug Istok Film
Sočiva Kamere Region Mjesec Jan PRODAJA DIMENZIJE Feb Mar Sjever
36
Data mining Data Mining je proces eksploracije i analize, automatskim ili poluautomat-skim sredstvima, velikih količina podataka radi otkrivanja smisaonih zavisnosti i pravila. (M. Berry i G. Linoff)
37
IBM definiše Data mining kao “proces ekstrahovanja prethodno nepoznatih, valjanih i djelotvornih informacija iz velikih baza podataka i korišćenje tih informacija za donošenje ključnih poslovnih odluka”.
38
Data mining je proces odabiranja, eksploracije i modelovanja velikih količina podataka radi otkrivanja prethodno nepoznatih zavisnosti za poslovnu dobrobit. (SAS Institute)
39
Data mining se koristi tehnikama i algoritmima iz oblasti statistike, vještačke inteligencije-mašinskog učenja i dr., da bi se u velikim skupovima podataka otkrile značajne “skrivene” zavisnosti. Tumačenje i razumijevanje tih zavisnosti omogućava bolje dijagnostikovanje stanja stvari, bolje predviđanje i samim tim, bolje odlučivanje.
40
Funkcije data mininga Data mining služi sledećim osnovnim svrhama: klasifikovanju – ispitivanju svojstava entiteta i njihovom razvrstavanju u unapred određene klase; klasterizovanju – segmentiranju heterogenog skupa entiteta u homogene podgrupe, klastere; ocjenjivanju – predviđanju nepoznatih vrijednosti kontinuiranih varijabli; detekciji promjena i odstupanja – otkrivanju najznačajnijih promena u podacima od prethodno izmjerenih ili normativnih vrednosti; otkrivanju asocijacija – nalaženju stavki u transakciji koje implikuju prisutnost drugih stavki u istoj transakciji; opisivanju i vizualizovanju i drugim.
41
Funkcije data mininga Berry i Linoff klasifikuju funkcije Data Mining u dvije skupine: (1) ”usmjerena” analiza (zasnovana na nadziranom učenju): klasifikacija, ocenjivanje, predviđanje (2) ”neusmjerena” analiza (zasnovana na nenadziranom učenju): grupisanje (klasterizovanje), asocijativna pravila, deskripcija i vizualizacija (Berry & Linoff, 2000).
42
Primjer (usmjerena analiza)
Podaci ...
43
Studija Profil kupaca koji će odgovoriti na ponuđene prospekte proizvioda Zavisna (ciljna) : Odgovor Nezavisne (eksplanatorne, prediktorske) : Pol, Regija, Starost, Imovinsko stanje
44
Izgradnja modela-indukcija klasifikacionog pravila
45
Opis klase: Kupci ženskog pola, iz južne regije čija je starost manja od 30 godina a imovinski status srednji.
46
Primjer (neusmjerena analiza)
Klaster 4 Prihod: Srednji Djece: 2 Auto: Opel i Fijat Prihod: Visok Djece: 1 Auto: Audi Prihod: Srednji Djece: 3 Klaster 1 Klaster 3 Prihod: Nizak Djece: 0 Auto: Golf1 Kupci su klasterizovani u 4 segmenta ! Klaster 2
47
Rezultat Data Mining-a
Koja je priroda nalaza Data Mining? Shvatanje o prirodi nalaza Data Mining koje zastupaju Fayyad, Piatetsky-Shapiro i Smyth (Fayyad, Piatetsky-Shapiro & Smyth, 1996) opravdano podrazumijeva da se posredstvom Data Mining mogu otkriti samo hipoteze o odnosima među podacima. Pored toga, ako se Data Mining shvati kao istraživački proces (a za to ima vrijednih razloga), valja imati na umu da je istraživanje poduhvat sa neizvjesnim ishodom - nema jemstva da će se doći do rješenja postavljenog problema i do veoma vrijednih nalaza. (Ali, to ne znači da iz procesa Data Mining ne možemo nešto vrijedno i korisno naučiti bez obzira na dobiveni ishod analize.)
48
Neuspjeh u rešavanju problema pomoću Data Mining može poticati usled toga što je postavljeni problem nepodesan za rešavanje pomoću Data Mining; što su podaci neadekvatni ili nedovoljni; što modelovani proces može da bude odveć kompleksan da bi bio modelovan raspoloživim metodima Data Mining; što osoblju koje obavlja Data Mining nedostaju potrebna znanja, vještine, iskustva, intuicija...
49
Čemu služi Data Mining? Primjena: Funkcija: analiza “market korpe”
segmentacija tržišta, detekcija i sprečavanje pronevjera (uočavanje izuzetaka) lojalnost korisnika, odgovor na marketing kampanju, analiza rizika za kredit predviđanje prodaje, cijena akcija,... Funkcija: Asocijacije Klasterizacija Klasifikacija Predviđanje
50
Primjer: Analiza “market korpe”
I={A,B,C} –skup proizvoda Ti I - transakcija X->Y X I, Y I, XY=- asocijativno pravilo Transakcija Proizvodi T1 A B C T2 T3 T4 A B T5 A T6 A C A->B
51
Primjer: Analiza “market korpe”
Transakcija Proizvodi T1 A B C T2 T3 T4 A B T5 A T6 A C Podrška (A->B) = AB / 6= 4 / 6 = 66% Pouzdanost (A->B) = AB / A = 4 / 6 = 66% Podrška (B->A) = AB / 6= 4 / 6 = 66% Pouzdanost (B->A) = AB / B = 4 / 4 = 100%
52
Primjer : Lojalnost kupaca
Data mining tabela Starost Regija Prosječni MIT Način plaćanja Lojalnost 21-25 Sjever Gotovina Da 46-50 Primorje Master Ne 25-30 Visa ...
53
Primjer : Lojalnost kupaca
Koje su karakteristike kupaca koji su otkazali lojalnost? Kupci koji plaćaju gotovinom i imaju prosječan mjesečni iznos transakcija između 100 i 300 eura u 85% slučajeva. Zašto? Odobrava li konkurencija veće popuste za gotovinsko plaćanje? Koje artikle su ti kupci kupovali kod nas? Nudi li konkurencija te artikle po nižoj cijeni ?
54
Primjer : Segmentacija tržišta
Klaster 1 Starost: 21-25 Regija: Primorje PMIT: Starost: 46-50 Regija: Primorje PMIT: Starost: 25-30 Regija: Sjever Klaster 3 Klaster 2
55
Primjer : Segmentacija tržišta
Određenu grupu proizvoda preferira mlađa populacija iz primorskog regiona. Ciljni marketing tih proizvoda za ovaj segment kupaca Odobravanje popusta za te artikle i ovaj segment kupaca. OLAP analizom možemo pratiti pad ili rast interesa za tim proizvodima u tom tržišnom segmentu po gradovima, godinama starosti itd..(sinergija data mining-a i OLAP-a)
56
Primjer: Detekcija pronevjera
Klaster 1 Broj trans: 2-3 PIT: Broj PO: 1 Broj trans: 1-5 PIT: Broj PO: 1-2 Klaster 3 Broj trans: 3-7 PIT: Broj trans: 30-50 PIT: Broj PO: 12-16 !!! Klaster 2 Klaster 4 PIT prosječni iznos transakcije, Broj PO broj prodajnih objekata
57
Data Mining proces Priprema podataka
Prije početka data mining procesa podaci se moraju selektovati, spojiti u jednu tabelu i pripremiti u smislu provjere tačnosti, eliminisanja NULL polja, odgovarajućih agregiranja i izračunavanja. (training set) Definisanje studije (za učenje sa nadziranjem) podrazumijeva definisanje cilja tj. zavisnih atributa koji determinišu cilj, i nezavisnih atributa pomoću kojih se opisuje ciljna klasa. Izgradnja modela Reprezentacija i analiza modela (test set) Izbor najboljeg izlaza (margina pobjede)
58
Izgradnja modela Uglavnom se bazira na tehnikama vještačke inteligencije tj. mašinskom induktivnom učenju. Indukcija - izvođenje zaključaka- generalizacija na osnovu primjera
59
Tehnike i algoritmi Data Mining
Neke od osnovnih tehnika i algoritama Data Mining su : DT –drvo odlučivanja (klasifikaciono stablo) neuronske mreže, tehnike zasnovane na teoriji nerazgovjetnih (fuzzy) skupova, genetički algoritmi, tehnika najbližeg suseda statistički metodi i tehnike (regresije)
60
Klasifikaciona stabla
Legenda: Da Ne 1 C Da Ne 2 A - stalan posao B- odgovarajuća aktiva C- odgovarajući dohodak 1- odobriti kredit 2- ne odobriti kredit B Da Ne Da Ne 1 C 2 A Da Ne 1 Da Ne C 2 B Da Ne 22 C 2 Stablo se formira staističkim metodama (HI-KVADRAT test) !!! CHAID
61
Klasifikaciona stabla
Ne odobriti zajam Ne Odgovaraj. dohodak Odobriti zajam Da Ne odobriti zajam Da Atribut sa najvećom diskriminacionom snagom Stalan posao Ne Ne Odgovaraj. aktiva Da Odobriti zajam ID3 algoritam daje optimalno stablo (bez nepotrebnih čvorova i grana) !!!
62
Neuronske mreže Neuronske mreže se sastoje od međusobno povezanih računskih elemenata poznatih kao neuroni. Iako je njihova arhitektura značajno jednostavnija od ljudskog mozga koji ima preko 100 biliona neuroskih ćelija, ove mreže slično ljudskom mozgu imaju sposobnost učenja. One opise tj. pravila za klase ne daju u eksplicitnom obliku već za neki objekat definisan ulaznim vektorom izračunava se izlaz koji ima visoku vrijednost ako objekat pripada klasi a nisku ukoliko ne pripada. Što se neuronska mreža obuči sa više pozitivnih primjera neke klase to će njena tačnost klasifikacije za nepoznate primjere biti veća.
63
Neuronske mreže Sumiranje i transformacija
64
Neuronske mreže Obučavanje neuronske mreže zapravo podrazumijeva podešavanje težinskih faktora koji se pridružuju svakom neuronu u mreži. Veze slojeva u mreži mogu biti: potpune (neuron jednog sloja je u vezi sa svakim neuronom drugog sloja) djelimične (jednim ili više) veza unaprijed (u jednom smjeru) dvosmjerna veza hijerarhijska veza( samo sa neuronima sledećeg sloja) rezonancija (dvosmjerna veza dok se ne ispuni uslov)
65
Tipovi neuronskih mreža
Režim treniranja (učenja) mreže Operativni režim mreže Off - line - u operativnom režimu nema mijenjanja On- line -i u operativnom režimu mreža nastavlja da uči
66
Tipovi neuronskih mreža
Back-propagation mreža Procesiranje ulaznog vektora kroz mrežu unaprijed Izračunavanje greške kao razlike između pravih i mrežom dobijenih vrijednosti izlaza Procesiranje vektora greške unazad sa ciljem da se koriguje matrica težinskih koeficijenata i minimizuje greška.
67
Tipovi neuronskih mreža
Rekurentne mreže Postoji dodatni sloj za ulazni sloj neurona Ova dva sloja su povezana dvosmjerno Uloga dodatnog sloja je da memoriše znanje stečeno procesiranjem prethodne ulazne vrijednosti Kod ovog tipa mreže prethodna ulazna vrijednost utiče na trenutnu ulaznu vrijednost. Redosled ulaznih veličina je bitan Koristi se kod vremenskih serija
68
Tipovi neuronskih mreža
Kohonen-ova mreža učenje bez nadgledanja Mreža dobija samo ulazne veličine bez poznavanja izlaznih vrijednosti Klasterizacija
69
Primjer - Target selection za donacije u humanitarnoj organizaciji
R1 -broj nedelja poslije kojeg je donator odgovorio na zadnju kampanju R2 - broj mjeseci od kada je donator prvi put odgovorio na kampanju F1 - koliko puta je donator do sada odgovorio F2 - vrijeme odgovora na zadnju kampanju( u danima) M1 - prosječna vrijednost svi dosadašnjih donacija (u eurima) M2 - vrijednost zadnje donacije M3 - godišnja prosječna vrijednost donacije
70
R1 R2 F1 F2 M1 M2 M3 Output layer Hidden layer Input layer
71
Rezultati- težinski koeficijenti
Hidden layer Output layer
72
Razlika između OLAP i DM
Osnovna razlika između OLAP i DM je u operisanju podacima. OLAP obavlja multidimenzionalne analize podataka - omogućava agregiranje i drill-down (u osnovi su operacije adicije - sabiranja) DM induktivnim zaključivanjem otkriva odnose i zavisnosti u skupu podataka.
73
OLAP vs. DM OLAP može ukazati na ukupni broj proizvoda određene vrste, prodatih u određenom periodu u određenom regionu DM može kazivati o činiocima koji utiču na prodaju proizvoda određene vrste u određeno vrijeme u određenom regionu.
74
OLAP vs. DM Agregiranje i induktivno zaključivanje mogu da budu komplementarni. (Npr., DM može otkriti važne odnose u skupu atributa, a OLAP može da generiše izveštaj koji detaljno prikazuje doprinos tih otkrivenih odnosa.)
75
DW, OLAP i Data Mining DATA MINING REŠENJA KORISNIKOVOG DATA WAREHOUSE
PROBLEMA DATA WAREHOUSE OLAP
76
Sadržaj: Zašto poslovna inteligencija? Šta je poslovna inteligencija?
Čemu služi poslovna inteligencija? Šta sačinjava poslovnu inteligenciju?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.