13. Technologie OLAP (On-Line Analytical Processing), hierarchie dimenzí, OLAP operace Flashcards

1
Q

OLAP

A

Technologie pro komplexní analytické a adhoc dotazování nad analytickou DB

(On-Line Analytical Processing)

Slouží koncovým uživatelům pro podporu plánování a rozhodování.

OLAP umožňuje provádět dotazy nad daty a analyzovat je z různých úhlů pohledu

OLAP je stěžejní komponentou BI (Business Intelligence)

Ukládá data do multidimenzionální databáze (resp. do OLAP databáze), která nabízí snadné možnosti prohlížení a navigace dat, čímž umožňuje analytikům velmi rychle vytvářet komplexní analytické pohledy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

12 pravidel pro definování OLAP

A
  1. Multidimenzionalita
  2. Transparentnost
  3. Dostupnost
  4. Konzistentní výkon reportování
  5. Architektura klient-servery
  6. Generická dimenzionalita - data stejná struktura
  7. Dynamické řízení řídkých matic
  8. Podpora pro více uživatelů
  9. Neomezené operace napříč dimenzemi
  10. Intuitivní ovládání
  11. Flexibilní reporting
  12. Neomezený počet dimenzí a úrovní v hierarchiích
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hierarchie dimenzí

A

Hierarchie umožňují vidět data na různé úrovni detailu

V hierarchii je možné data uspořádat do nižších a vyšších úrovní podrobností (granularity)

Například dimenze pro datum může obsahovat úrovně rok, čtvrtletí, měsíc a den

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

OLAP operace

A

Operace nad datovou kostkou – podobně jako v relačních databázích, kde bychom se pro práci s relacemi neobešli bez operací projekce a selekce.

1, Roll-up - Seskupí buňky pro vybrané dimenze v datové kostce (do méně podorbné granularity) - např. automobil -> dopravní prostředek

2, Drill-down - opak roll-up, do vyšší granularity (větší detailné pohled) - např dopravní prostředek -> auto

3, Slicing (řez) - reprezentuje dvojrozměrný pohled na datovou kostku

4, Dicing - vybere dvě nebo více dimenzí z instance datové kostky a poskytne novou datovou kostku jako podmnožinu původní instance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly