Listopad w tym roku jest wyjątkowo gorący i bogaty na wydarzenia w świecie Microsoft BI. Mamy bowiem 2 duże wydania - publiczną betę Office 2010 oraz kolejny CTP SQL Server 2008 R2. W obydwu przypadach mamy do czynienia z długo oczekiwanymi, a wreszcie dostępnymi publicznie funkcjonalnościami:
Office 2010
- PowerPivot - czyli dawny Project Gemini, potężna analityczne narzędzie działające w środowisku Excela
SQL Server 2008 R2
- Master Data Services - czyli wreszcie temat MDM gości na dobrze na platformie MS!
- wparcie dla Hyper-V
- ReportBuilder 3
Linki:
Powracając do poruszanego już tematu Project Gemini, ostatnie tygodnie przyniosły spory postęp w tej sprawie. Jeśli mamy dostęp do Technical Preview Office 2010, możemy już pobrać pierwsze wydanie SQL Server “Project Gemini” Add-in for Excel.
Jeśli zaś Office 2010 nie mamy, możemy dowiedzieć się więcej szczegółów z jednego z wydań cyklu BI Power Hour na YouTube:
Część 1: http://www.youtube.com/watch?v=CDqzKqNSnA4
Część 2: http://www.youtube.com/watch?v=N3l1VDOASUU
Kolejne atrakcje czekają nas w następnym CTP, które ma zawierać Self Service Business Intelligence, czyli m.in. właśnie Project Gemini. A to nie wszystko - mamy bowiem jeszcze Project Madison 
Miło mi poinformować, że 28 maja będę prowadzić sesję Business Intelligence na 6. spotkaniu PLSSUG Poznań. Temat prezentacji to po prostu Wprowadzenie do Business Intelligence w SQL Server 2008. Omówię więc podstawowe zagadnienia dotyczące hurtowni danych, ze szczególnym uwzględnieniem nowych możliwości SQL Server 2008. Opowiem też m.in. czym jest ETL, oraz co łączy płatek śniegu z hurtownią danych
UPDATE: A oto krótkie sprawozdanie ze spotkania.
Książki polskich autorów poruszające tematykę hurtowni danych / Business Intelligence są na polskim rynku wydawniczym rzadkością. Dlatego też szczególnie godne uwagi są dwie nowe pozycje książkowe, wydane odpowiednio przez wydawnictwa Helion i PWN.
Serwer SQL 2008. Admistracja i programowanie to praca zbiorowa czterech autorów, wśród których znajdziemy postacie bardzo znane w polskim środowisku SQL Server. Dlatego, mimo że książka nie dotyczy wprost hurtowni danych, myślę że warta jest uwagi dla każdej osoby pracującej z platformą bazodanową Microsoft.
Link: http://helion.pl/ksiazki/ssql28.htm
Druga książka, autorstwa dr Jerzego Surmy (SGH) również zapowiada się niezwykle ciekawie (wg zapowiedzi wydawcy książka będzie dostępna w kwietniu). Business Intelligence jest bodajże pierwszym opracowaniem w języku polskim, opisującym przekrojowo tę tematykę z pozycji akademickiej.
Link: http://ksiegarnia.pwn.pl/produkt/7446/business-intelligence.html?kategoria=125798
Bardzo aktywna ostatnio Panorama Software oferuje cykl bezpłatnych szkoleń przybliżających tematykę OLAP i BI na SQL Server. Oto krótki opis eventu:
Workshop: SQL Server Analysis Services 2008 Development
This 4 part series will guide you through the process of migrating your Analysis Services 2000 and 2005 solutions to Analysis Services 2008. We will also discuss query and processing engine internals that will help you better understand how Analysis Services work, and how to best optimize your deployments. We will finish of the series by looking at OLAP design best practices.
Zapowiada się więc całkiem ciekawie. Zwłaszcza, że Panorama to jeden z najbardziej kompetentnych uczestników ekosystemu Microsoft BI (dla przypomnienia oryginalny silnik Analysis Services powstał właśnie w Panoramie).
Link: http://www.panorama.com/bi-school/sql-server-2008-development/
Pracując od kilku lat na platformie SQL Server, dopiero niedawno odkryłem dla siebie świat mobilnych baz danych - SQL Server Compact. Okazuje się że w najnowszej edycji tego systemu (SSCE 3.5 SP1) możemy tworzyć całkiem ciekawe rozwiązania.
Po instalacji środowiska na urządzeniu Windows Mobile uzyskujemy dostęp do mobilnej wersji znanego narzędzia Query Analyzer, w którym wykonujemy wszystkie operacje na strukturze bazy bądź danych. Baza przechowywana jest fizycznie jako pojedyńczy plik .SDF - w razie potrzeby możemy ten plik fizycznie przekopiować do komputera PC. Wspierane są również bardziej zaawansowane mechanizmy - merge replication oraz najnowszy wynalazek Microsoftu w postaci Synchronization Services.


Do dyspozycji mamy podzbiór poleceń języka T-SQL, z nieco zmienioną składnią (np. w nazwach kolumn zawierających spację - tak jak na drugim screenie poniżej). Oczywiście całość oprogramowuje się z poziomu .NET Compact Framework (przestrzeń nazw System.Data.SqlServerCe), więc programista znający podstawy ADO.NET bez problemu poradzi z napisaniem odpowiedniego kodu do łączenia z bazą.

Najbardziej oczywiste zastosowanie SQL Server Compact Edition to lokalne przechowywanie zbieranych danych, a następnie ich wysyłanie na “prawdziwy” serwer - SQL Server 2005/2008. Jak wspomniałem wcześniej, mamy tu do dyspozycji kilka scenariuszy synchronizacji - od najprostszych do nieco bardziej wyrafinowanych (replikacja).
Uwaga techniczna na koniec - do tworzenia aplikacji pod SSCE wymagany jest pełny pakiet Visual Studio 2008 z SP1 oraz SDK Refresh dla Windows Mobile 6. Na szczęście 90-dniowe triale Visual Studio można pobrać ze stron Microsoftu.
Link: http://www.microsoft.com/Sqlserver/2005/en/us/compact-downloads.aspx
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.
Już po raz kolejny nie mogę się powstrzymać żeby nie polecić ciekawej książki
Tym razem jest to Accelerated SQL Server 2008 wydawnictwa Apress, książka tym wartościowsza, że jest to jedna z pierwszych pozycji o SQL Server 2008. Ponad 800 stron mocnego technicznego kontentu, w tym prawie 200 stron o Business Intelligence.

Doczekaliśmy się pierwszego zestawu poprawek i ulepszeń do PPS 2007.
Wszystkie komponenty PerformancePoint od teraz oficjalnie wspierają Windows 2008 i, co ważne, SQL Server 2008.
Z ważniejszych ulepszeń należy odznaczyć zniesienie limitu 1000 znaków dla wyrażenia MDX w definicji KPI. Możemy teraz tworzyć dowolnie złożone MDX-y, opisujące złożone reguły biznesowe.
Po dalsze szczegóły odsyłam na blog zespołu rozwijającego PerformancePoint Server.
Link do pobrania PerformancePoint Server 2007 Service Pack 1 (x86):
http://www.microsoft.com/downloads/details.aspx?FamilyId=28B1F86B-B7F2-4215-8BC9-8F8507FF8831&displaylang=en
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.