61
Poslovni informacijski sistemi (UNG 2007/08) Poslovni informacijski sistemi (UNG 2007/08) 1 Utišajmo mobilne telefone !

Utišajmo mobilne telefone !

  • Upload
    edda

  • View
    58

  • Download
    0

Embed Size (px)

DESCRIPTION

Utišajmo mobilne telefone !. Vsebina predmeta. Osnove poslovnih informacijskih sistemov Modeliranje poslovnih procesov Podatkovne baze in modeliranje podatkov Osnove jezika SQL Življenjski cikel razvoja informacijskih sistemov Vodenje projektov razvoja informacijskih sistemov - PowerPoint PPT Presentation

Citation preview

Page 1: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 11

Utišajmo mobilne telefone !

Page 2: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 22

Vsebina predmetaVsebina predmeta

Osnove poslovnih informacijskih sistemov Osnove poslovnih informacijskih sistemov Modeliranje poslovnih procesovModeliranje poslovnih procesov Podatkovne baze in modeliranje podatkovPodatkovne baze in modeliranje podatkov Osnove jezika SQLOsnove jezika SQL Življenjski cikel razvoja informacijskih sistemovŽivljenjski cikel razvoja informacijskih sistemov Vodenje projektov razvoja informacijskih sistemovVodenje projektov razvoja informacijskih sistemov Sistemi za podporo odloSistemi za podporo odločanjačanja Strateško načrtovanje informatikeStrateško načrtovanje informatike

Page 3: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 33

Sistemi za podporo odločanjaSistemi za podporo odločanjaVsebina predavanjVsebina predavanj

1.1. Splošno o sistemih za podporo odločanjaSplošno o sistemih za podporo odločanja definicija in umestitev v kontekst PISdefinicija in umestitev v kontekst PIS lastnosti, zgodovina, vrste, arhitekturalastnosti, zgodovina, vrste, arhitektura primeriprimeri

2.2. Podatkovna skladiščaPodatkovna skladišča podatkovna kockapodatkovna kocka sprotnsprotnaa analiz analizaa podatkov (OLAP) podatkov (OLAP) vrtilna tabela in vrtilni grafikonvrtilna tabela in vrtilni grafikon primeri v Excelu in Accessuprimeri v Excelu in Accessu

3.3. Izkopavanje podatkovIzkopavanje podatkov

4.4. Ekspertni sistemiEkspertni sistemi

Page 4: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 44

Ponovimo: Ponovimo: Vrste informacijskih sistemovVrste informacijskih sistemov

Transakcijski sistemiTransakcijski sistemi UpravljalUpravljalskski informacijski sistemii informacijski sistemi Sistemi za podporo odločanjuSistemi za podporo odločanju Ekspertni sistemiEkspertni sistemi Sistemi za podporo pisarniškemu poslovanjuSistemi za podporo pisarniškemu poslovanju Sistemi za osebno in skupinsko delo Sistemi za osebno in skupinsko delo

Page 5: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 55

Področja uporabe PISPodročja uporabe PISJ.L. Whitten, L.D.Bentley : System Analysis and Design Methods, Irwin/McGraw-Hill, 1998, stran 43 J.L. Whitten, L.D.Bentley : System Analysis and Design Methods, Irwin/McGraw-Hill, 1998, stran 43

PODPORAPODPORAPOSLOVANJAPOSLOVANJA

PODPORAPODPORAODLOODLOČANJAČANJA

IN UPRAVLJANJAIN UPRAVLJANJA

Page 6: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 66

Sistemi za podporo odločanja in upravljanjaSistemi za podporo odločanja in upravljanja

Upravljalski informacijski sistemiUpravljalski informacijski sistemiMIS: Management Information SystemsMIS: Management Information Systems

Direktorski informacijski sistemiDirektorski informacijski sistemiEIS: Executive Information SystemsEIS: Executive Information Systems

ESS: Executive Support SystemsESS: Executive Support Systems Sistemi za podporo odločanjaSistemi za podporo odločanja

DSS: Decision Support SystemsDSS: Decision Support Systems Ekspertni sistemiEkspertni sistemi

