Sadržaj se učitava...
mdi-home Početna mdi-account-multiple Djelatnici mdi-script Studiji mdi-layers Katedre mdi-calendar-clock Raspored sati FOI Nastava search apps mdi-login
Skladišta podataka i poslovna inteligencija
Data Repositories and Business Intelligence
2020/2021
5 ECTSa
Organizacija poslovnih sustava 1.3 (OPS)
Informatika u obrazovanju 1.3 (IUO)
Informacijsko i programsko inženjerstvo 1.3 (IPI)
Baze podataka i baze znanja 1.3 (BPBZ)
Katedra za teorijske i primijenjene osnove informacijskih znanosti
UP
2. semestar
Osnovne informacijemdi-information-variant Izvođači nastavemdi-account-group Nastavni plan i programmdi-clipboard-text-outline Model praćenjamdi-human-male-board Ispitni rokovimdi-clipboard-check-outline Rasporedmdi-calendar-clock Konzultacijemdi-account-voice
Izvođenje kolegija
Cilj kolegija
Cilj ovog kolegija je upoznati studente s temeljnim pricipima izgradnje i primjene tehnologije skladišta podataka, što treba omogućiti poboljšanje poslovanja. Na kraju kolegija, studenti trebaju moći ostvariti sljedeće: izabrati DW project, opravdati cijenu DW projekta, razviti DW strategiju, planirati DW project, procijeniti potpunost plana, izabrati odgovarajuće komponente arhitekture, izgraditi kvalitetno skladište podataka, integrirati znanja o poslovnom sustavu i informacijskoj tehnologiji, ostvariti maksimalnu vrijednost DW investicije.
Preduvjeti
Kolegij nema definirane preduvjete
Norma kolegija
Predavanja
30 sati
Vježbe u praktikumu
15 sati
Seminar
15 sati
Nastavnik Uloga na kolegiju Oblik nastave Tjedana Sati Grupa
Rabuzin Kornelije Nositelj Predavanja
Seminar
Vježbe u praktikumu
Vježbe u praktikumu
15
15
7
1
2
1
2
1
1
2
5
5
Križanić Snježana Suradnik Vježbe u praktikumu 7 2 0
Sadržaj predavanja
  • Uvod u skladišta podataka i poslovnu inteligenciju
    Osnovni pojmovi. Skladište podataka (DW). Razlike između skladišta podataka i operativne baze podataka. Poslovna inteligencija (BI). Sustavi za podršku odlučivanju (DSS). Data Mart. OLAP sustavi.
  • Okvir za razumijevanje skladišta podataka
    Opća arhitektura. Komponente skladišta podataka. Ciljevi izgradnje skladišta podataka. Složenost izgradnje i korištenja skladišta podataka. Poslovni zahtjevi i problemi.
  • Poslovna inteligencija - Korištenje skladišta podataka
    Svrha. Potencijal. Aplikacije. Korisnici i njihove potrebe. Korištenje.
  • Modeliranje skladišta podataka
    Dimenzijski model podataka. Entity, star i snowflake modeli. Primjena opće arhitekture skladišta podataka. Modeliranje podatkovnih izvora. 3NF. Denormalizirane tablice. Praktične preporuke.
  • Dimenzijski model podataka
    Dimenzijske tablice. Činjenične tablice. Ključevi. Indeksi. Tablice sa agregiranim podacima.
  • Izgradnja skladišta podataka (vodič korak-po-korak)
    Planiranje. Zahtjevi. Analiza. Dizajn. Konstrukcija. Organizacija. Ekspanzija.
  • Razvoj i organizacija skladišta podataka
    Inicijalna organizacija. Nadogradnja i održavanje platformi. Upravljanje skladištem podataka.
  • Upravljanje metapodacima
    Važnost metapodataka. Pohranjivanje i upravljanje metapodacima. Metapodatkovni standardi.
  • Informacijska obrada (upiti i izvještaji)
    Upiti i izvještaji. Modeliranje poslovnih upita. Napredne funkcije. SQL. Ekonomska razmatranja. Trendovi.
  • Analitička obrada
    Višedimenzionalna analiza. Vrste OLAP sustava. ROLAP. MOLAP. OLAP analize. Tehnički zahtjevi i razmatranja. Alati.
  • Temeljni prostori računanja za potporu odlučivanju
    Karakterizacija prostora računanja: prostor podataka, prostor agregacije, prostor utjecaja, prostor varijacije. Realizacija prostora računanja: OLTP, OLAP, rudarenje podataka, varijacijski sustavi.
  • Rudarenje podataka
    Rudarenje podataka. Statistička analiza. Otkrivanje znanja.
  • Analiza primjera iz prakse (I dio)
    Primjeri izgradnje skladišta podataka; upravljanja narudžbama, prodaja, obrazovanje, skladištenje robe.
  • Analiza primjera iz prakse (II dio)
    Primjeri izgradnje skladišta podataka; upravljanje odnosima s kupcima, upravljanje kadrovima, financijske usluge.
  • Stanje prakse
    Implementacijski pristupi. Analiza produkata. Vodič za evaluaciju produkata. Analiza troškova uvođenja tehnologije skladišta podataka.
