Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
NiektórzyużywająokreśleniaOLAPjakosynonimuwymiarowejhurtownidanych.
ZwyklejednakOLAPoznaczaspecjalizowanenarzędzia,któreułatwiajądostępdohur-
townidanych.Jednymokreśleniem,którejestzawszezwiązanezOLAPleczniełączy
sięnigdyzrelacyjnymibazamidanychjestkostka.RóżnenarzędziaOLAPwróżny
sposóbdefiniują,przechowująizarządzająkostkami.Jeślijednaksłyszymyokreślenie
kostka,toznaczy
,żejesteśmywświecieOLAP
.
JakiezaletymakostkaOLAPwporównaniuzrelacyjnymibazamidanych?Zwykle
narzędziaOLAPdodajądorelacyjnejbazydanychtrzyponiższekorzyści:
nTrwalekrótkiczasreakcji
nZapytaniaopartenametadanych
nWzorywstyluzarkuszakalkulacyjnego
ZanimzajmiemysięAnalysisServices,popatrzmy,jakOLAPogólniezapewnia
tekorzyści.
Trwalekrótkiczasreakcji
Jednymzesposobów,wjakiOLAPzapewnianatrwałekrótkiczasreakcji,stanowi
obliczanieiprzechowywaniezagregowanychwartościiwynikówobliczeńwzorów
podczasładowaniakostki.Istotapomysłuopierasięnatym,żekosztujenasalboczas
obliczeńpodczaszapytania,albomożemyzatozapłacićzgóry
.OLAPpozwalanam
zapłacićzgóry
,więczapytaniadziałająszybciej.Jeślichodziofizyczneprzechowywa-
niedanych,narzędziaOLAPbędąnależećdojednegozdwóchtypów:modeluarkusza
kalkulacyjnegolubmodelubazydanych.PrzechowywanieAnalysisServicestomodel
bazydanych,jednakwartopoznaćtakżeniektórezagadnieniaikorzyścimodeluOLAP
,
opartegonaarkuszukalkulacyjnym.
Warkuszukalkulacyjnymdodowolnejkomórkimożnawstawićwartośćlubwyra-
żenie,zwaneformułą.Arkuszebardzoużyteczneprzywykonywaniuzłożonych
obliczeń,gdyżpozwalająjedośćdokładniekontrolować.Jednakarkuszmożeprze-
chowywaćtylkoograniczonąliczbęwierszyikolumnijestznaturystrukturądwu-
wymiarową.WporównaniuzarkuszemkostkaOLAPmożezawieraćznaczniewięcej
danychizapewniawięcejwymiarów.WmodeluOLAPopartymnaarkuszu,zagre-
gowanewartościiwynikiobliczeńfizycznieprzechowywaneprzezbazędanych
wkostce.Matoswojedobreizłestrony
.Dobrajestmożliwośćwstępnegoobliczenia
bardzoskomplikowanychwyrażeńizapisaniaichwynikówwdowolnejkomórcekost-
ki.Ponieważwynikitakichobliczeńjużgotowe,zapytaniawykonywanebardzo
szybko.Zdrugiejstronyprzechowywaniewkostcewszystkichzagregowanychwar-
tościiwynikówobliczeńpowodujeogromnezapotrzebowanienapamięć.Ogranicza
towielkośćkostkiOLAPwzwiązkuzproblememeksplozjidanych.
Historiaczłowieka,którywynalazłszachy
,pomożezilustrowaćproblemeksplo-
zjidanych.CzłowiektenmieszkałwIndiachiwedługlegendymiałnaimięSessa.
KrólIndiibyłpodwrażeniemgrywszachyipoprosiłSessę,abypowiedział,cochce
28
Rozdział2OmówienieOLAPiAnalysisServices