Online Analitical Processing

A Miau Wiki wikiből

Magyar megnevezés: Online Analitikus Feldolgozás

Rövidítése:: OLAP

Történelmi modul

  • 1992: Megjelent E.F.Codd cikke, melyben bevezeti az OLAP fogalmát, és 12 pontban definiál egy általa felállított követelményrendszert. Ez a definíció az online analitikai rendszerekre az idők során általánosan elfogadottá vált.
    • Codd OLAP szabályai:
  1. Multi-dimenzionális nézet
  2. Transzparencia (itt most technikai részletek ismerete nélküli könnyű elérhetőség, tehát :áttekinthetőség értelemben)
  3. Elérhetőségek (jogosultságok) beállíthatósága
  4. Állandó riportozási (lekérdezési) teljesítmény
  5. Kliens-szerver architektúra
  6. Általános dimenzió fogalom
  7. Dinamikus ritka-mátrix kezelés (ez a multidimenzionális modell tárolására vonatkozik, megvalósításra megkötés)
  8. Több konkurens felhasználó támogatása
  9. Korlátozás nélküli dimenzióműveletek
  10. Intuitív adatkezelés (a végfelhasználó számára)
  11. Rugalmas riportozás (vagyis beszámoló-készítés, lekérdezés)
  12. Korlátlan dimenziószám és aggregációs szint szám [1]
  • 1998: A piacon jelenleg elérhető, vezetői információs rendszer típusú alkalmazások létrehozására alkalmas szoftvereszközök objektumorientált, ún. OLAP (on-line analytical processing) technológiát alkalmaznak. E technológia alkalmas arra, hogy a végfelhasználó által készített elemzésekhez és beszámoló-készítéshez, az aggregált adatok összetettebb feldolgozásához átfogó környezetet képezzen az elemző szakemberek számára. [2]
  • 2004: Az OLAP (On-Line Analitical Processing) olyan eszközöket jelent, amelyek az összesített adatok több szempont szerinti gyors lekérdezését támogatják. Gyors, egy-két másodperces válaszidőt tesz lehetővé akkor is, ha a felhasználók előre nem látható, "tetszőleges" lekérdezéseket indítanak. Az OLAP adatbázis az adatokat n dimenziós adatkockában tárolja, a kocka dimenzióit a szóba jöhető elemzési szempontok (hely, költség stb.) adják. Az OLAP általában úgy gyorsítja fel a válaszidőt, hogy előre kiszámítja a lehetséges lekérdezésekre adott válaszokat. A gyakorlatban ez "adatrobbanáshoz" vezethet, a tárolókapacitási igény az elemzési szempontok számával együtt exponenciálisan növekszik. Az OLAP-kiszolgálóként is használható SQL Server 2000 ezt a veszélyt az adatok tömörítésével csökkenti, a válaszidőt nem észrevehetően, de kordában lehet tartani a tárolóterület növekedési igényét [3]
  • ...

Ontológiai modul

  • "ez egy" kapcsolattípus:
    • MOLAP (multi-dimenzionális OLAP, típus)
    • ROLAP (relációs OLAP, típus)
    • HOLAP (hibrid OLAP, típus)
    • pénzügyi modellezés (költségvetés, alkalmazás)
    • vásárlói forgalom előrejelzése (alkalmazás)
    • ...
  • "van neki, része a címszónak" kapcsolattípus:
    • alap- és tényadatok (mértékegységek, mutatószámok)
    • dimenzió
    • adatkocka
    • attribútum
    • ...
  • "a címszó része valaminek (a címszóval egyenrangú fogalmak)" kapcsolattípus:
    • Business Intelligence: Üzleti intelligencia BI (Vezetői Információs Rendszerek, Döntéstámogató Rendszerek, Vállalati Információs Rendszerek, Geográfiai Informácós Rendszerek, OLAP)
    • ...

Ellentmondások és vitatott kijelentések modulja

Szerkesztői javaslat: Mi az összefüggés az OLAP, a redundancia és az információs rendszerek ergonómiája között?

Válasz a szerkesztői javaslatra:

  • 1. Definíciók:
    • OLAP: egy online adatbáziskezelő rendszer, amely a felsővezetés adatszerzésében nyújt segítséget.
    • Redundancia: a közleményekben meglévő, újabb információt nem adó elem, amely nélkül azonban a megértés esetenként nehezebbé válna.
    • Információs rendszerek ergonómiája: a gépi környezet biztonságos és kényelmes emberi használatra történõ kialakításával foglalkozó tudomány és technológia.
  • 2. Összefüggés vizsgálat:
    • Ezeket természetesen az OLAP köti össze, az a módszer, ami lehetővé teszi millió rekordot tartalmazó adattáblákban a lekérdezést, a dimenziók átrendezésével pivot-szerű kimutatások létrehozását általában szerver oldalon, hogy minimális adatforgalom legyen a szerver és a kliens között. Tehát az OLAP aktív részét alkotja az egyszerűsítés, mivel pivot-ot használ és abban leszűkíti az adatok körét arra, amit a felhasználó látni szeretne. Így a redundáns információtól (mely az adott helyzetben nem ad plusz információt) megtisztított adattömeg segíti a könnyebb tájékozódást az adatbázisban. Az OLAP az adatokat, melyeket feldolgozott és rendezett, a felhasználó számára könnyen értelmezhető formában adja vissza. Ezt lehet az információs rendszer ergonómiájának is tekinteni, hiszen felhasználóbaráttá teszi az eredeti adathalmazt.

Definicíós modul

  • Az OLAP olyan adatelemzést szolgáló rendszer, melyet kevesen használnak és főleg közép- és felső vezetők körében terjedt el. Ez a rendszer egy nagyon gyors és pontos adatanalízist végez. Előnye, hogy milliónyi rekordot tud feldolgozni, melyet n dimenziós adatkockákban tárol, így pillanatok alatt képes végrehajtani a kívánt feladatot.
  • ...

Tesztkérdések modul

  • Igaz-e hogy, az OLAP adattárolási funkciót megvalósító rendszer? (Igaz, mert az OLTP adatbázisból átvett adatokat tárolja.)
  • Igaz-e hogy, az OLAP egy osztott adatforrással dolgozik? (Igaz, mert az OLAP rendszereket egyidejűleg többen használják.)
  • Igaz-e hogy, az OLAP rendszereknél a hangsúly az adatbevitelen van? (Hamis, mert a hangsúly az információkinyerésen van.)
  • ...

Ajánlott irodalmak modulja

  • Sidló Csaba, ELTE: Összefoglaló az adattárházak témaköréről [4]
  • OGIL: OLAP [5]
  • Az olap fogalma [6]
  • Dr. Pitlik László: GAZDASÁGI INFORMATIKA JEGYZET [7]
  • Jiawei Han, Micheline Kamber: Adatbányászat - Koncepciók és technikák[8]