Nareszcie zaczynają pojawiać się książki o SQL Server 2008, i to jakie
Data Mining with Microsoft SQL Server 2005 była świetna, mam nadzieję, że zaktualizowana edycja będzie jeszcze lepsza.

Więcej (m.in. spis rozdziałów) można znaleźć na blogu Jamiego MacLennana.
Analizy szeregów czasowych należą do najbardziej popularnych technik data mining. Dlatego też w SQL Server 2005 developerom udostępniono algorytm Microsoft Time Series, oparty o pracę naukowców z Microsoft Research. Dokładniej rzecz biorąc, zaimplementowany algorytm to ARTXP - drzewa autoregresyjne (ang. Autoregressive Trees).
Niestety, o ile algorytm ARTXP sprawdza się całkiem dobrze przy predykcji następnego kroku, takie podejście nie zdaje egzaminu gdy chcemy predykować bardziej odległe elementy szeregu.
Dlatego też w SQL Server 2008 Microsoft Time Series to tak naprawdę dwa algorytmy - ARTXP właśnie i ARIMA. ARIMA (ang. Autoregressive Integrated Moving Average) to algorytm dobrze znany w środowisku związanym z eksploracją danych, jego implementacje znajdziemy m.in. w pakiecie SAS. W przypadku gdy prognozujemy “długofalowo”, algorytm ten zachowuje się lepiej niż zwykłe drzewa autoregresyjne.
Ciekawy jest sposób, w jaki generowany jest wynik. Otóż budowany jest model dla obu algorytmów, zaś wynik końcowy zależy od obydwu wyników cząstkowych. Oczywiście, użytkownik ma wpływ na ten proces - poprzez użycie odpowiednich parametrów:
- FORECAST_METHOD – decyduje, który algorytm będzie użyty. Domyślnie – MIXED – czyli hybryda ARTXP i ARIMA.
- PREDICTION SMOOTHING – pozwala na kontrolowanie względnych wag wyników. Wartości bliskie 0 faworyzują wyniki ARTXP, wartości bliskie 1 większą wagę przypisują wynikom uzyskanym przez ARIMA.
Link: Oryginalna praca o drzewach autoregresyjnych
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
Buszując w bezkresnych zasobach internetu, natknąłem się na bardzo interesujący artykuł Radosława Łebkowskiego Balanced Scorecard jako metoda efektywnego zarządzania strategią przedsiębiorstwa.
Artykuł pochodzi z września 2007 roku. A ponieważ PerformancePoint w Polsce dopiero zaczyna się “rozkręcać”, więc myślę że jest na czasie bardziej niż kiedykolwiek.
Od siebie dodam tylko, że ponieważ Balance Scorecard jest dosyć zaawansowaną koncepcją, to myślę że więcej klientów wybierze na początek ciut prostsze, “zwykłe” scorecardy - rozumiane jako zbiór powiązanych tematycznie KPI.
Link: http://www.erp-view.pl/business_intelligence/balanced_scorecard_.html
Ukazał się pierwszy numer nowego czasopisma w całości poświęconego tematyce Business Intelligence. Wydawany przez Software-Wydawnctwo kwartalnik Business Intelligence Magazine jest jedynym magazynem w Polsce poruszającym tę tematykę.
Tematem przewodnim pierwszego numeru jest budżetowanie i controlling. W numerze znajdziemy m.in. artykuł poświęcony Microsoft SQL Server 2005 jako kompletnej platformie BI.
Pierwszy numer Business Intelligence Magazine jest dostępny do pobrania ze strony www.bimag.pl.
I uwaga: w jednym kolejnych numerów zostanie zamieszczony artykuł o możliwościach PerformancePoint Server w zakresie dashboardów (kokpitów menedżerskich) i kart wyników (scorecards):)