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
2018/2019
5 ECTSa
Organizacija poslovnih sustava 1.2 (OPS)
Informatika u obrazovanju 1.2 (IUO)
Informacijsko i programsko inženjerstvo 1.2 (IPI)
Baze podataka i baze znanja 1.2 (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
30 sati
Nastavnik Uloga na kolegiju Oblik nastave Tjedana Sati Grupa
Rabuzin Kornelije Nositelj Predavanja
Seminar
15
15
2
1
1
1
Šestak Martina Suradnik Vježbe u praktikumu
Vježbe u praktikumu
1
7
1
2
4
4
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
  • Analizirati i procijeniti uvjete za primjenu suvremenih informacijskih i komunikacijskih tehnologija (ICT), savjetovati druge u primjeni iste te u zadanom kontekstu odrediti utjecaj primjene na pojedinca, organizaciju i društvo.
  • Modeliranje problema iz područja informacijskih i poslovnih sustava korištenjem matematičkih metoda, metoda razvoja informacijskih sustava i koncepata planiranja, upravljanja i poslovanja
  • Primijeniti, utvrditi uvjete za primjenu, savjetovati i u zadanom kontekstu donositi odluke vezane uz rješavanje problema iz područja informacijskih i poslovnih sustava
  • Analizirati i ocijeniti učinkovitost uvođenja i korištenja ICT (programskog rješenja i pripadajuće opreme) za konkretne problemske domene informacijskih i poslovnih sustava
  • Procijeniti i preporučiti programska rješenja za konkretne problemske domene informacijskih i poslovnih sustava
  • Voditi interdisciplinarni tim i raditi u takvom timu
  • Predstaviti i popularizirati suvremena trendove u informatici u stručnim i laičkim krugovima
  • Unaprijediti metode komuniciranja i komunikaciju s klijentima, korisnicima i kolegama na verbalan i pisani način uz primjenu odgovarajuće terminologije uključujući i sposobnost komunikacije o struci na stranom jeziku
  • Unaprijediti i primijeniti metode stručnog rada pronalaženjem i vrednovanjem suvremenih izvora znanja
  • Valorizirati stručnu literaturu na hrvatskom i stranom jeziku
  • Razviti vlastite planove i planove drugih članova tima u upravljenju karijerom u struci i vlastitih poduzetničkih poduhvata s obzirom na potrebe poslovnog okruženja
  • Planirati proces cjeloživotnog osobnog i profesionalnog razvoja i definirati optimalne individualne strategije učenja
  • Projektirati, planirati, izraditi i uvesti svaki poslovni složeni informacijski sustav i/ili voditi projektni tim u slučaju kada na tim poslovima mora biti uključen veći broj stručnjaka
  • Razumjeti poslovni sustav organizacije i u suradnji s poslovnim stručnjacima optimalizirati njezine poslovne procese te izraditi strateški plan primjene ICT-a
  • Oblikovati softversku arhitekturu složenog informacijskog sustava, odabrati i postaviti odgovarajuću tehnološku platformu i programirati najsloženije dijelove složenog sustava
  • Primijeniti metode planiranja i upravljanja poslovanjem uz pomoć ICT u osnovnim vertikalnim područjima primjene ICT
  • Utvrditi uvjete za primjenu, savjetovati i u zadanom kontekstu donositi odluke vezane uz ključne aspekte primjene i razvoja informacijske tehnologije (programiranje, algoritmi, strukture podataka, baze podataka i znanja)
  • Utvrditi uvjete za primjenu, savjetovati i u zadanom kontekstu donositi odluke vezane uz suvremene tehničke koncepte i prakse u informacijskim tehnologijama (arhitektura računala, operacijski sustavi, mreže računala)
  • Utvrditi uvjete za primjenu, savjetovati i u zadanom kontekstu donositi odluke vezane uz metode i koncepte planiranja, upravljanja organizacijom i obračuna poslovanja
  • Analizirati uvjete za primjenu, savjetovati i u zadanom kontekstu donositi odluke vezane uz metodološke pristupe razvoju organizacijskih i informacijskih sustava
  • Analizirati uvjete za primjenu, savjetovati i u zadanom kontekstu donositi odluke za primjenu koncepata elektroničkog poslovanja podržanih odgovarajućim arhitekturama informacijskih sustava (klasične ili distribuirane)
  • Osmisliti projekt učinkovitog unapređenja poslovne tehnologije poslovnog sustava uz korištenje suvremenih ICT te realizirati takav projekt vlastitim razvojem ili izborom prikladnog standardnog softvera
  • Odabrati i primijeniti odgovarajuće sigurnosne mehanizme pri projektiranju i izgradnji informacijskog sustava
  • Odabrati i primijeniti metode i tehnike razvoja informacijskih i programskih sustava u suvremenim razvojnim okolinama
  • Utvrditi uvjete za primjenu, savjetovati, procijeniti učinak i donositi odluke vezane uz procese, metode i tehnologije upravljanja IT uslugama i resursima te podrške i pružanja različitih vrsta usluga vezanih uz ICT
  • Objasniti stručnoj i općoj publici informatička rješenja za unapređenje poslovne tehnologije
  • Analizirati i valorizirati atribucije (atribute) objekata poslovnog sustava te postaviti formalni model objektnog sustava kao temelj izgradnje informacijskog sustava
  • Izgraditi informacijski sustav temeljen distribuiranim komponentama kao i na autonomnim i međusobno kompetitivnim izvorima znanja i razriješiti konflikte koji se javljaju među izvorima znanja
  • Primijeniti metode i tehnike izgradnje digitalnih arhiva i dugotrajnog pohranjivanja podataka
  • Primijeniti metode i tehnike pretraživanja i klasifikacije informacija
  • Prepoznati kritične procese i klase podataka poslovnog sustava, izgraditi formalni model procesa i klasa te ga optimizirati i ponuditi prijedloge poboljšanja poslovnog sustava
  • Modelirati poslovna pravila, poslovne podatke kao i pravila za izvođenje transakcijskih podataka koji nisu eksplicitno zadani
  • Modelirati i izgraditi sustav izvođenja analitičkih podataka iz transakcijskih metodama rudarenja i drugim metodama, te izgradnje skladišta podataka u koja se ti podaci pohranjuju
  • Modelirati i izgraditi sustave poslovne inteligencije temeljene na skladištima podataka, kao i njihovo pretraživanje korištenjem metoda višedimenzionalnih kocaka podataka (OLAP)
  • Izgraditi računalni sustav za pohranu podataka i znanja korištenjem suvremenih alata za izradu baza podataka, baza znanja i semantici podataka
  • Izgraditi i optimizirati bazu podataka i bazu znanja primjenom odgovarajućih strategija organizacije podataka i sigurnosti informacijskog sustava
  • Modelirati raspodjelu podataka prema mjestu korištenja podataka, izgraditi sustav replikacije baze podataka i izgraditi distribuiranu bazu podataka
  • Modelirati i izgraditi sustave temeljene na znanju, kao što su višeagentni sustavi, deduktivni sustavi (uključujući i ekspertne sustave), semantički Web sustavi, neuralne mreže itd.
  • Procijeniti potrebe za strategijskim i upravljačkim promjenama u organizacijama
  • Primijeniti metode upravljanja životnim ciklusom informacijskog sustava organizacije
  • Primijeniti metode korporacijskog upravljanja i strategijskog menadžmenta uz potporu informacijske tehnologije
  • Razviti i validirati sustav mjerenja organizacijske učinkovitosti uz primjenu odgovarajućih programskih alata
  • Analizirati tržište primjenom informacijsko-komunikacijskih tehnologija
  • Analizirati poslovne procese i preporučiti primjenu odgovarajuće informacijske i komunikacijske tehnologije za unapređenje poslovnih procesa
  • Organizirati sustav vođenja u javnoj upravi uz primjenu informacijske tehnologije
  • Razviti elemente kontinuuma strategijskog upravljanja: misiju, organizacijske vrijednosti, viziju, strateške ciljeve
  • Analizirati potrebu za e-poslovanjem i primijeniti koncepte e-poslovanja
  • Procijeniti spremnost organizacije za uvođenje suvremenih ERP sustava i definirati projekt uvođenja istih
  • Razumjeti povijesni aspekt edukacijskih sustava, društvenu uvjetovanost odgojno-obrazovne prakse i diferenciranost suvremenih odgojno-obrazovnih koncepcija
  • Poznavati organizaciju sustava odgoja i obrazovanja te ustroj odgojno-obrazovnog procesa na svim razinama
  • Razumjeti odrednice djelovanja i ponašanja ljudske jedinke i grupnu dinamiku (razrednog odjeljenja, timova, kolektiva …)
  • Organizirati nastavni proces
  • 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 s 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
  • Analizirati građu računala, suvremene računalne arhitekture te primijeniti ta znanja u dizajnu obrazovnog informacijskog sustava, kao i u nastavi
  • Primijeniti principe proceduralnog programiranja, izgradnje struktura podataka i algoritama
  • Interpretirati povijest informatike i računarstva
  • Analizirati i usporediti računalne Web i desktop alate za prezentaciju informacija i primijeniti ih u nastavi
  • Formulirati problem iz realnog svijeta u smislu problemskog zadatka u informatici te ga znati riješiti i rješenje evaluirati
  • Analizirati, preporučiti, implementirati i koristiti sustave za e-učenje u skladu s metodičkim i pedagoškim principima
  • Izvoditi proces poučavanja u multikulturalnim i multietničkim sredinama i drugim posebnim uvjetima (treća dob, centri izvrsnosti …)
  • Osmisliti postupke za upravljanje procesom učenja i poučavanja u rizičnim situacijama
  • Predstavljati informatička znanja i vještine kao učinkovite instrumente za podupiranje integracijskih procesa
  • Predstavljati nastavnicima mogućnosti korištenja informatike u odgojno-obrazovnom procesu
  • Preispitivati, strukturirati i restrukturirati svoja osobna i profesionalna iskustva (razvijati refleksivnu praksu)
  • Koristiti stečena znanja o vizualnom oblikovanju i sadržajima u ostvarivanju kreativnih vizualnih projekata pri radu s računalom.
  • Modelirati postojeće vizualne sadržaje za potrebe konkretnih osobnih (ili učeničkih) računalnih radova (web dizajn, grafički dizajn, dizajn multimedija,…).
  • Koristiti vještine učenja potrebne za cjeloživotno učenje i nastavak obrazovanja na diplomskom studiju.
  • Upoznati Nacionalni okvirni kurikulum. Upoznati metodologiju izradbe školskog i nastavnog kurikuluma. Upoznati primjenu nastavnog kurikuluma u praksi.
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.
2024 © Fakultet organizacije i informatike, Centar za razvoj programskih proizvoda