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