K-INFO
HU
EN
Belépés

Üzleti intelligencia

Business Intelligence
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Tantárgy neve (magyarul, angolul)
Üzleti intelligencia
Business Intelligence
Tantárgykód BMEVIAUMA02
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 1 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. Ekler Péter
beosztás: egyetemi docens
Tantárgyat gondozó oktatási szervezeti egység
Automatizálási és Alkalmazott Informatikai Tanszék
Kar Villamosmérnöki és Informatikai 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

 

Előadás anyaga

1.

Az előadás kertében az üzleti intelligenciához tartozó alapfogalmak kerülnek ismertetésre. Ismertetésre kerül továbbá az adattárházak, adatpiacok és döntéstámogatási folyamatok fogalma alkalmazott informatikai szemszögből.

2.

Bemutatásra kerül az üzleti intelligencia rendszerek kiépítési folyamata, az architektúra és a komponensek szempontjából. Ezt követően áttekintésre kerülnek a napjainkban elérhető modern üzleti intelligencia rendszerek, illetve azok alkalmazási területei.

3.

Az előadás keretin belül a modern adattárolási technikák kerülnek bemutatásra alkalmazási területek szempontjából. Kitérünk a Relációs és NoSQL megoldásokra (Mongodb, Redis, Elasticsearch), az adattárházakra, valamint a tipikus adat rétegekre alkalmazás példákon keresztül. Bemutatjuk, hogyan támogathatók a különféle kliensek. Szövegfeldolgozási problémákhoz bemutatásra kerül az Elasticsearch adatbázis és analízis képességei, valamint a gyors aggregációs képessége.

4.

Ismertetésre kerülnek az alkalmazás készítés során gyakran szükséges ETL/ELT folyamatok, illetve bemutatjuk a folyamat létrehozási és testreszabás lehetőségeket. Ezt követően a gyakran előforduló adatgyűjtési, adattisztítási folyamatok, valamint a normalizálás, diszkretizáció és KPI kiválasztás kerül bemutatásra.

5.

Az előadás keretében a komplex esemény feldolgozás kerül ismertetésre, valamint bemutatjuk a több adatforrás összekapcsolási lehetőségeket és a komplex esemény felismerést beléértve a csalás detektálás módszereit alkalmazott lehetőségek szemszögéből. Az előadás során olyan adatforrásokat vizsgálunk meg mint a mobil kliensek, webes felületek, beágyazott rendszerek és asztali alkalmazások.

6.

Az előadás során az adat vizualizáció klasszikus és modern (reszponzív) lehetőségei kerülnek ismertetésre. Emellett bemutatásra kerülnek a megjelenítési lehetőségek, a testre szabható reportok/dashboard-ok, valamint a szűrési, beágyazhatósági és ütemezési lehetőségek. Az előadás célja, hogy áttekintse az adat megjelenítési lehetőségeket alkalmazott szoftverfejlesztési szempontokból. Az Elasticsearch platformhoz kapcsolódóan bemutatásra kerül a Kibana vizualizációs eszköz.

7.

Az előadás során a már bemutatott technikák és alkalmazási területek szemszögéből mélyebben összehasonlításra kerülnek a különböző modern, gyakran alkalmazott üzleti intelligencia megoldások. Kitérünk az előnyök és hátrányok bemutatására, illetve az integrációs lehetőségekre.

8.

A legtöbb üzleti intelligencia rendszer biztosít egyfajta SDK-t (Software Development Kit), mely lehetőséget nyújt a megoldások kiterjesztésére és testreszabására. Az előadás keretein belül ezen SDK-kat tekintjük át és gyakorlati példákon keresztül mutatjuk be azok szerepét.

9.

Ezen alkalom során az alapvető és gyakran használt statisztikai szoftverek kerülnek bemutatásra, kitérve azok alkalmazási és integrációs lehetőségre. Emellett az előadás kereteiben az idősoros adatok és idősoros elemzés felhasználási és alkalmazási lehetőségei is ismertetésre kerülnek. Bemutatjuk az adatbányászat alapvető problémáit, illetve a népszerű Pandas & Jupyter szoftverkörnyezetet az „adattudós” („data scientist”) eszköztárát.

10.

Bemutatásra kerülnek a gyakran használt és alkalmazott BigData alapfogalmak és szoftveres eszközök. Az előadás keretein belül ismertetésre kerülnek azon alkalmazási területek, ahol elengedhetetlen BigData megoldások megvalósítása rávezetve a BigData rendszerek szükségességére.

11.

Az előadás keretin belül a Hadoop rendszer kerül bemutatásra alkalmazási és felhasználói terület szempontjából. Bevezetjük a Hadoophoz kapcsolódó alapfogalmakat, valamint a már bevált és gyakran alkalmazott kiegészítő technológiákat, mint például a Hive és az Impala. Szintén az előadás célja a Hadoop fejlesztés alapjainak bemutatása az API-n keresztül.