ES: Expert SystemsES: Expert Systems Sistemi za skupinsko deloSistemi za skupinsko delo

GDSS: Group DSS; GroupwareGDSS: Group DSS; Groupware

DSS (širše)DSS (širše)

Page 7: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 77

Kaj so sistemi za podporo odločanja?Kaj so sistemi za podporo odločanja?

Sistemi za podporo odločanja so:Sistemi za podporo odločanja so: informacijski sistemi,informacijski sistemi, ki pomagajoki pomagajo uporabnikomuporabnikom pri sprejemanju odločitev.pri sprejemanju odločitev.

poposebna oblika informacijskih sistemovsebna oblika informacijskih sistemov uporabniki: predvsem managerji, tudi drugi delavci v uporabniki: predvsem managerji, tudi drugi delavci v

organicijah, posameznikiorganicijah, posamezniki pomagajo pri odločanju, vendar pomagajo pri odločanju, vendar nene odločajo sami odločajo sami

Page 8: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 88

OdločanjeOdločanje

OdločitevOdločitev::Izbira ene izmed več Izbira ene izmed več variantvariant (alternativ, možnosti, različic). (alternativ, možnosti, različic).Izbrati želimo tisto Izbrati želimo tisto variantovarianto, ki najbolj ustreza našim , ki najbolj ustreza našim ciljemciljem. .

OdločanjeOdločanje::ProcesProces ( (aktivnostaktivnost), ki obsega), ki obsega:: spoznavanje odločitvenega problemaspoznavanje odločitvenega problema zbiranje in preverjanje informacijzbiranje in preverjanje informacij identifikacija alternatividentifikacija alternativ predvidevanje posledic odločitevpredvidevanje posledic odločitev odločitevodločitev obveščanje o odločitvi in razlogih zanjoobveščanje o odločitvi in razlogih zanjo vrednotenje odločitevvrednotenje odločitev

Page 9: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 99

Pomoč pri odločanjuPomoč pri odločanju

podatek, pomnjenjepodatek, pomnjenjena primer: poišči mi določen podatekna primer: poišči mi določen podatek

izračun, izpeljava, združevanje (“agregacija”)izračun, izpeljava, združevanje (“agregacija”)na primer: izračunaj vsoto podatkovna primer: izračunaj vsoto podatkov

poročiloporočilokot urejena skupina podatkovkot urejena skupina podatkov

pregledovanje in analiziranje podatkovpregledovanje in analiziranje podatkovvrtilne tabelevrtilne tabele

vizualizacijavizualizacijagrafični prikaz podatkov oz. rezultatovgrafični prikaz podatkov oz. rezultatov

simulacijasimulacija logično sklepanjelogično sklepanje ......

Page 10: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 1010

Lastnosti in zmožnosti DSSLastnosti in zmožnosti DSS

podpora odločevalcev pri reševanju strukturiranih in delno podpora odločevalcev pri reševanju strukturiranih in delno strukturiranih odločitvenih problemovstrukturiranih odločitvenih problemov

podpora upravljalcem (managerjem) na vseh ravneh organizacijepodpora upravljalcem (managerjem) na vseh ravneh organizacije podpora posameznikov in skupinpodpora posameznikov in skupin podpora med seboj neodvisnih (“vzporednih”) in zaporednih podpora med seboj neodvisnih (“vzporednih”) in zaporednih

odločitevodločitev podpora različnih faz odločitvenega procesapodpora različnih faz odločitvenega procesa

prilagodljivostprilagodljivost interaktivnostinteraktivnost preprosta uporabapreprosta uporaba učinkovitostučinkovitost jasnost, transparentnostjasnost, transparentnost preprostost razvoja in prilagajanja spremembampreprostost razvoja in prilagajanja spremembam možnost modeliranja in analizmožnost modeliranja in analiz

Page 11: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 1111

Kratka zgodovina DSSKratka zgodovina DSS

teorija: operacijske raziskave, odločitvena analizateorija: operacijske raziskave, odločitvena analiza

praksa: razvoj interaktivnega računalništvapraksa: razvoj interaktivnega računalništva1950

1960

1970

1980

1990

2000

