Hurtownie i eksploracja danych #3 - Techniki zwiekszania efektywnosci przetwarzania OLAP.pdf

(7458 KB) Pobierz
Techniki
zwiększające
efektywność
przetwarzania
OLAP
804913562.026.png 804913562.027.png 804913562.028.png 804913562.029.png
Przetwarzanie analityczne
Rosną wymagania użytkowników wobec
systemów BI. Firmy chcą otrzymać narzędzie
do jak najszybszej analizy możliwie największej
ilości danych.
Oficjalnie nie było to problemem, jednak już od
dwóch/trzech lat analitycy przyznawali, że
zapotrzebowanie na moc obliczeniową ze
strony tych aplikacji rośnie w tempie
wykładniczym. Potrzebna jest nowa technologia
wykorzystywania zasobów przez aplikacje i
systemy BI.
804913562.001.png 804913562.002.png 804913562.003.png 804913562.004.png 804913562.005.png 804913562.006.png 804913562.007.png 804913562.008.png
Zmaterializowane perspektywy,
indeksy, partycjonowanie …
Zapytania zadawane hurtowniom danych są bardzo
złożone, a ich wyliczenie trwałoby bardzo długo, gdyby
nie specjalne techniki mające na celu przyspieszenie
ich wykonania.
Jedna z podstawowych takich technik jest
wygenerowanie i przechowywanie częściowych
wyników, a następnie wykorzystywanie ich do
przyspieszenia procesu wyliczania zapytań. Takie
wyliczone wyniki częściowe nazywamy
zmaterializowanymi perspektywami (ang. materialized
views ), kolejną wykorzystanie indeksów , czy
partycjonowanie.
804913562.009.png 804913562.010.png 804913562.011.png 804913562.012.png 804913562.013.png
Indeksy
dodatkowe struktury służące przyspieszaniu dostępu do
danych,
o użyciu indeksu przy realizacji operacji decyduje SZBD
są automatycznie pielęgnowane przez bazę danych
Zalety:
przyspieszają odczyt danych,
wpływają na zwiększenie stopnia współbieżności
wykonywanych w bazie danych operacji.
Wady:
mogą znacznie spowolnić operacje modyfikacji danych,
zajmują przestrzeń dyskową.
804913562.014.png 804913562.015.png 804913562.016.png 804913562.017.png 804913562.018.png 804913562.019.png 804913562.020.png
Jakie atrybuty
indeksować?
Atrybuty często używane w klauzulach
WHERE zapytań.
Atrybuty często używane w warunkach
połączeniowych.
Atrybuty rzadko modyfikowane.
Atrybuty będące kluczami obcymi relacji.
804913562.021.png 804913562.022.png 804913562.023.png 804913562.024.png 804913562.025.png
Zgłoś jeśli naruszono regulamin