Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- OLAP (Online Analytical Processing)
- OLAP je kategória softvéru, ktorá umožňuje užívateľom analyzovať informácie z viacerých databázových systémov naraz. Je to technológia, ktorá umožňuje analytikom extrahovať a prezerať obchodné údaje z rôznych uhlov pohľadu. OLAP je skratka pre Online Analytical Processing.
- Analytici často potrebujú zoskupovať, agregovať a spájať údaje. Tieto operácie v relačných databázach sú náročné na zdroje. S OLAP dátami je možné ich vopred spočítať a vopred agregovať, čo robí analýzu rýchlejšiu.
- Databázy OLAP sú rozdelené do jednej alebo viacerých kociek. Kocky sú navrhnuté tak, aby vytváranie a prezeranie reportov bolo jednoduché.
- nazýva sa aj hypercube
- Zvyčajne sa operácie s údajmi a analýza vykonávajú pomocou jednoduchej tabuľky, kde sú hodnoty údajov usporiadané vo formáte riadkov a stĺpcov. To je ideálne pre dvojrozmerné údaje. Avšak OLAP obsahuje multidimenzionálne dáta s údajmi obvykle získanými z iného a súvisiaceho zdroja. Použitie tabuľky nie je optimálnou voľbou. Kocka môže ukladať a analyzovať viacrozmerné údaje logickým a usporiadaným spôsobom.
- Operácie Roll-up, Drill-down, Slice and dice, Pivot (rotate)
- ROLAP
- ROLAP pracuje s údajmi, ktoré existujú v relačnej databáze. Fakty a dimenzačné tabuľky sa ukladajú ako relačné tabuľky. Umožňuje tiež multidimenzionálnu analýzu údajov a je najrýchlejšie rastúcim OLAP.
- Výhody modelu ROLAP:
- Vysoká efektivita dát. Ponúka vysokú efektívnosť dát, pretože výkon dotazov a prístupový jazyk sú optimalizované najmä pre multidimenzionálnu analýzu dát.
- Škálovateľnosť. Tento typ OLAP systému ponúka škálovateľnosť pre správu veľkých objemov dát, a to aj vtedy, keď sa údaje neustále zväčšujú.
- Nevýhody modelu ROLAP:
- Dopyt po vyšších zdrojoch: ROLAP potrebuje vysoké využitie ľudských zdrojov, softvéru a hardvérových prostriedkov.
- Limitácie dátovej agregácie: ROLAP nástroje používajú SQL pre všetky výpočty súhrnných údajov. Neexistujú však žiadne nastavené limity pre spracovanie výpočtov.
- Pomalé dotazovanie: Výkon dotazu v tomto modeli je v porovnaní s MOLAP pomalý
- MOLAP
- Multidimenzionálny OLAP (MOLAP) je klasický OLAP, ktorý uľahčuje analýzu dát pomocou multidimenzionálnej dátovej kocky. Dáta sú vopred vypočítané, agregované a uložené v MOLAP (hlavný rozdiel oproti ROLAP).
- Pomocou MOLAP môže užívateľ používať multidimenzionálne zobrazovacie dáta s rôznymi aspektmi. Multidimenzionálna analýza dát je tiež možná, ak sa používa relačná databáza. To by vyžadovalo dotazovanie údajov z viacerých tabuliek. Naopak, MOLAP má všetky možné kombinácie dát už uložených vo viacrozmernom poli. MOLAP má priamy prístup k týmto údajom. MOLAP je teda rýchlejší v porovnaní s relačným online analytickým spracovaním (ROLAP).
- Multidimenzionálny OLAP (MOLAP) je klasický OLAP, ktorý uľahčuje analýzu dát pomocou multidimenzionálnej dátovej kocky.
- Nástroje MOLAP spracovávajú informácie s rovnakým časom odozvy bez ohľadu na úroveň sumarizácie.
- Server MOLAP implementuje dve úrovne ukladania na správu hustých a riedkych súborov údajov.
- MOLAP dokáže spravovať, analyzovať a ukladať značné množstvo multidimenzionálnych dát.
- Pomáha automatizovať výpočet vyššej úrovne agregovaných údajov
- Je menej škálovateľný ako ROLAP, pretože spracováva len obmedzené množstvo údajov.
- Hybrid OLAP
- Hybrid OLAP je zmesou ROLAP aj MOLAP. Ponúka rýchly výpočet MOLAP a vyššiu škálovateľnosť ROLAP. HOLAP používa dve databázy.
- Agregované alebo vypočítané údaje sú uložené vo viacrozmernej kocke OLAP
- Podrobné informácie sú uložené v relačnej databáze.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement