wtorek, 2 marca 2010

Kreator kostek OLAP

BARDZO PROSTY PRZYKŁAD BUDOWY KOSTKI:
(Jedna, prosta tabela, dwa proste wymiary, jedna miara)

Film:
http://afin.net/webcasts/Demo_AfinNetCubeBuilder_VeryBasicExample.swf

Instrukcja:
Aby wykonać definicję kostki, należy:

1) Zrobić kwerendę i nazwać arkusz 'Query'
Uwaga, w przypadku pól 'wyliczanych' w kwerendzie, należy    
pamiętać o odwoływaniu się do tzw. 'kwalifikowanych' nazw pól,    
czyli nazwę pola należy poprzedzać nazwą tabeli, z której pole    
pochodzi, tu: nie 'data', tylko 'faktura.data' (W przypadku polskich    
znaków lub spacji należy użyć zapisu '[faktura].[data]'.    
Niedotrzymanie tego warunku, uwaga, nie spowoduje błędu tworzenia    
pliku OQY, ale on sam spowoduje błąd tworzenia kostki:    
"Katastrofalny błąd.", cokolwiek to znaczy.
Należy wtedy powtórnie otworzyć plik definicji kostki, edytować    
kwerendę, edytować (poprawić) pola wyliczane, zwrócić kwerendę    
do Excela i uruchomić kreatora powtórnie.

2) Zrobić z tego nową tabelę przestawną, wstawić do niej pola    
(tylko do pól wierszy!) i nazwać arkusz jako żądaną nazwę    
wymiaru

3) Skopiować poprzedni arkusz (albo zrobić nowy, z nową tabelą,    
ale na starej kwerendzie), wyrzucić pola i wstawić nowe, też    
tylko do pól wierszy. Nazwać jako inny wymiar.
3a) Kolejne wymiary - j.w.

4) Jak wyżej - z arkuszem, potem usunąć wszystko z pól wierszy,    
wstawić MIARĘ do pola danych i nazwać arkusz.
(Tylko jedna miara w jednej tabeli i jedna miara użyta tylko jeden    
raz w całym pliku - czyli jednoznacznie!)
4a) Kolejne miary - j.w.

5) Zapisać cały plik jako 'Plik definicji danej kostki'.    
Normalnie, jako skoroszyt Excela, obojętnie, czy .xls, czy .xlsx.

6) Uruchomić KREATORA.
AFIN.NET / Narzędzia... / Inne... / Uruchom Kreatora kostek    
AFIN.NET (AFIN.NET.CubeBuilder)

7) Otworzyć plik .OQY, definiujący i odbudowujący kostkę.

Późniejsze odświeżanie kostki NIE WYMAGA już AFIN.NET.

Brak komentarzy:

Prześlij komentarz