osnove DSSosnove DSSprvi sistemiprvi sistemi

specializacijaspecializacija: MIS, EIS, ES, GDSS, ...: MIS, EIS, ES, GDSS, ...

podatkovna skladišča (“Data Warehouses”)podatkovna skladišča (“Data Warehouses”)sprotna analiza podatkov (OLAP)sprotna analiza podatkov (OLAP)izkopavanje podatkov (“Data Mining”)izkopavanje podatkov (“Data Mining”)

omrežni DSS (“Web-based DSS”)omrežni DSS (“Web-based DSS”)

Page 12: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 1212

Vrste DSSVrste DSS (1) (1)

GledeGlede na na način iskanja rešitve odločitvenega problemanačin iskanja rešitve odločitvenega problema

PasivniPasivni: nudijo podporo (npr. podatek, grafikon),: nudijo podporo (npr. podatek, grafikon),vendar ne predlagajo rešitvevendar ne predlagajo rešitve

AktivniAktivni: predlagajo rešitve odločitvenega problema: predlagajo rešitve odločitvenega problema KooperativniKooperativni: kombinacija obeh:: kombinacija obeh:

DSS predlaga rešitevDSS predlaga rešitev uporabnik spremeni ali dopolni rešitev inuporabnik spremeni ali dopolni rešitev in jo vrne sistemu v oceno;jo vrne sistemu v oceno; možnih je več ciklovmožnih je več ciklov

Page 13: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 1313

Vrste DSSVrste DSS ( (22))

GledeGlede na na sestavine in prevladujoči način delovanjasestavine in prevladujoči način delovanja

Osnovani na ...Osnovani na ... ... podatkih ... podatkih (“(“Data-driven DSSData-driven DSS”)”) ... dokumentih ... dokumentih (“(“Document-driven DSSDocument-driven DSS”)”) ... modelih ... modelih (“(“Model-driven DSSModel-driven DSS”)”) ... znanju ... znanju (“(“Knowledge-driven DSSKnowledge-driven DSS”)”) ... komunikaciji ... komunikaciji (“(“Communication-driven DSSCommunication-driven DSS”)”)

in in kombiniranikombinirani..

Page 14: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 1414

Splošna arhitektura DSSSplošna arhitektura DSS

uporabniškivmesnik

uporabniškivmesnik

jedroDSS

jedroDSS

bazapodatkov

bazapodatkov

bazaznanja

bazaznanja

modelimodeli

dokumentidokumenti

+ komunikacijski del

Page 15: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 1515

Razvrstitev in opredelitev DSS: vprašalnikRazvrstitev in opredelitev DSS: vprašalnik

Kakšne odločitve podpira DSS?Kakšne odločitve podpira DSS? Na kakšen način podpira odločitve?Na kakšen način podpira odločitve?

Kaj nudi uporabniku?Kaj nudi uporabniku? Kdo je uporabnik sistema?Kdo je uporabnik sistema?

Ali je uporabnik posameznik ali skupina?Ali je uporabnik posameznik ali skupina?

Ali je sistem: pasiven, kooperativen ali aktiven?Ali je sistem: pasiven, kooperativen ali aktiven? Katere komponente vsebuje sistem:Katere komponente vsebuje sistem:

podatke?podatke? dokumente?dokumente? modele?modele? znanje?znanje?

Ali sistem podpira komunikacijo?Ali sistem podpira komunikacijo? Ali sistem deluje na omrežju?Ali sistem deluje na omrežju? Ali je sistem: MIS, EIS, GIS, ESS, ES, GDSS?Ali je sistem: MIS, EIS, GIS, ESS, ES, GDSS?

Page 16: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 1616

Primeri: Analiza poslovanja (1)Primeri: Analiza poslovanja (1)

Page 17: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 1717

Primeri: Analiza poslovanja (2)Primeri: Analiza poslovanja (2)

Page 18: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 1818

Primer: Analiza trendovPrimer: Analiza trendov

Page 19: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 1919

Primer: Ocenjevanje požarne ogroženostiPrimer: Ocenjevanje požarne ogroženosti

http

://w

ww

.ars

o.go

v.si

/vre

me/

napo

