Transcript 8_1 BI
Upravljanje razvojem IS
prof. dr Dragana Bečejski-Vujaklija
Analitička obrada:
IS za podršku odlučivanju
Raskorak u znanju i odlučivanju
Izvor: Gartner Group
2/32
Transakcioni IS – OLTP
(On-Line Transaction Processing)
Registrovanje, obrada, arhiviranje, prikaz
pojedinačnih podataka – transakcija
Connection
Managers
Manipulacija transakcijama, procesima koji
su frekventni i ponavljajući, paralelno se
izvode (primer: bankarski poslovi,
rezervacije letova, naručivanje robe).
Server
Transakcije najčešće imaju samo jedan ili
nekoliko definisanih koraka.
Clients
OLTP
3/32
Zašto je teško dobiti kvalitetne izveštaje iz OLTP sistema?
Zato što to podrazumeva:
• Analizu velike količine sirovih podataka,
• Dugotrajno je,
• Komplikovano za upotrebu i prikazivanje,
• Potrebna je uključenost informatičara,
• Teško je izvodljivo za operativni sistem,
• OLTP sistem i izveštavanje: nije problem u količini podataka,
već u njihovoj dostupnosti!
Rezultat - više verzija istine.
"Analiza-Paraliza!"
4/32
Spektar poslovnih podataka
Proizvodi
ANALITIČKI IS
Tehnologija
Sirovine
Strateško
upravljanje
Finansije
Marketing
Izveštaji
Odluke
Prognoze
TRANSAKCIONI IS
Operativno upravljanje
Transakcioni sistem
Dokumentacija
Pregledi
Planovi
Troškovi
5/32
Evolucija koncepata sistema za podršku odlučivanju
2000-te
• Business Intelligence
• Data Mininig
• Knowledge Management
1990-te
• 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
• specifični DSS
1960-te
• strukturirani izveštaji
• interaktivna pretraživanja sistema
Simon, Davis, Sprague,
Carlson, Keen, DeSanctis, Gallupe,
Morton, Mintzberg,
6/32
Power, Turban ...
Poslovna inteligencija*
(Business Intelligence, BI)
*Izraz ‘poslovna inteligencija’ je najčešće korišćeni prevod engleskog pojma
business intelligence, iako se koriste i termini ‘poslovno izveštavanje’, ‘poslovno
istraživanje ’ i ‘upravljanje poslovnim informacijama’.
BI - definicije
• Poslovna inteligencija predstavlja korišćenje svih
potencijala podataka i informacija u preduzeću radi
donošenja boljih poslovnih odluka i, u skladu sa tim,
identifikaciju novih poslovnih mogućnosti.
• Poslovna inteligencija kao rešenje sadrži tehnologije i
proizvode čiji je cilj da obezbede informacionu podršku
kada treba doneti operativne i strateške poslovne odluke.
8/32
Tipovi aplikacija poslovne inteligencije
1.
2.
3.
4.
5.
Izveštajne aplikacije
Ad hoc upiti i izveštavanje
Multidimenzionalna analiza
Statističke analize i data mining
Planiranje
9/32
BI – Poslovna inteligencija
10/32
Ključne tehnologije poslovne intelignecije
• Data Warehousing
• OLAP (Online analitical processing)
• Data Mining (neuronske mreže, stabla odlučivanja,
klaster analiza i tekst mining)
11/32
Data Warehousing koncept
skladištenje
agregiranih,
ekstrahovanih i
filtriranih podataka
sa mogućnošću slojevitog,
multidimenzionalnog pristupa podacima,
radi donošenja odluka najvišeg strateškog nivoa
12/32
BI – Poslovna inteligencija
ETL
13/32
ETL (extract, transform and load )
– proces koji prethodi DW
• Ekstrakcija
• programi i alati za ekstrakciju su takvi da se ETL procesi obavljaju
što je moguće brže, tako da operativni poslovi trpe što manje.
• pojava velikog stepena redundanse podataka
• Transfomacija
• različiti formati podataka, netačne vrednosti podataka,
nekonzistentnost primarnih ključeva, problem sinonima i homonima,
skrivena procesna logika
• Punjenje skladišta podataka
• programi za inicijalno punjenje, programi za punjenje starijih
podataka, programi za inkrementalno punjenje
14/32
BI – Poslovna inteligencija
OLAP
15/32
Konstrukcija OLAP kocke
Bilans tabela:
Ukupno aktiva
Blagajnička operativa
Gotovina
Krediti i investicije
Prekoračenja
Kratkoročni krediti (<1 god)
Srednjoročni krediti (1 - 5 god)
Dugoročni krediti (>5 god)
Ukupno ostala potraživanja
Ukupno potraživanja
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)
Povraćaj 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
16/32
Poslovnica 1
Poslovnica 2
Poslovnica
3
..
..
..
..
.
Poslovnica n
Konsolidacija tabela
OLAP kocka
Poslovnice
Vreme
Podatak
Dvodimenzionalne
tabele
Podaci iz DW-OLTP
Periodična optimizacija tabela
17/32
Primer OLAP kocke
KljUČEVI
Slog #1
Slog #2
Slog #3
Slog #4
Slog #5
Slog #6
Slog #7
Slog #8
Slog #9
Proizvod
Film
Sočiva
Kamere
Film
Sočiva
Film
Kamere
Sočiva
Film
Region
Istok
Jug
Sever
Jug
Istok
Jug
Sever
Jug
Istok
DIMENZIJE
Mesec
Dec-01
Jan-02
Feb-02
Mar-02
Apr-02
Maj-02
Jun-02
Jul-02
Avg-02
Prodaja
240
250
690
425
300
500
125
400
800
18/32
Region
Sever
Jug
Istok
Mesec
Jan
Feb
Mar
Proizvod
Film
Sočiva
PRODAJA
Kamere
Kako se razvija BI?
• Quick-Hit pristup
Ovaj pristup je najzastupljeniji kod BI-a. Inicijativa uglavnom dolazi od strane
menadžera, tako da je BI izgrađen podjednako od strane menadžera kao i od
strane programera.
• Razvoj korišćenjem tradicionalnog životnog ciklusa
Metodologija pogodna za kompleksne sisteme koje koriste mnogi korisnici.
Veliki organizacioni BI je modelno orijentisan.
• Iterativni razvoj
Prototip sistema – jednostavna inicijalna verzija koja se koristiti prilikom
eksperimenata i pomoću koje korisnici uče kako da postignu željene
karakteristike sistema.
Zasniva se na izgradnji prototipa i njegovom poboljšavanju.
Budući korisnik i tvorac BI-a zajedno definišu problem koji žele da reše
i identifikuju najpotrebnije elemente. Programer izrađuje jednostavnu verziju
sistema, dopunjavajući je kasnije složenijim aspektima.
19/32
Načini integracije poslovne inteligencije
u poslovne procese
•
Tehnika broj 1:
•
Integracija analitičkih aplikacija sa operativnim aplikacijama
korišćenjem enterprise portala da bi podacima mogli pristupiti interni i
eksterni korisnici.
•
Tehnika broj 2:
•
Ugnježdenje analitičkih metoda u operativne aplikacije u procesu
razvoja aplikacija.
•
Tehnika broj 3:
•
Uvodjenje Web servisa koji će dinamički integrisati analitičke metode
sa internim ili partnerovim operativnim aplikacijama radi podrške
zajedničkom poslovanju.
20/32
BI platforma za web servise
21/32
Neka od postojećih komercijalnih rešenja BI
Proizvodjači
Komponente platforme za poslovnu inteligneciju
IBM
Websphere Portal, Lotus Workplace, Webshpere Business
Integration Modeler, WBI Monitor, WBI server, Websphere MQ
Microsoft
Office Sharepoint, BizTalk Orchestrator, BizTalk Server,
SQL Server DTS
Oracle
9iAs Portal and Collaobration Suite, 9iAs Integration Workflow,
9iAs Integration, Oracle Warehouse Builder
Sybase
IQ
22/32
Primena BI u različitim industrijama
Tip
BI aplikacije
Finansijske
usluge
Trgovina
Telekomunikacije
Farmacija
Enterprise
izveštavanje
Koliko je ukupno
nevraćenih
kredita? Kolika je
njihova ukupna
vrednost?
Da li je obrt u
skladu sa
planiranim?
Koji procenat
zaposlenih je
prošao trening na
najnovijim
tehnologijama?
Da li se razvoj
novih lekova
odvija po ranije
definisanom
planu?
Multi
dimenzionalne
analize
Kakav je trend
aktivnosti kupaca
nakon najnovije
marketinške
kampanje?
Koja su tri
naprodavanija
proizvoda na
jugoistoku zemlje?
Koji je
najprofitabilniji
segment?
Kakav je trend
prodaje po
regionima za novu
vrstu leka?
Ad hoc analize
Definisati kako će
na partnere uticati
pojava terorizma.
Odrediti kako će
povećanje obima
odloženog plaćanja
uticati na prodaju.
Prikazati grafički
broj linkova za
spore pakete u cilju
optimizacije
saobraćaja na
mreži.
Kako će novi način
prepisivanja
recepta uticati na
prodaju po
regionima.
Statistika i
Data Mining
Koliki je rizik za
reinvesticiju
ostvarene dobiti?
Koliko su ispravne
prognoze prodaje u
poslednjih 12
meseci?
Kako strukturirati
medjugradske
pozive kako bi
zadržali lojalnost
klijenata?
Da li regresiona
analiza može da
odgovori da li preći
sa fermentacije na
hemijsku sintezu?
23/32
BI - opšti model
•
•
•
Izbor podataka iz transakcione baze koji
su zanimljivi za analizu
Ekstrakcija, transformacija i čišćenje
podataka
Smeštanje podataka u skladište – Data
Warehouse
•
Formiranje OLAP kocke
•
Izrada predefinisanih i ad hoc izveštaja.
TRANSAKCIONA
BAZA PODATAKA
Ekstrakcija, transformacija,
čišćenje podataka
Data Warehouse
OLAP
24/32
Organizacione barijere za primenu poslovne inteligencije
• Promene u strukturi moći
• Kulturološki imperativi
• Preraspodela autoriteta i problem sa kadrovima
25/32
BI studija slučaja
BI FON
BAZA
studenata
Legacy
system
ETL
DW
baza
MS Analytical
tools
OLE DB
za OLAP
OLAP
SQL Server 2005
27/32
Excel
Šema OLAP-a FON-a
28/32
BI Portal FON-a
29/32
BI Portal FON-a
30/32
Korisni linkovi:
•
•
•
•
www.bi-research.com
http://www.businessintelligence.com/
http://www.business-intelligence.co.uk/
http://www.information-management.com/
31/32