Strona startowa

Drukuj

Wymagania techniczne

Dokument opisuje minimalne wymagania sprzętowe oraz programowe, niezbędne do zainstalowania oraz uruchomienia Bussines Intelligence.

 

Rekomendowane zalecenia, co do sprzętu oraz oprogramowania dodatkowego powinny powstawać na etapie analizy przedwdrożeniowej i zależą od:

wielkości i ilości obsługiwanych baz danych,

ilości obsługiwanych użytkowników,

oczekiwań klienta, co do niezawodności i wydajności systemu.

 

Wymagania ogólne

Każda osoba, która ma dostęp do Business Intelligence powinna mieć przypisaną licencję CAL do serwera SQL Server™ lub serwer, do którego ma dostęp i działa w oparciu o licencję procesorową.

SQL Server™ jak i stacje robocze powinny pracować w domenie Windows.

Zalecana jest instalacja programu Internet Explorer 10 lub nowszego. Do pracy z innymi przeglądarkami mogą być wymagane dodatkowe modyfikacje systemu. Więcej informacji na ten temat znajduje się w dokumentacji wdrożeniowej systemu.

Do modyfikacji raportów wymagany jest program Microsoft SQL Server Report Builder w wersji 3.0 lub SQL Server Data Tools dedykowany do używanej wersji serwera SQL Server™.

 

Wymagania serwerowe

Zalecany jest dedykowany serwer dla SQL Server™. Serwer ten nie powinien dodatkowo pełnić funkcji kontrolera domeny.

 

Moduł BI jest testowany i wspierany na następujących wersjach serwera Microsoft® SQL Server™:

SQL Server™ Business Intelligence

SQL Server™ 2019

SQL Server™ 2019 Enterprise Edition

SQL Server™ 2019 Standard Edition

 

SQL Server™ 2017

SQL Server™ 2017 Enterprise Edition

SQL Server™ 2017 Standard Edition

 

SQL Server™ 2016

SQL Server™ 2016 Enterprise Edition

SQL Server™ 2016 Standard Edition

 

Wsparcie dla MS SQL 2012 i 2014 udzielane jest do 30 czerwca 2020 roku.

 

Najlepiej, aby serwer SQL Serwer był w wersji 64-bitowej (x64), co pozwoli serwerowi na wykorzystanie pamięci operacyjnej większej niż 4GB.

Business Intelligence wymaga instalacji i konfiguracji na serwerze:

SQL Server Database Engine,

SQL Server Agent,

SQL Server Analysis Services – usługa ta powinna zostać zainstalowana w trybie „Multidimensional and Data Mining Mode”,

SQL Server Reporting Services.

 

Dla instalacji w oparciu o jeden serwer:

Serwer ten powinien być dedykowany wyłącznie dla usług serwera SQL Server™.  

Zalecany jest procesor do zastosowań serwerowych.  

Wymagane jest minimum 8GB pamięci RAM oraz dokonanie podziału pamięci operacyjnej serwera pomiędzy komponenty SQL Server™:  

Database Engine - min 40% a max 50% dostępnej pamięci RAM,

Analysis Services - min 20% a max 30% dostępnej pamięci RAM,

pozostała pamięć powinna pozostać do wykorzystania przez system operacyjny oraz Reporting Services.

 

Możliwa jest instalacja BI z wykorzystaniem większej ilości maszyn, dla zwiększenia wydajności systemu.

Na przykład na jednej maszynie SQL Server Database Engine do pracy z aplikacjami oraz drugi dedykowany serwer pod system analityczny (SQL Server Analysis Services i Reporting Services).

W takiej konfiguracji wymagane są dodatkowe licencje SQL Server™ zgodnie z aktualną polityką Microsoft.

 

Ładowanie bazy analitycznej BI przetwarza duże ilości danych, dlatego kluczowa staje się optymalizacja serwera SQL Server™ pod kątem wydajności. Zalecane jest, aby:

Baza analityczna była przetwarzana automatycznie najlepiej poza godzinami pracy aplikacji transakcyjnych (np. w nocy).

Bazy produkcyjne były umieszczane na RAID 10. Nie jest zalecany RAID 5.

Baza TEMPDB:

Powinna być umieszczona na RAID 10 (dopuszczalne nawet RAID 1, ponieważ baza jest za każdym razem odtwarzana przez MSSQL po restarcie).

Baza TEMPDB nie powinna znajdować się na partycji systemowej C:, a najlepiej jak ma własną wydzieloną partycję (może np. dzielić tę partycję z partycją, na której przechowywane są w krótkim okresie czasu backupy bazy).

Baza TEMP powinna mieć skonfigurowany sposób przyrastania niepowodujący jej zbytniego fragmentowania.

 

Do poprawnego działania modułu Business Intelligence wymagana jest instalacja domenowa, oparta o Active Directory. Zgodnie z polityką bezpieczeństwa Microsoft na serwerze będącym kontrolerem domeny nie powinno się instalować serwera MS SQL (część usług wymaganych do działania Business Intelligence jest zablokowana) wymagane jest więc środowisko z min. 2 serwerami, gdzie 1 będzie pełnił rolę kontrolera domeny, a 2 serwera MS SQL wraz z Reporting Services oraz Analysis Services.