vedi

%20

in%

20po

datk

i/poz

arna

_ogr

ozen

ost.h

tml

Page 20: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 2020

Primer: Medicinska diagnostikaPrimer: Medicinska diagnostika

http

://e

asyd

iagn

osis

.com

/

Page 21: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 2121

Primer: Avtocestni nadzorni sistemPrimer: Avtocestni nadzorni sistem

Page 22: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 2222

Na vrsti ste!Na vrsti ste!

Opredelite in razvrstite sistem za vrednotenje mobilnih telefonovOpredelite in razvrstite sistem za vrednotenje mobilnih telefonov

Page 23: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 2323

Na vrsti ste!Na vrsti ste!

Večparametrski model za vrednotenje mobilnih telefonovVečparametrski model za vrednotenje mobilnih telefonov

Page 24: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 2424

Na vrsti ste!Na vrsti ste!Obiski pri zdravnikuObiski pri zdravniku

Ali bi lahko te podatke uporabili za podporo odločanja?Ali bi lahko te podatke uporabili za podporo odločanja? Za podporo kakšnih odločitev?Za podporo kakšnih odločitev? Katere informacije/funkcije bi lahko nudil takšen sistem?Katere informacije/funkcije bi lahko nudil takšen sistem? Predlagajte nekaj prikazov (grafikonov)Predlagajte nekaj prikazov (grafikonov)

Page 25: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 2525

PodatkovnPodatkovnaa skladišč skladiščaa

Podatkovno skladiščePodatkovno skladišče ( (““Data WarehouseData Warehouse””))

je je zbirka podatkovzbirka podatkov,,

namenjena namenjena podpori odločanjapodpori odločanja (pri upravljanju podjetij)(pri upravljanju podjetij)..

Lastnosti:Lastnosti: vključuje podatke iz različnih virovvključuje podatke iz različnih virov namenjennamenjenoo podrobni analizi velike količine podatkov podrobni analizi velike količine podatkov urejenurejenoo po: po:

predmetu obravnave predmetu obravnave (kupec, proizvod, prodaja, dobavitelj)(kupec, proizvod, prodaja, dobavitelj) časučasu

relativno statično relativno statično (občasna ažuriranja, sicer (občasna ažuriranja, sicer poizvedovanjepoizvedovanje))

Page 26: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 2626

Baza : SkladiščeBaza : Skladišče

BAZA PODATKOVBAZA PODATKOV podpira delo s podatkipodpira delo s podatki vnos in branje podatkovvnos in branje podatkov dinamično spreminjanje dinamično spreminjanje

vsebinevsebine struktura se redko struktura se redko

spreminjaspreminja veliko uporabnikovveliko uporabnikov transakcijske obdelavetransakcijske obdelave vnaprej določeni izpisi ali vnaprej določeni izpisi ali

poizvedovanja s SQLpoizvedovanja s SQL

SKLADIŠČE PODATKOVSKLADIŠČE PODATKOV podpira analizo podatkovpodpira analizo podatkov branje podatkovbranje podatkov podatki so statični, le podatki so statični, le

občasno ažuriranjeobčasno ažuriranje strukturo prilagajamo strukturo prilagajamo

potrebampotrebam malo uporabnikovmalo uporabnikov analitične in sintetične analitične in sintetične

obdelaveobdelave ad-hoc analize, korelacije, ad-hoc analize, korelacije,

statistike, OLAPstatistike, OLAP

Page 27: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 2727

Podatkovna skladišča: osnovni pojmiPodatkovna skladišča: osnovni pojmi

podatkovna kockapodatkovna kocka ((““Data CubeData Cube””)) hierarhično urejene dimenzijehierarhično urejene dimenzije

((““Concept HierarchyConcept Hierarchy””)) sprotnsprotnaa analiz analizaa podatkov podatkov

((OLAP: OLAP: ““On Line Analytical ProcessingOn Line Analytical Processing””)) vrtilna tabela (“Pivot Table”)vrtilna tabela (“Pivot Table”) vrtilni grafikon (“Pivot Chart”)vrtilni grafikon (“Pivot Chart”)

Page 28: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 2828

