Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

Instalacja usług Analysis Services

Termin Definicja
Instalacja usług Analysis Services

Instalacja usług Analysis Services to wdrożenie komponentu SQL Server odpowiedzialnego za analizę wielowymiarowych danych.

Rola Analysis Services w SQL Server

SQL Server Analysis Services (SSAS) jest osobnym komponentem platformy Microsoft SQL Server przeznaczonym do budowania modeli analitycznych. Nie pełni tej samej funkcji co relacyjny silnik SQL Server, który przechowuje dane w tabelach i wykonuje zapytania transakcyjne. Analysis Services otrzymuje dane ze wskazanych źródeł, organizuje je w modelu analitycznym, a następnie udostępnia je do wykonywania zapytań, agregacji i analiz.

Instalacja usług Analysis Services nie oznacza więc samego dodania narzędzia do odczytu raportów. Wymaga utworzenia instancji SSAS, określenia trybu pracy oraz skonfigurowania konta usługi, katalogów, uprawnień i dostępu sieciowego. W zależności od wybranego trybu instancja może obsługiwać model wielowymiarowy albo model tabelaryczny. Tryb ten jest wybierany podczas instalacji i ma wpływ na późniejszy sposób projektowania baz, wdrażania modeli oraz wykonywania zapytań.

Wybór trybu instalacji i składników instancji

Instalator SQL Server pozwala dodać Analysis Services jako odrębną funkcję serwera. Podczas konfiguracji należy wskazać tryb serwera: Multidimensional and Data Mining albo Tabular, zależnie od wersji SQL Server i planowanego zastosowania. Model wielowymiarowy korzysta z obiektów takich jak kostki, wymiary, miary i grupy miar. Model tabelaryczny przechowuje dane w strukturze tabel oraz wykorzystuje relacje, kolumny obliczeniowe i miary definiowane językiem DAX.

Instancja Analysis Services może być instancją domyślną albo nazwaną. Ta decyzja wpływa na sposób identyfikowania usługi przez narzędzia administracyjne i aplikacje klienckie. W instalatorze wskazuje się także konto usługi. Powinno ono mieć wyłącznie uprawnienia potrzebne do działania SSAS oraz odczytu skonfigurowanych źródeł danych. Jeżeli model pobiera dane z relacyjnej bazy SQL Server, konto usługi lub zdefiniowane poświadczenia muszą mieć odpowiednie uprawnienia w tej bazie.

Podczas instalacji ustala się również lokalizacje plików danych, plików tymczasowych i dzienników. Ma to znaczenie dla wydajności, ponieważ przetwarzanie modelu może tworzyć duże ilości danych pośrednich. Należy uwzględnić wolne miejsce, sposób wykonywania kopii zapasowych oraz możliwość późniejszego rozbudowania modelu. Nieprawidłowa lokalizacja katalogów albo brak uprawnień do zapisu może spowodować, że usługa uruchomi się, lecz przetwarzanie bazy analitycznej zakończy się błędem.

Konfiguracja dostępu, źródeł danych i uprawnień

Po zainstalowaniu instancji trzeba sprawdzić jej stan w usługach systemu Windows oraz połączenie z używanymi narzędziami administracyjnymi. Do zarządzania SSAS stosuje się między innymi SQL Server Management Studio, a do projektowania modeli używane są narzędzia zgodne z konkretną wersją SQL Server Analysis Services. Sam fakt, że działa relacyjna usługa SQL Server, nie potwierdza jeszcze poprawnego działania Analysis Services, ponieważ są to odrębne usługi i odrębne konfiguracje.

Istotnym elementem jest lista administratorów instancji SSAS. Administrator Analysis Services otrzymuje szerokie uprawnienia do zarządzania bazami, modelami i ustawieniami serwera, dlatego podczas instalacji należy wskazać właściwe konta zamiast pozostawiać konfigurację przypadkową. Dostęp użytkowników do danych analitycznych może być następnie ograniczany na poziomie ról. Role mogą określać, które bazy, perspektywy, tabele, wymiary lub wiersze modelu są dostępne dla danego użytkownika, zależnie od możliwości wybranego trybu modelu.

Połączenia z instancją wymagają również uwzględnienia zapory systemowej i używanego protokołu komunikacyjnego. Instancja domyślna Analysis Services korzysta standardowo z portu TCP 2383, natomiast instancje nazwane mogą korzystać z portów dynamicznych albo z portu określonego ręcznie. Reguła zapory musi odpowiadać rzeczywistej konfiguracji instancji. Otwarcie niewłaściwego portu nie rozwiąże problemu z połączeniem, podobnie jak wyłączenie zapory nie naprawi błędnych nazw serwera, instancji lub uprawnień.

Sprawdzenie działania po wdrożeniu

Weryfikację instalacji należy rozpocząć od uruchomienia usługi i odczytania dzienników Analysis Services. Następnie warto wykonać połączenie administracyjne z właściwą nazwą serwera oraz instancji. Kolejnym krokiem jest utworzenie albo wdrożenie niewielkiej bazy testowej, skonfigurowanie źródła danych i sprawdzenie przetwarzania modelu. Test powinien obejmować zarówno odczyt danych, jak i wykonanie zapytania analitycznego, ponieważ poprawne połączenie z serwerem nie gwarantuje poprawnego działania procesu przetwarzania.

Problemy po instalacji często wynikają z rozbieżności między trybem modelu a narzędziem użytym do wdrożenia, braku dostępu do źródła danych, niepoprawnych poświadczeń albo niewystarczających uprawnień administratora. W przypadku instancji nazwanej należy dodatkowo potwierdzić, jaki port został przypisany usłudze, oraz czy klient potrafi odnaleźć tę instancję. Warto także sprawdzić wersję zgodności projektu i serwera, ponieważ model przygotowany dla innej wersji SSAS może wymagać aktualizacji albo wdrożenia z odpowiednimi ustawieniami.

Przed przekazaniem instalacji do pracy należy sprawdzić restart usługi, dostępność modelu po ponownym uruchomieniu oraz zachowanie zaplanowanych operacji przetwarzania. Kontroli wymagają także rozmiar katalogów danych, czas odświeżania i komunikaty o błędach w dziennikach. Takie testy pozwalają odróżnić problem samej instalacji od problemu projektu modelu, źródła danych lub konfiguracji uprawnień.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę