10. BI (analitika) rendszerek felépítése Flashcards
BI Architektúra
1. Réteg
Operatív Forrás Rendszerek
-Ezek biztosítják az adatokat
Pld. OLTP rendszerek, Internetes adatok, excelek
2. Réteg
ETL Réteg
Összegyűjtött adatokat integráljuk, hogy adattárházban használható legyen. (Itt adatok rendezetlenül vannak még)
Metadata –> Absztrakciós szint, DWH lefordítja üzleti objektumokba (mutatók, attribútumok)
Ez 3 db opcionális adatbázisból áll
-Historical Source Data –> forrás adatokat tároljuk ahogyan jönnek (ez kötelezően van általában)
-High Consolidated Data –> Napi szintű tranzakciók. (rendezetten)
Moderably consolidated Data –> kevésbé sűrű tranzakciók.
3. Réteg
Application réteg
-Reporting eszköz –> felhasználó igényéből egy adattárház lekérdezést generál (ezt vezérli a metadata)
-3 db alréteg:
-Application logic –> funkcionalitások amik elérhetők (felhasználó mit tud csinálni)
-Presentation logic –> mit látunk rajta (grafika milyen, interakciók stb)
-Analytical engine –> Riport igényt lefordít adatbázis lekérdezésre
4. Réteg
Presentation réteg
Megmutatja milyen formában lehet az adatokat prezentálni.
BI architektúra kiegészített
Mikor kell kiegészíteni?
Amennyiben forrás adatok nem passzolnak klasszikus DWH-ba.
Structured Data –> struktúrált adatok passzolnak.
Ha növekszik a mennyiség és sebesség –> nem lesz költség hatékony
Semi-Structured Data –> Kevésbé struktúrált vagy nem struktúrált
Data Lake-ről beszélni és DWH-ról
Analytical Platform
-Felcsatlakozás különböző adatforrásokra
-Különböző adatelemzési lehetőségeket nyújt.
Adatfolyam orientált megközelítés (Data Flow oriented)
Best of breed
vs
Integrated stack
Best of Breed: Azokat a komponenseket választom ki amik a legjobbak a piacon. (Különböző termékek is lehetnek)
Integrated Stack: Egy cég termékeit választom ki. Pld Microsoft termékek egy csomagját. Benne van 3 eszköz ami kell. (Adatbázis, ETL eszköz, Riporting eszköz)
IaaS,PaaS, SaaS
IaaS: Infrastructure as a Service
A szolgáltató magát a “vasat adja”.
Megadja az infrastruktúrát amit virtuális gépek telepítésével érek el
+Jó megoldás ha nem akarok gépekre költeni –> flexibilis
+Lehet szüneteltetni is ha éppen nem kell –> csökken költsége
-Skillek kellenek az üzemeltetéshez, telepítéshez
PaaS: Platform as a Service
Platformot adja a szolgáltató
+adatbázis telepítéssel és beállítással nem kell foglalkozni
+Kevesebb adminisztrációs skill kell
-Kevesebb személyre szabás –> kevésbé flexibilis
-Fejlesztést nekünk kell megoldani
Saas: Software as a Service
Kész szoftver csomagot kapunk –> lehet vele rögtön dolgozni.
Végső felhasználóként használjuk.
+Csak használni kell
-Nincs személyre szabás