Podatkovna kocka (Podatkovna kocka (““Data CubeData Cube””))

605 825 14 400

680 952 31 512

812 960 30 501

927 995 38 580

CE

MB

LJ

Lokacij

a

Prodaja [enot]

1

3

2

4 Čas

[čet

rtle

tje]

Izdelek

A CB D

Število dimenzij ni nujno 3

Page 29: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 2929

Primer: od transakcij do podatkovne kockePrimer: od transakcij do podatkovne kocke

transakcije

Vsebina: vsota Kolicin

Dimenziji:1. Datum2. Izdelek

KolicinaKolicina

IzdelekIzdelek

DatumDatum

podatkovna kocka

Page 30: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 3030

LetoLeto

MesecMesec

ČetrtletjeČetrtletje

TedenTeden

VSEVSE

SlovenijaSlovenija

Centr.Centr. GorenjskaGorenjska

ItalijaItalija

DolenjskaDolenjska

LJLJ KRKR ...

...

...

HierarhiHierarhičnečne dimenzij dimenzijee ( (““Concept HierarchyConcept Hierarchy””))

LOKACIJA

Prod. BProd. BProd. AProd. A Prod. CProd. C ... ProdajalnaProdajalna

KrajKraj

RegijaRegija

DržavaDržava

LOKACIJALOKACIJA

HIERARHIJA

ČASČAS

DanDan

Page 31: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 3131

LetoLeto

MesecMesec

ČetrtletjeČetrtletje

Dimenzije in elementi Dimenzije in elementi podatkovne kockepodatkovne kocke

ProdajalnaProdajalna

KrajKraj

RegijaRegija

DržavaDržavaLOKACIJA

DanDan

ČAS

ImeIme

KategorijaKategorija

SkupinaSkupina

ImeIme

ZnamkaZnamka

VrstaVrstaKUPEC IZDELEK

Prodano [enot]Prodano [enot]

Prodaja [€]Prodaja [€]Elementi

Page 32: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 3232

Operacije OLAPOperacije OLAP

CEMB

LJ1

32

4

A CB D

CEMB

LJ

A CB D

Jan

MarFeb

Apr

Sep

NovOkt

Dec

Drill-Down: razvij četrtletje v mesec

A CB D

1

32

4

ŠtajerskaCentr.

Roll-Up: združi kraj v regijo

Page 33: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 3333

Operacije OLAPOperacije OLAP

CEMB

LJ1

32

4

A CB DA DB

12

MBLJ

Dice: izsek

1 5 7 3 1

32

4

Slice: presek

A CB D

MB

1 32 4

1

5

7

3

A

CB

D

MB

Pivot: obrni

Page 34: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 3434

Vrtilna tabela (“Pivot Table”)Vrtilna tabela (“Pivot Table”)

Dvodimenzionalni Dvodimenzionalni zbirnizbirni prikaz prikaz

vevečdimenzionalnih podatkov (podatkovnih kock)čdimenzionalnih podatkov (podatkovnih kock)

Vsebuje področja:Vsebuje področja: podatki: vsebina, prikazuje osnovne ali zbirne podatkepodatki: vsebina, prikazuje osnovne ali zbirne podatke vrstice: prva dimenzijavrstice: prva dimenzija stolpci: druga dimenzijastolpci: druga dimenzija strani: izbira (filtriranje) podatkovstrani: izbira (filtriranje) podatkov

V vsakem področju je lahko več spremenljivkV vsakem področju je lahko več spremenljivk

(polj osnovne tabele)(polj osnovne tabele)

Page 35: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 3535

Vaja: Naredimo vVaja: Naredimo vrtilnrtilnoo tabel tabelo v Exceluo v Excelu

Kaj pa, če želimo:Kaj pa, če želimo: več vsebine (npr. več vsebine (npr. CenaCena)?)? hierarhične dimenzije (npr. hierarhične dimenzije (npr. hrana/pijačahrana/pijača)?)?

Page 36: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 3636

Podatkovne kocke in OLAP v AccessuPodatkovne kocke in OLAP v Accessu

S programom Microsoft Access lahko:S programom Microsoft Access lahko:

