SQL Server Analysis Services

Opublikowano: 26 października 2005 | Zaktualizowano: 6 sierpnia 2007
Zawartość strony
Zunifikowany model wymiarowyZunifikowany model wymiarowy
Aktywne buforowanieAktywne buforowanie
Zaawansowane funkcje inteligencji biznesowejZaawansowane funkcje inteligencji biznesowej
Usługi sieciowe Web ServiceUsługi sieciowe Web Service
Funkcjonalność klasy enterpriseFunkcjonalność klasy enterprise

Po raz pierwszy usługi Analysis Services, będące komponentem SQL Server 2005, zapewniają jednolity i zintegrowany wgląd we wszystkie dane biznesowe firmy i stanowią podstawę wszystkich narzędzi analitycznych — tradycyjnych raportów, analiz OLAP, kart wyników głównych wskaźników wydajności (Key Performance Indicator — KPI) i Data Mining.

W Analysis Services wprowadzono pojedynczy zunifikowany model wymiarowy (Unified Dimensional Model — UDM). Pozwala to połączyć elastyczność i wszechstronność tradycyjnego relacyjnego modelu raportowania z przyjaznymi dla użytkownika, silnymi funkcjami analitycznymi i znakomitą wydajnością klasycznego modelu OLAP. Dzięki aktywnemu buforowaniu (proactive caching) i zaawansowanym funkcjom Business Inteligence, Analysis Services stają się systemem analitycznym działającym w czasie rzeczywistym, zachowując przy tym wydajność charakterystyczną dla systemów klasy MOLAP.

Znaczące rozszerzenia funkcji klasy enterprise, obejmujące skalowalność, łatwość zarządzania i wydajność, bezspornie pozycjonują Analysis Services jako podstawę infrastruktury Business Intelligence.

Głęboka integracja Analysis Services 2005 z SQL Server 2005 Reporting Services oraz z Microsoft Office pozwala na udostępnienie zalet Business Intelligence na każdym poziomie organizacyjnym przedsiębiorstwa.

Zunifikowany model wymiarowy

Łącząc w sobie zalety tradycyjnej analizy OLAP i raportowania relacyjnego, usługi Analysis Services 2005 udostępniają model metadanych obejmujący te obydwa obszary zastosowań. Zestaw kostek i wymiarów, zdefiniowany w Analysis Services 2005, nazywany jest zunifikowanym modelem wymiarowym (Unified Dimensional Model — UDM). UDM to centralne repozytorium metadanych, definiujących jednostki biznesowe, logikę biznesową, obliczenia i pomiary stanowiące źródło danych dla wszystkich raportów, arkuszy kalkulacyjnych, przeglądarek OLAP, głównych wskaźników wydajności i aplikacji analitycznych.

Nowa, wygodna w użyciu funkcja widoku źródła danych (Data Source View) pozwala na podłączenie UDM do wielu heterogenicznych, rozproszonych po całej firmie źródeł danych, umożliwiając uzyskanie kompletnego i zintegrowanego obrazu przedsiębiorstwa niezależnie od tego, z jakiego miejsca dane są pobierane. Użytkownicy końcowi mogą z łatwością przeglądać dane biznesowe przedsiębiorstwa dzięki zapewnianym przez UDM przyjaznym opisom jednostek biznesowych, hierarchicznej nawigacji, różnorodnym widokom, a nawet automatycznym tłumaczeniom na różne języki.

Aktywne buforowanie

Funkcja aktywnego buforowania umożliwia połączenie możliwości aktualizowania danych w czasie rzeczywistym z wydajnością charakterystyczną dla systemów klasy MOLAP. Usługi Analysis Services 2005 utrzymują wysoce upakowany i zoptymalizowany bufor danych, który jest automatycznie aktualizowany w momencie dokonania zmian w którymś ze źródeł danych. Bufor zapewnia znakomitą wydajność realizowania zapytań, ponieważ izoluje systemy, z których pochodzą analizowane dane, przejmując obciążenia wywołane zapytaniami generowanymi przez funkcje analityczne.

Zaawansowane funkcje inteligencji biznesowej

Główny wskaźnik wydajności (Key Performance Indicator — KPI). Struktura KPI zapewnia bogate, scentralizowane repozytorium zawierające definicje głównych metryk i kart wyników. Struktura KPI w Analysis Services 2005 pozwala na łatwe budowanie zrównoważonych kart wyników (Balanced Score Cards) i innych aplikacji do zarządzania wydajnością przedsiębiorstwa.