Sadržaj seminara/vježbi
  • Sadržaj vježbi
    U sklopu vježbi se na temelju konkretnog primjera jedne transakcijske baze podataka gradi skladište podataka, nad kojim se kasnije provode OLAP analize i generiraju različite vrste izvještaja.
Ishodi učenja kolegija
  • Implementirati kvalitetno skladište podataka
  • Integrirati podatke iz heterogenih izvora podataka (baze podataka, tekstualne datoteke, itd.)
  • Opravdati projekt uvođenja skladišta podataka
  • Razumjeti analitičke funkcije i kreirati potrebne izvještaje
  • Razumjeti dimenzijski model podataka sa posebnim naglaskom na dimenzijske i činjenične tablice
  • Razumjeti razliku između skladišta podataka i baza podataka
  • Razumjeti značaj i ulogu metapodataka u skladištima podataka
Ishodi učenja programa
  • Primijeniti etička načela, zakonsku regulativu i norme koje se koriste u struci
  • Procijeniti uvjete za primjenu suvremenih informacijskih i komunikacijskih tehnologija (IKT), savjetovati druge u primjeni IKT-a te u zadanom kontekstu odrediti utjecaj na pojedinca, organizaciju i društvo.
  • Modelirati probleme iz područja informacijskih i poslovnih sustava korištenjem matematičkih metoda, metoda razvoja informacijskih sustava i koncepata planiranja, upravljanja i poslovanja
  • Analizirati uvjete, donositi odluke, savjetovati druge te primijeniti odluke u zadanom kontekstu rješavanja problema iz područja informacijskih i poslovnih sustava
  • Vrednovati učinkovitost uvođenja i korištenja programskih rješenja i pripadajuće infrastrukture za konkretne problemske domene
  • Voditi interdisciplinarni tim i raditi u takvom timu te razviti planove upravljanja karijerom za sebe i članove tima uključujući elemente cjeloživotnog učenja i razvoj kompetencija poduzetnosti
  • Svrsishodno komunicirati na hrvatskom i stranom jeziku, unaprijediti komunikaciju sa svim dionicima (klijentima, korisnicima i kolegama) uz primjenu odgovarajuće terminologije uključujući popularizaciju suvremenih informatičkih trendova i tema
  • Primijeniti odgovarajuće metode i tehnike projektiranja, planiranja, razvoja i uvođenja složenog informacijskog sustava u suvremenim razvojnim okolinama
  • Optimizirati procese poslovnog sustava organizacije u suradnji sa stručnjacima odabirom metoda i koncepata planiranja, upravljanja organizacijom i analize poslovanja
  • Oblikovati softversku arhitekturu složenog informacijskog sustava, odabrati i postaviti njegovu odgovarajuću tehnološku platformu i sigurnosne mehanizme te programirati dijelove složenog sustava
  • Utvrditi uvjete za primjenu ključnih informacijskih tehnologija, procijeniti njihov učinak i u zadanom kontekstu donositi odluke i davati savjete vezano uz upravljanje IT uslugama i resursima
  • Analizirati uvjete za primjenu, savjetovati i u zadanom kontekstu donositi odluke vezane uz metodološke pristupe razvoju organizacijskih i informacijskih sustava
  • Osmsliti projekt učinkovitog unapređenja poslovnog sustava u osnovnim vertikalnim područjima uz korištenje suvremenih IKT, realizirati takav projekt vlastitim razvojem ili izborom odgovarajućeg standardnog softvera
  • Analizirati objekte poslovnog sustava te postaviti formalni model objektnog sustava kao temelj izgradnje informacijskog sustava.
  • Dizajnirati i izgraditi sustav temeljen na distribuiranim bazama podataka i velikim izvorima znanja korištenjem tehnika izgradnje velikih i distribuiranih podatkovnih sustava i razrješavanja konflikata između kompetitivnih izvora znanja.
  • Izgraditi računalni sustav za pohranu podataka i znanja uključujući digitalne arhive.
  • Predložiti poboljšanja poslovnog sustava temeljem optimiziranog modela poslovnih procesa i poslovnih pravila.
  • Modelirati i izgraditi analitički podatkovni sustav skladišta podataka i višedimenzionalnih kocaka temeljen na postojećem transakcijskom sustavu.
  • Izgraditi i optimizirati model procesa, klasa podataka i poslovnih pravila poslovnog sustava te predložiti poboljšanja poslovnog sustava.
  • Modelirati i izgraditi sustave temeljene na znanju i sustave za podršku u odlučivanju.
  • Identificirati potrebe za strategijskim i upravljačkim promjenama u organizacijama
  • Primijeniti metode upravljanja životnim ciklusom informacijskog sustava organizacije te osmisliti i primijeniti suvremene strategije nastupa na tržištu informatičkih proizvoda i usluga
  • Definirati elemente strategijskog kontinuuma i primijeniti metode strategijskog upravljanja uz potporu informacijsko komunikacijske tehnologije.
  • Razviti i validirati sustav mjerenja organizacijske učinkovitosti uz primjenu IKT
  • Analizirati tržište primjenom informacijsko-komunikacijskih tehnologija
  • Analizirati poslovne procese te preporučiti i primijeniti odgovarajuće informacijske i komunikacijske tehnologije za unapređenje poslovnih procesa
  • Prezentirati razvoj i organizaciju odgojno-obrazovnih sustava, povijest informatike i računarstva, ustroj odgojno-obrazovnog procesa, društvenu uvjetovanost odgojno-obrazovne prakse i primijeniti suvremene odgojno-obrazovne koncepcije
  • Organizirati nastavni proces uključujući i poučavanje upotrebom tehnologije i u kriznim uvjetima te osmisliti postupke za upravljanje procesom učenja i poučavanja uz primjenu odrednica djelovanja i ponašanja ljudske jedinke i dinamike grupe
  • Artikulirati nastavni sat primjenjujući primjerene nastavne metode i oblike rada, didaktičke principe i nastavna sredstva
  • Voditi pedagošku dokumentaciju, ispitivanje, ocjenjivanje i vrednovanje u skladu sa zakonskom regulativom i kriterijima osobne i profesionalne etičnosti
  • Poučavati učenike primjeni različitih oblika učenja, samovrednovanju i samoreguliranom učenju
  • Upravljati razrednim odjeljenjem, i surađivati s roditeljima i drugim strukturama unutar i izvan odgojno-obrazovne institucije
  • Primijeniti i sukreirati suvremene računalne sustave u dizajnu obrazovnog informacijskog sustava u nastavi u skladu s pedagoškim i metodičkim principima te ih popularizirati sukladno trendovima i potrebama
  • Primijeniti principe proceduralnog programiranja, interneta, weba, stolnih aplikacija u kontekstu rješavanja problema iz realnog svijeta
  • Formulirati problem iz realnog svijeta u smislu problemskog zadatka u informatici te ga znati riješiti i rješenje evaluirati
  • Izvoditi proces poučavanja u multikulturalnim i multietničkim sredinama i drugim posebnim uvjetima (treća dob, centri izvrsnosti …)
  • Strukturirati i procjenjivati osobna i profesionalna iskustva (razvijati refleksivnu praksu) uključujući cjeloživotno učenje