1.1. Simuliramo podatkovno kocko z relacijsko podatkovno shemoSimuliramo podatkovno kocko z relacijsko podatkovno shemo

Model “zvezde” ali “snežinke”:Model “zvezde” ali “snežinke”: centralna tabela vsebuje podatke, ki jih spremljamocentralna tabela vsebuje podatke, ki jih spremljamo in je relacijsko povezana s tabelami, ki opisujejo dimenzijein je relacijsko povezana s tabelami, ki opisujejo dimenzije

2.2. Pregledujemo podatkovno kocko z:Pregledujemo podatkovno kocko z: vrtilno tabelovrtilno tabelo vrtilnim grafikonomvrtilnim grafikonom

Page 37: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 3737

Vaja: Podatkovna kocka in OLAP v AccessuVaja: Podatkovna kocka in OLAP v Accessu

Page 38: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 3838

MS Analysis Services: Podatkovne kockeMS Analysis Services: Podatkovne kocke

Page 39: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 3939

MS Analysis Services: OLAP in vrtilna tabelaMS Analysis Services: OLAP in vrtilna tabela

Page 40: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 4040

Izkopavanje podatkov (“Data Mining”)Izkopavanje podatkov (“Data Mining”)

OLAPOLAP: nudi dober pregled nad podatki (“kaj se dogaja”): nudi dober pregled nad podatki (“kaj se dogaja”)

Izkopavanje podatkovIzkopavanje podatkov::

poglobljeno iskanje zakonitosti (vzorcev) v podatkihpoglobljeno iskanje zakonitosti (vzorcev) v podatkih

Nameni:Nameni: napovedovanjenapovedovanje (“forecasting”)(“forecasting”) klasifikacija (“classification”)klasifikacija (“classification”) razvrščanje v skupinerazvrščanje v skupine (“clustering”)(“clustering”) povezovanje (“apovezovanje (“associatingssociating”) izidov, ki se pogosto zgodijo ”) izidov, ki se pogosto zgodijo

hkratihkrati iskanje vzročnih in časovnih odvisnosti (“siskanje vzročnih in časovnih odvisnosti (“sequencingequencing”)”)

Page 41: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 4141

Faze Faze iskanja zakonitosti v podatkihiskanja zakonitosti v podatkih

VIRI PODATKOV

ZNANJE: modeli, pravila, odvisnosti, vzorci, ...

1. Priprava podatkov

2. Izkopavanje podatkov

3. Interpretacija, vrednotenje in predstavitev

Page 42: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 4242

Pod. skladišče

1a. Čiščenje

1. f1. fazaza:a: Priprava podatkovPriprava podatkov

Baze podatkov Datoteke Zun. viri

1b. Integracija

1c. Selekcija

1d. Transformacija

Page 43: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 4343

2. f2. fazaza:a: Izkopavanje podatkovIzkopavanje podatkov

Uporaba številnih in raznovrstnih metod:Uporaba številnih in raznovrstnih metod: statistične metodestatistične metode

osnovne statistikeosnovne statistike korelacijekorelacije diskriminantne in regresijske analizediskriminantne in regresijske analize

vizualizacijavizualizacija metode strojnega učenja:metode strojnega učenja:

odločitvena drevesaodločitvena drevesa odločitvena pravilaodločitvena pravila

asociacijska pravilaasociacijska pravila nevronske mreženevronske mreže razvrščanje v skupinerazvrščanje v skupine ......

Page 44: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 4444

Odločitvena drevesaOdločitvena drevesaOsebaOseba StarosStaros

ttSpoSpo

llDohodkiDohodki StrankStrank

aa

Ana KranjcAna Kranjc 3232 ŽŽ 10.00010.000 dada

Micka KovačMicka Kovač 5353 ŽŽ 1.000.0001.000.000 dada

Meta NovakMeta Novak 2727 ŽŽ 20.00020.000 nene

Jana BevcJana Bevc 5555 ŽŽ 20.00020.000 dada

Peter DolencPeter Dolenc 2626 MM 100.000100.000 dada

Janez GorencJanez Gorenc 5050 MM 200.000200.000 dada

DohodkiDohodki