12.

Ismertetjük a Hadoop gyakorlati felhasználhatóságának lehetőségeit esettanulmányokon keresztül. Részletezzük az adat betöltés, tárolás és megjelenítési lehetőségeket, a különféle adatkezelési elveket, az adatok elérhetővé tételét, valamint a kliensekkel való együttműködést. Emellett kitérünk a mobil eszközök támogatásának kérdéskörére is.

13.

Az előadás során áttekintést adunk a felhő szolgáltatások képességeiről BigData szempontból. Ismertetjük a gyakran alkalmazott felhő alapú megoldásokat és több BigData megoldást támogató felhő szolgáltatást összehasonlítunk alkalmazott informatikai szempontok mentén.

14.

Az előadás célja a bemutatott elméleti eszközök és fogalmak alkalmazása esettanulmányok vizsgálata segítségével. Az alkalom során több megoldás kerül bemutatásra és elemezzük azok előnyeit, hátrányait és továbbfejlesztési lehetőségeit.

 

 

Gyakorlat anyaga

1.

A gyakorlat keretein belül egy példa relációs adatbázis létrehozását mutatjuk be modern adatbázis kezelési eszközök segítségével. Emellett a labor kitér az adatbázis megoldások kiegészíthetőségére és programozási lehetőségeire.

2.

A gyakorlat során a hallgatónak lehetősége nyílik egy NoSQL alapú adatbázis létrehozására. Ezt követően különböző feladatok kerülnek végrehajtásra az adat betöltés, lekérdezhetőség és kimentés bemutatására.

3.

A gyakorlat során egy üzleti intelligencia rendszer ETL kezelőjével ismerkedhet meg a hallgató. A gyakorlat magában foglalja több egyszerű és összetett ETL folyamat létrehozását, ahol az adatmozgatás, adattisztítás és aggregáció létrehozás folyamatát. Emellett különböző adatforrás és nyelő is bemutatásra kerül.

4.

A gyakorlat keretein belül az adat vizualizációs módszerek és eszközök kerülnek bemutatásra. A gyakorlat részét képezi emellett reportok és dashboard-ok létrehozása is.

5.

A gyakorlat során a hallgatók megismerkednek a BI rendszerek továbbfejlesztési és kiegészítési lehetőségeivel. Bemutatjuk egy népszerű BI platform SDK képességeit és használatát egy gyakorlati példán keresztül.

6.

A hallgatók a foglalkozás keretein belül megismerkednek a Hadoop platformmal alkalmazhatósági szempontból és egy összetett gyakorlati feladat megoldását is megismerhetik.

7.

A gyakorlat célja felhő szolgáltatások alkalmazásának bemutatása. A foglalkozás során a hallgatók felhő alapú BigData megoldás felhasználásával oldanak meg egy valós feladatot.


A tárgy célja, hogy a hallgatók olyan versenyképes tudásra tegyenek szert, melyre folyamatos igény van az ipar részéről: modern adattárház építése, üzleti intelligencia rendszer tervezése, adattovábbítás, riportok, jelentések készítése, grafikonok, dashboardok (vezérlőpultok) fejlesztése, adatvizualizáció, adatok földrajzi elemzése és megjelenítése, KPI-k feltárása és alkalmazása, illetve churn és csalásdetektálás.

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 gyakorlat.

Tanulástámogató anyagok

Online források
Ralph Kimball, Margy Ross - The Data Warehouse Toolkit; Ralph Kimball, Joe Caserta - The Data WarehouseETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming, and Delivering Data; David Haertzen - Data Warehousing and Business Intelligence Tutorials; (http://infogoal.com/datawarehousing/); Jiawei Han, Micheline Kamber – Adatbányászat: Koncepciók és technikák; Hadoop, MapReduce tutorial: http://hadoop.apache.org/docs/r1.2.1/mapred_tutorial.html; Tom White - Hadoop: The Definitive Guide; Pramod J. Sadalage, Martin Fowler - NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence; Stephen Few - Information Dashboard Design: Displaying data for at-a-glance monitoring; John Russel: Cloudera Impala, 2013.

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ázisok, számítógépes hálózatok, objektum orientált programozás
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ázisok, számítógépes hálózatok, objektum orientált programozás
Általános szabályok
Követelmények: a. A szorgalmi időszakban: egy zárthelyi b. A vizsgaidőszakban: írásbeli vizsga c. Elővizsga: igény szerint    Az aláírás megszerzésének feltétele a zárthelyi elfogadható (legalább elégséges szintű) megoldása. A vizsgára bocsátás feltétele az aláírás megléte. Pótlási lehetőségek: A zárthelyihez a TVSZ előírásai szerint mind a szorgalmi, mind a pótlási időszakban 1-1 pótlási lehetőséget biztosítunk.
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
BMEVITMA311 Adatbázisok BMEVIIIMA04 Szolgáltatásorientált rendszerintegráció
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.