Üzleti intelligencia
A tantárgyleírás hatályossága
| 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) |
|
||||||||||||
| 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
elérhetőség:
ekler.peter@vik.bme.hu
|
||||||||||||
| 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
|
|
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. |
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
Tanulástámogató anyagok
Online források
A tantárgy teljesítéséhez ajánlott előzetes ismeretek
Általános szabályok
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 elvégzéséhez szükséges tanulmányi munka
Nincs megadva munkaidő bontás.
Tantárgykövetelmények hatályossága
Tantervi elhelyezés
Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.