StarostStarost Stranka=daStranka=da

Stranka=neStranka=ne Stranka=daStranka=da

100.000

32 32

100.000

Odločitveno drevo: opisuje zakonitosti v obstoječih podatkih napoveduje (klasificira) nove primere

Page 45: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 4545

Asociacijska (povezovalna) pravilaAsociacijska (povezovalna) pravila

KošaricKošaricaa

ArtikeArtikell

11 mlekomleko

11 maslomaslo

22 mlekomleko

22 medmed

22 maslomaslo

33 mlekomleko

33 kruhkruh

33 maslomaslo

44 mlekomleko

44 kruhkruh

44 medmed

Tri pravila:mleko maslo [sup 75%, conf 75%]

maslo mleko [sup 75%, conf 100%]

med mleko [sup 50%, conf 100%]

Tipični problemTipični problem: analiza nakupovalnih košaric: analiza nakupovalnih košaric

Naloga: Poiskati "zanimiva" pravila oblike

če kupi mleko, potem kupi tudi maslomleko maslo

Page 46: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 4646

Weka Weka http://www.cs.waikato.ac.nz/~ml/weka/

Page 47: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 4747

Orange Orange http://magix.fri.uni-lj.si/orange/

Page 48: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 4848

MS Analysis Services: Odločitveno drevoMS Analysis Services: Odločitveno drevo

Page 49: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 4949

MS Analysis Services: Razvrščanje v skupineMS Analysis Services: Razvrščanje v skupine

Page 50: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 5050

Ekspertni sistemi (ES, “Expert Systems”)Ekspertni sistemi (ES, “Expert Systems”)

Računalniški sistemi, ki:Računalniški sistemi, ki: rešujejo problemerešujejo probleme na (ozkem) strokovnem področjuna (ozkem) strokovnem področju podobno kot strokovnjaki (eksperti)podobno kot strokovnjaki (eksperti)

Zahteve:Zahteve: sposobnost sklepanjasposobnost sklepanja sposobnost presojesposobnost presoje zmožnost delovanja pri nezanesljivih in zmožnost delovanja pri nezanesljivih in

nepopolnih podatkihnepopolnih podatkih zmožnost pojasnjevanjazmožnost pojasnjevanja::

delovanja in sklepanjadelovanja in sklepanja:: vpra vprašanja “Kako?” in “Zakaj?”šanja “Kako?” in “Zakaj?” predlaganih rešitevpredlaganih rešitev

Page 51: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 5151

Prvi ePrvi ekspertni sistemikspertni sistemi

Razviti v okviru umetne inteligenceRazviti v okviru umetne inteligence

MYCIN (1976)diagnosticiranje infekcij in izbor terapije

AL/X (1980)odkrivanje okvar v kompleksnih proizvodnih procesih (naftne ploščadi)

DENDRAL (od 1956)ugotavljanje kemijskih strukturnih formul iz spektrov

PROSPECTOR (1980)geološke raziskave

PUFF (1980)diagnoze pljučnih bolezni

Page 52: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 5252

UporabaUporaba ES ES

Novejša področja uporabe:Novejša področja uporabe: inteligentni sistemi in agentiinteligentni sistemi in agenti poslovno odločanjeposlovno odločanje

(poslovna logika in pravila)(poslovna logika in pravila) vodenje procesovvodenje procesov zahtevno inženirsko odločanjezahtevno inženirsko odločanje medicinska diagnostikamedicinska diagnostika računalniški vmesniki, računalniški vmesniki,

“čarovniki”“čarovniki” računalniške igreračunalniške igre robotikarobotika ......

Page 53: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 5353

Ekspertni sistem

Splošna arhitektura Splošna arhitektura ESES

uporabniškivmesnik

uporabniškivmesnik

mehanizmisklepanja

mehanizmisklepanja

bazaznanja

bazaznanja

Page 54: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 5454

Ključni koncepti ESKljučni koncepti ES

Predstavitve znanja (“knowledge representation”):Predstavitve znanja (“knowledge representation”): semantične mreže, taksonomije, ontologijesemantične mreže, taksonomije, ontologije okviri, predmetiokviri, predmeti pravila pravila formalna logikaformalna logika

