K-INFO
HU
EN
Belépés

Adattárházak tervezése és megvalósítása

Design and Implementation of Data Warehouses
A tantárgyleírás hatályossága
Hatályosság kezdete:
Hatályosság vége:
Tantárgy neve (magyarul, angolul)
Adattárházak tervezése és megvalósítása
Design and Implementation of Data Warehouses
Tantárgykód BMEVITMBV10
Tantárgyjelleg
Képzési szint
Kurzustípusok és óraszámok (heti/féléves)
Kurzustípus elmélet gyakorlat laboratóriumi gyakorlat
óraszám (heti) 2 2 0
jelleg (kapcsolt/önálló) kapcsolt
Tanulmányi teljesítmény/értékelés típusa vizsga
Tantárgy kreditértéke 4
Tantárgyfelelős
DR. Gajdos Sándor
beosztás: adjunktus
Tantárgyat gondozó oktatási szervezeti egység
Kar
Tantárgy weboldala
Tantárgy elsődleges mintatantervi jellege
Közvetlen előkövetelmények – Erős előkövetelmény nincs
Közvetlen előkövetelmények – Gyenge előkövetelmény nincs
Közvetlen előkövetelmények – Párhuzamos előkövetelmény nincs
Közvetlen előkövetelmények – Mérföldkő előkövetelmény nincs
Közvetlen előkövetelmények – Kizáró feltétel nincs

Célkitűzés

Tantárgyprogram

1. hét

Bevezetés: az adattárház mint közmű. Inmon definíciója. Adattárházak evolúciója, elemei. Adattárházak helye és szerepe a vállalat fejlődési ciklusában, analógiák Maslow szükségletelméletével, Üzleti intelligencia (BI) definíciója, viszonyrendszerük.

Gyakorlat: Saját szoftver környezet megteremtése

2. hét

Dimenziós modellezés. Egyed-kapcsolat vs. dimenziós modellezés. Relációs, multidimenziós implementálás, Tipikus ténytáblák, tipikus dimenziós táblák. A vállalat kritikus üzleti folyamatai, megjelenítésük az adattárházban. Adattárház busz. Alap modellezési technikák.

Gyakorlat: Bevezetés az Oracle Warehouse Builder használatába

3. hét

Kibővített dimenziós tervezés, tervezési minták, Role-playing dimenziók, Junk dimenziók, Degenerált dimenziók, Lassan változó dimenziók, Kibővített ténytábla tervezés, Ténynélküli tények, Additív és nem additív tényadatok, Állapot és esemény-tények

Gyakorlat: Dimenziós modellek készítése

4. hét

Adattárház architektúrák. Koncepcionális architektúra, Adatarchitektúra, Eszközarchitektúra, Üzemeltetési architektúra, Operational Data Store, Nem tervezett döntéstámogatás, Szakterületi adattárak szemantikai integrálása, Virtuálisan integrált szakterületi adattárak, Hub-and-spoke

Gyakorlat: Partícionálás hatása a végrehajtási tervre, csillag transzformáció működése bitmap indexek használatával

5. hét

Állomásoztatás. Az értékteremtési folyamat, Illeszkedő adatmodellek, Dimenziós adatok állomásoztatása. Bulk loading feltételei és következményei, Ténytábla betöltések. Implementálás flat file-on vs. adatbázisban,

Gyakorlat: Oracle CDC működése, implementálása

6. hét

Adatbázis példány tervezése. Memóriaigény becslése, Fizikai adatstruktúrák tervezése. Adatkinyerés, Változáskinyerés vs. full extract, Eseményvezérelt vs. periodikus adatkinyerés, Tranzakcióorientált vs. táblaorientált kinyerés. A tranzakció kontextus kinyerésének jelentősége

Gyakorlat: SQL*Loader használata adatbetöltés megvalósítása során

7. hét

Infrastruktúra.. Számítógép-hálózat, Hardver architektúra, Kereskedelmi szoftver eszközök: ETL, front-end, Üzemeltetési szempontok, Megvalósítási jellegzetességek SMP környezetben. Szemantikus, technikai, navigációs és üzemeltetési metaadatok, Metaadat tárak és modellek

Gyakorlat: Egyszerű ETL folyamat összeállítása OWB használatával

8. hét

Adattárházak életciklusa. Megvalósítási módszertanok: Hadden-Kelly módszertan, Oracle Warehouse Method, Kimball módszertana, Kimball vs. Inmon megközelítés, Bottom-up, top-down tervezés, A követelmények összegyűjtése. Sikerkritériumok fajtái és szerepük.

Gyakorlat: Analitikus rendszer felépítése OWB segítségével

9. hét

Adatminőség és adattisztítás. Adatminőségi standard fogalma és jelentősége, Tipikus adathibák, Javítás a forrásrendszerben, Címek és nevek javításának sajátosságai, Az adattisztítási alprojekt mérete, helye és jelentősége.

Gyakorlat: Adatminőség ellenőrzése OWB használatával

10. hét

Stratégiai és operatív döntéstámogatás. Nagytömegű végfelhasználó kiszolgálásának kérdései. Aggregátumok jelentősége, tervezése és használata, Dimenzió kompressziója, átlagos együttes előfordulási gyakoriság, Összegzések tárolásának lehetőségei, Aggregátum navigáció, Query rewrite

