Belépés címtáras azonosítással
magyar nyelvű adatlap
Adattárházak tervezése és megvalósítása
A tantárgy angol neve: Design and Implementation of Data Warehouses
Adatlap utolsó módosítása: 2009. október 1.
Tantárgy lejárati dátuma: 2012. július 2.
Mérnök informatikus szak
Szabadon választható tantárgy
A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.
A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.
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.
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.
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
Előadás és számítógépes gyakorlat
A zárthelyi pótlási lehetősége: 1 PZH a szorgalmi időszakban és egy PPZH a pótlási héten.
A tárgy előadójával egyeztetett időpontban.