Model
wielowymiarowy (MOLAP)
Pomocnicze skrypty prezentowane na laboratorium
1. Utworzyć przestrzeń analityczną o
nazwie TEST_WS. Wyświetlić listę dołączonych przestrzeni. Odłączyć przestrzeń
TEST_WS.
2. Dołączyć przestrzeń TEST_WS w trybie
RW. Korzystając z funkcji AW sprzawdzić w jakim trybie przestrzeń TEST_WS jest
dołączona.
3. Zdefiniować 4 wymiary:
4. Zdefiniować kostkę o nazwie
CZASY_ROZMOW typu INTEGER, wymiarowaną powyższymi wymiarami.
5. Wyświetlić definicje utworzonych
obiektów.
6. Wprowadzić poniższe dane do wymiaru
CZAS, a następnie utworzyć właściwą hierarchię elementów tego wymiaru.
M1_03
M2_03
M3_03
M4_03
M5_03
M6_03
M7_03
M8_03
M9_03
M10_03
M11_03
M12_03
Q1_03
Q2_O3
Q3_03
Q4_03
2003
7. Wprowadzić poniższe dane do wymiaru
KLIENCI, a następnie zdefiniować właściwą hierarchię elementów tego wymiaru.
kobiety20
kobiety40
mężczyźni20
mężczyźni40
kobiety
mężczyźni
wszyscy
8. Wprowadzić dane do wymiaru MIASTA z
tabeli utworzonej skryptem miasta.sql.
9. Wypełnić danymi kostkę CZASY_ROZMOW. Dane
wygenerować korzystając z funkcji RANDOM
o zakresie 70-150. Sprawdzić zawartość kostki.
DEFINE kostka VARIABLE <d1 d2 d2>
kostka=RANDOM(70 150)
10. Wyświetlić wartości zmiennej
CZASY_ROZMOW dla pierwszych 6-ciu miesięcy roku, kobiet w wieku do 20 lat oraz
Poznania i Wrocławia.
11. Zdefiniować odpowiednie mapy agregacji,
umożliwiające obliczanie agregatów w ramach hierarchii wymiarów CZAS i KLIENCI.
Obliczyć sumaryczne czasy rozmów w wymiarze czasu.
12. Obliczyć średni czas rozmów w
kwartałach 2003, w każdym z miast.
13. Korzystając z danych przechowywanych w
zmiennej CZASY_ROZMOW dokonać predykcji czasów rozmów w roku 2004. Zastosować
zaawansowaną metodę predykcji, z automatycznym wyborem metody.