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.
wtorek, 2 marca 2010
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz