Time Calculations w Analysis Services

admin | SQL Server 2008, SQL Server 2005, MDX | 16 października 2008

Jednym z częstszych zastosowań języka MDX jest tworzenie kalkulacji związanych z czasem (agregacji YTD/QTD/MTD, dynamiki, np. IV kw. 2007 vs IV kw 2008 itd.). Najczęściej tworzymy je “ręcznie”, dodając calculated members. Możemy też skorzystać z funkcjonalności Time Intelligence dostępnej w Analysis Services od wersji 2005.

Możliwa jest jednak trzecia droga - ręczne stworzenie dedykowanego wymiaru (tzw. shell dimension), do którego będziemy podpinać  wszystkie kalkulacje związane z  czasem. Szczegółowy opis jak to zrobić zawiera  poniższy dokument, opublikowany przez  OLAP Business Solutions. W dokumencie znajdziemy też gotowe definicje MDX najczęściej używanych kalkulacji czasowych.

Zapisywanie logów Analysis Services do tabeli SQL Server

admin | SQL Server 2005, MDX | 8 maja 2008

Zadanie: Chcemy zapisywać do tabeli w sposób automatyczny logi z Analysis Services 2005, bo chcemy np. analizować aktywność użytkowników.

Niby proste, ale tu pojawia się problem - SQL Server udostępnia odpowiednie procedury składowane jedynie do zapisywania w tabeli logów z baz relacyjnych.

I tu pojawia się rozwiązanie - nieduże narzędzie ASTrace, rozprowadzane jako część pakietu Microsoft SQL Server Product Samples: Analysis Services.

Jak to działa? W pliku ASTrace.exe.config ustawiamy z jakiego serwera pobieramy logi oraz gdzie je zapisujemy. Samo narzędzie jest zaimplementowane jako usługa systemowa, więc po zainstalowaniu w zasadzie możemy o nim zapomnieć - będzie działać w tle.

Link do pobrania:  http://www.codeplex.com/MSFTASProdSamples

MDX Studio 0.1.2 - ciekawe narzędzie do MDX

admin | SQL Server 2005, MDX | 3 października 2007

Całkiem niedawno ukazało się ciekawy edytor MDX autorstwa Moshy Pasumansky’ego. Jest to o tyle ważne, że właśnie Mosha jest architektem Analysis Services i jednym z autorów MDX, a więc jak mało kto jest kompetentny w tej materii.

Projekt jest na razie w fazie alfa, ale zapowiada się całkiem ciekawie. Możliwe jest m.in. przedstawienie zapytania w postaci drzewa rozbioru oraz analiza wydajności (PerfMon). W porównaniu do standardowego, dosyć ubogiego edytora z SQL Server Management Studio, MDX Studio wygląda naprawdę apetycznie.

Autor zapewnia, że program obsługuje wszystkie wersje Analysis Services: 7.0, 2000, 2005, oraz Katmai (2008).

Download: http://cid-74f04d1ea28ece4e.skydrive.live.com/browse.aspx/MDXStudio

Forum o MDX Studio: http://www.ssas-info.com/forum/MdxStudio

Polski Wordpress
Oparte na WordPress | Theme by Roy Tanck. Tłumaczenia dokonał azWeb dla Polski support WordPress