Mehanizmi sklepanja (“inference”):Mehanizmi sklepanja (“inference”): sklepanje naprejsklepanje naprej sklepanje nazajsklepanje nazaj

Upoštevanje negotovosti (“uncertainty propagation”)Upoštevanje negotovosti (“uncertainty propagation”) verjetnost (“probability”)verjetnost (“probability”) mehka logika (“fuzzy logic”, “possibility”)mehka logika (“fuzzy logic”, “possibility”)

Page 55: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 5555

Primeri predstavitve znanja v ES (1)Primeri predstavitve znanja v ES (1)

Produkcijska (“če-potem”) pravila Produkcijska (“če-potem”) pravila

MYCINMYCIN (diagnostika infekcij) (diagnostika infekcij)

IFIF (1)(1) infection = primary-bacteremia, andinfection = primary-bacteremia, and(2)(2) site of culture is one of the sterilities, andsite of culture is one of the sterilities, and(3)(3) suspected portal of entry = gastrointestinal tractsuspected portal of entry = gastrointestinal tract

THENTHEN there is suggestive evidence (0.7)there is suggestive evidence (0.7)that organism is that organism is bacteroidesbacteroides..

OPTRANSOPTRANS (dodeljevanje posojil) (dodeljevanje posojil)

ČE mesečno obrok > ½ maks. obrokaČE mesečno obrok > ½ maks. obroka

POTEM je možno dodeliti kredit, vendarPOTEM je možno dodeliti kredit, vendar

PREVERITI garancijo, družino in starost.PREVERITI garancijo, družino in starost.

Page 56: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 5656

Primeri predstavitve znanja v ES (2)Primeri predstavitve znanja v ES (2)

TaksonomijaTaksonomija: hierarhija pojmov in konceptov: hierarhija pojmov in konceptov

PROSPECTORPROSPECTOR(geološke(geološkeraziskave)raziskave)

Page 57: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 5757

Primeri predstavitve znanja v ES (Primeri predstavitve znanja v ES (33))

OntologijaOntologija: : mnomnožica konceptov in relacijžica konceptov in relacij

CYCCYC

Page 58: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 5858

Primeri predstavitve znanja v ES (Primeri predstavitve znanja v ES (44))

Odločitveno drevo Odločitveno drevo

Page 59: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 5959

Primeri predstavitve znanja v ES (Primeri predstavitve znanja v ES (55))

Odločitveno drevo Odločitveno drevo

Page 60: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 6060

PrimeriPrimeri ES ES

Expertise 2GOExpertise 2GOhttphttp://www.expertise2go.com/webesie/://www.expertise2go.com/webesie/

Wine Selection: Wine Selection: http://www.expertise2go.com/webesie/e2gdoc/winepg.htmhttp://www.expertise2go.com/webesie/e2gdoc/winepg.htm

Choosing Data Analysis Technique:Choosing Data Analysis Technique:httphttp://expertise2go.com/webesie/StatTech/://expertise2go.com/webesie/StatTech/

Loan DecisionLoan Decision::httphttp://://expertise2go.com/webesie/loan/expertise2go.com/webesie/loan/

Medical DiagnosisMedical Diagnosis::http://http://easydiagnosis.com/easydiagnosis.com/

ECOGEN Soil Quality Index:ECOGEN Soil Quality Index:http://ai.ijs.si/MarkoBohanec/ESQI/ESQI.phphttp://ai.ijs.si/MarkoBohanec/ESQI/ESQI.php

Page 61: Utišajmo mobilne telefone !

Poslovni informacijski sistemi (UNG 2007/08)Poslovni informacijski sistemi (UNG 2007/08) 6161

Prednosti in slabosti Prednosti in slabosti ES ES

PREDNOSTI eksplicitno izračena baza znanja simbolično (kvalitativno) sklepanje razlaga odločitev delovanje z nenatančnimi in nezanesljivimi podatki dostopnost prilagodljivost

POMANJKLJIVOSTI ozka problemska področja relativno zahteven razvoj

znanje, kadri “Figenbaumovo ozko grlo” potreba po strojnem učenju