Osnovna literatura
  • Ralph Kimball, Margy Ross, Warren Thornthwaite, Joy Mundy, Bob Becker. The Data Warehouse Lifecycle Toolkit. Wiley. 2008.
Dopunska literatura
  • Date, C. J. An Introduction to Database Systems. Addison Wesley. 2004.
  • W. H. Inmon : Building the Data Warehouse, 4th edition, Wiley, 2005.
  • Ralph Kimball, Joe Caserta. The Data Warehouse ETL Toolkit. Wiley. 2004.
  • Joy Mundy, Warren Thornthwaite, Ralph Kimball: The Microsoft Data Warehouse Toolkit: With SQL Server 2005 and the Microsoft Business Intelligence Toolset, Wiley, 2006.
Slični kolegiji
  • Carnegie Mellon University, Data Warehouses;
  • Imperial College, London, Department of Computing, Knowledge Management Techniques.
  • Fakultet elektrotehnike i računarstva, Sveučilište u Zagrebu
  • Odjel za Fiziku, Svučilište Josip Juraj Strossmayer, Osijek
Redoviti studenti Izvanredni studenti
U kalendaru ispod se nalaze konzultacije predmetnih nastavnika, no za detalje o konzultacijama možete provjeriti na profilu pojedinog predmetnog nastavnika.
2025 © Fakultet organizacije i informatike, Centar za razvoj programskih proizvoda