Skrypty MDX. Skrypty MDX to nowy mechanizm służący do definiowania składowych obliczanych, zbiorów nazwanych i przeliczeń wartości komórek.

Kreatory funkcji Business Intelligence. Dzięki łatwym w użyciu kreatorom nawet początkujący użytkownicy poradzą sobie z modelowaniem niektórych złożonych problemów BI.

Miary semiaddytywne. Nowy typ agregacji miar do zaawansowanego modelowania danych pozwala na stosowanie funkcji agregacji takich jak: ostatni niepusty, ostatni potomek, pierwszy potomek, średnia z potomków, a nawet według typu konta.

Usługi sieciowe Web Service

XML for Analysis (XML/A) to natywny, oparty na standardach protokół do komunikacji z serwerem Analysis Services. Umożliwia łatwe tworzenie nowego typu aplikacji — aplikacji łączących funkcje analityczne z operacjami w czasie rzeczywistym, mogących uzyskiwać dostęp do danych z dowolnej platformy systemowej i z dowolnego języka programowania.

Ponieważ XML/A jest protokołem natywnym, aplikacje klienckie Analysis Services nie potrzebują żadnych dodatkowych zasobów na komputerach lokalnych, a każdy serwer Analysis Services jest automatycznie usługą sieciową.

Zużywająca mało zasobów warstwa Win32 zapewnia kompatybilność wstecz z narzędziami współpracującymi z Analysis Services 2000 i wykorzystującymi biblioteki takie jak OLE DB for OLAP, ADOMD czy ADOMD.NET.

Funkcjonalność klasy enterprise

Analysis Services 2005 ustanawiają dla serwerów BI nowy standard pod względem skalowalności, łatwości zarządzania i wydajności.

Skalowalność. Analysis Services 2005 pozwala na obsługę nawet najbardziej wymagających aplikacji raportujących i analitycznych. Dzięki nowej architekturze wymiarowej usług Analysis Services, aplikacje obsługujące UDM pozwalają użytkownikom na szybkie, doraźne przeprowadzanie rozbudowanych, intuicyjnych analiz obejmujących setki wymiarów i hierarchii. Hierarchie — zarówno jedno jak i wielopoziomowe — ułatwiają użytkownikom wykonywanie zapytań i nawigowanie po modelach UDM zawierających setki milionów składowych. Nowa architektura eliminuje także ograniczenia dotyczące wymiarów przechowywanych w pamięci oraz liczby składowych potomnych przypisanych do pojedynczej składowej nadrzędnej. Dzięki protokołowi komunikacyjnemu opartemu na XML/A oraz zoptymalizowanym mechanizmom bezpieczeństwa opartego na rolach, UDM może obsługiwać tysiące użytkowników, co pozwala na tworzenie aplikacji BI klasy enterprise z wykorzystaniem architektur klient serwer lub web middle tier. Co więcej, dzięki równoległej obsłudze partycji i wymiarów, usługi Analysis Services mogą znacznie szybciej przetwarzać dane.

Łatwość zarządzania. Integracja narzędzi zarządzania silnikiem relacyjnym i usługami Analysis Services daje administratorom BI pojedyncze, zunifikowane środowisko do zarządzania usługami Analysis Services i SQL Server. SQL Management Studio umożliwia administratorom łatwe pisanie skryptów do zarządzania obiektami, operacjami i zadaniami Analysis Services. Administratorzy — edytując zapytania MDX i DMX — mogą korzystać z rozbudowanego edytora tekstu. Dostępny jest program profilujący pozwalający na śledzenie, rejestrowanie i odtwarzanie przebiegu wykonania zapytań Analysis Services i innych poleceń. Możliwość instalowania wielu instancji, rozbudowane funkcje tworzenia i przywracania kopii zapasowych, synchronizacja baz danych pomiędzy serwerami czy ulepszona, bardziej szczegółowa kontrola uprawnień to tylko niektóre z usprawnień ułatwiających zarządzanie.

Produktywność. Zintegrowane z Visual Studio intuicyjne kreatory i edytory, w jakie wyposażono Analysis Services, tworzą kompletne środowisko programowania, pozwalające obsłużyć pełny cykl życia projektu. Kontrola źródeł, wersjonowanie, izolacja stacji roboczych, osadzone debugowanie i zarządzanie konfiguracją to tylko niektóre z zalet nowego BI Development Studio.


**
**
**
**