Gyakorlat: Materializált nézetek definiálása, query rewrite működésének vizsgálata

11. hét

Az operatív döntéstámogatás kihívásai. Magas rendelkezésreállás megvalósításának lehetőségei. Változásadatok kezelése, Frissítési gyakoriság megválasztása és jelentősége, statikus és dinamikus tartalom szétválasztása, Lassan változó adatok kezelése

Gyakorlat: Zárthelyi

12. hét

Adattárházak sajátosságai MPP környezetben, Ad hoc lekérdezések kiszolgálása, Teradata active warehousing, Hewlett-Packard OneView, HP-Oracle Exadata

Gyakorlat: Adatbetöltések relációs dimenziós struktúrákba

13. hét

Illusztratív példák adattárházak építésére és használatára I.

Távközlési nagyvállalati adattárház jellegzetes felépítése, a projekt sajátosságai.

Gyakorlat: Demonstráció: Üzleti elemzések. Balanced Scorecard – stratégiai teljesítménymenedzsment.

14. hét

Illusztratív példák adattárházak építésére és használatára II.

Pénzügyi környezetben megvalósított adattárház jellegzetes felépítése, a projekt sajátosságai.

Gyakorlat: Elővizsga

Cél, hogy a tantárgy keretében a hallgatók behatóan tanulmányozhassák az adattárházak legfontosabb elemeit, működését, megvalósításának bevált módszereit. A tantárgy keretében az általános technológiai alapoktól indulva, a fő hangsúlyt a technológiára helyezve betekintést adunk abba, hogy milyen mechanizmusokon keresztül lehetséges a gazdálkodó szervezetek számára közvetlen üzleti hasznot eredményező információkat szállítani tudó informatikai rendszereket tervezni és megvalósítani. Megszerezhető képességek: Az adatbáziskezelők hagyományos alkalmazási területe a tranzakcióorientált működésű rendszerek megvalósítása. Az üzleti intelligencia, ill. döntéstámogatási célú rendszerek tervezése és megvalósítása alapvetően különböző szemléletet és módszereket igényel. A hallgatók megismerik ezeket a különbségeket, és képesek lesznek ilyen rendszerek specifikálására, tervezésére és megvalósítására. Az előadásokon elhangzott tananyaghoz számítógépes gyakorlatok kapcsolódnak, melyek során a hallgatók jártasságot szereznek a fejlesztéséhez használt egyes eszközök kezelésében is.

Tanulmányi eredmények

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Tudás

Nincsenek rögzített tanulási eredmények.

Képességek

Nincsenek rögzített tanulási eredmények.

Attitűd

Nincsenek rögzített tanulási eredmények.

Autonómia és felelősség

Nincsenek rögzített tanulási eredmények.

Oktatási módszertan

 Előadás és számítógépes gyakorlat

Tanulástámogató anyagok

Online források
R. Kimball, L. Reeves, M. Ross, W. Thornthwaite: The Data Warehouse Lifecycle Toolkit: Expert Methods for Designing, Developing, and Deploying Data Warehouses, Wiley, 2nd edition, 2008.W. H. Inmon: Building the Data Warehouse, Wiley, 3rd edition, 2005.Oracle RDBMS, Warehouse Builder felhasználói dokumentáció ;  

A tantárgy teljesítéséhez ajánlott előzetes ismeretek

Tudás típusú kompetenciák
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Adatbázis-kezelési ismeretek
Képesség típusú kompetenciák
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Adatbázis-kezelési ismeretek
Általános szabályok
Követelmények: A szorgalmi időszakban: egy zárthelyi.A vizsgaidőszakban: írásbeli vizsga Pótlási lehetőségek: A zárthelyi pótlási lehetősége: 1 PZH a szorgalmi időszakban és egy PPZH a pótlási héten.
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása

Nincs megadva részletes értékelés.

Szorgalmi időszakban végzett teljesítményértékelések részaránya

Nincs megadva részarány.

Vizsgaidőszakban végzett teljesítményértékelések részletes leírása

Nincs megadva részletes értékelés.

Vizsgarészek részaránya

Nincs megadva részarány.

Érdemjegy megállapítása

Nincs megadva érdemjegy határ.

Jelenléti és részvételi követelmények

Nincs megadva jelenléti követelmény.

Javítás, ismétlés és pótlás különös szabályai

Nincs megadva.

Rövid leírás

Nincs megadva.

Részletes leírás

Nincs megadva.

Ajánlott tantárgyak
A tantárgy akkor vehető fel, ha a hallgatónak legalább aláírása van az Adatbázisok (VITMA311 vagy VIMA3232) c. tantárgyból. Úgyszintén felvehetik a tantárgyat, akiknek más intézményben szerzett gazdaságinformatikus, mérnök informatikus vagy programtervező informatikus BSc diplomája van. A tantárgy nem vehető fel, amennyiben a hallgató már hallgatta az Információmenedzsment (VITT5313) c. tantárgyat.
A tantárgy elvégzéséhez szükséges tanulmányi munka

Nincs megadva munkaidő bontás.

Tantárgykövetelmények hatályossága
Tantárgykövetelmények hatályosságának kezdete:
Tantárgykövetelmények hatályosságának vége:
Tantervi elhelyezés

Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.