Szukaj…


Uwagi

SSAS to rozwiązanie analityczne Microsoft. Zaczęło się ściśle jako rozwiązanie OLAP, ale teraz ma wiele trybów. SSAS może być wykorzystywany jako warstwa semantyczna, która obsługuje zarówno sformatowane raporty, jak i zarządzane samoobsługowe scenariusze BI. Narzędzia klienckie łączą się z bazami danych SSAS za pośrednictwem dostawców OLE DB lub ADOMD.

Typowe powody korzystania z SSAS to:

  • zwiększona prędkość zapytań
  • wspólne metadane (sprzężenia, hierarchie, kluczowe wskaźniki wydajności)
  • zdolność do wdrożenia zabezpieczeń na poziomie wiersza
  • analiza wielowymiarowa (analiza ad hoc, zaawansowane obliczenia czasu, drążenie wszerz)
  • unikanie rywalizacji o zasoby z systemami źródłowymi OLTP
  • konsolidacja danych z wielu źródeł

Architektura BISM

BISM Artchitecture

Tryby

Od SSAS 2012 do SSAS 2016 dostępne są 3 tryby: wielowymiarowy, tabelaryczny i Power Pivot dla SharePoint. Zarówno tryby wielowymiarowe, jak i tabelaryczne mają możliwość przechowywania danych źródłowych w modelu i okresowego przetwarzania tych danych lub bezpośredniego wyszukiwania danych ze źródła. Bezpośredni dostęp do danych źródłowych nazywa się ROLAP w trybie wielowymiarowym, a bezpośrednie zapytanie w trybie tabelarycznym.

Wielowymiarowy

Wielowymiarowy SSAS jest postrzegany jako bardziej dojrzałe, tradycyjne korporacyjne rozwiązanie BI. Korzysta z silnika OLAP i do prawidłowego działania wymaga dobrze uformowanego modelu danych schematu gwiazdy. MDX służy do wysyłania zapytań do kostki SSAS, a XMLA służy do definiowania, wdrażania, aktualizacji i przetwarzania kostki.

Atrybuty wielowymiarowego rozwiązania SSAS:

  • model przechowywany może być większy niż pamięć serwera
  • może mieć wiele kostek na bazę danych
  • może przetwarzać partycje równolegle
  • zawiera funkcje eksploracji danych

Funkcje wielowymiarowego rozwiązania SSAS:

  • rodzime hierarchie rodzic-dziecko
  • rodzime relacje wiele do wielu
  • odpisać
  • nazwane zestawy
  • rodzime wymiary odgrywania ról
  • atrybuty wymiarów do optymalizacji, dyskretyzacji, członu domyślnego, agregacji

Tabelaryczny

Tabelaryczny SSAS został wprowadzony wraz z SSAS 2012. Wykorzystuje on silnik xVelocity w pamięci. Język DAX jest rodzimym językiem zapytań, chociaż można używać MDX, a silnik SSAS przetłumaczy go na język DAX. Począwszy od poziomu zgodności 1200, TMSL (Tabular Model Scripting Language) to JSON, który służy do definiowania i przetwarzania modelu tabelarycznego. Tabelaryczne rozwiązania SSAS na poziomie zgodności 1100 i 1103 wykorzystują XMLA.

  • W pamięci oznacza, że musi zmieścić się na serwerze
  • Jeden model na bazę danych
  • Partycje są przetwarzane szeregowo do SSAS 2016
  • Osiąga lepsze wyniki na różnych rachunkach w wielu sytuacjach w porównaniu do wielowymiarowej alternatywy

Funkcje tabelarycznego rozwiązania SSAS:

  • hierarchie rodzic-dziecko za pośrednictwem języka DAX
  • relacje wiele do wielu za pośrednictwem języka DAX
  • brak natywnego interfejsu użytkownika do tworzenia akcji drążenia wszerz
  • większa zdolność do integracji różnych źródeł danych w porównaniu z wielowymiarowymi
  • model elastyczny (tabele zamiast wymiarów i grup miar)
  • wymiary do odgrywania ról z tabelami obliczeniowymi w SSAS 2016+
  • Ścieżka aktualizacji z modeli Power Pivot

Wersje

Wersja Data wydania
Usługi OLAP 7.0 1998-11-27
Analysis Services 2000 2000-08-01
Analysis Services 2005 2005-10-28
Analysis Services 2008 2008-08-06
Analysis Services 2012 2012-03-06
Analysis Services 2014 01.04.2014
Analysis Services 2016 01.06.2016

Instalacja lub konfiguracja

Szczegółowe instrukcje dotyczące konfiguracji lub instalacji SSA.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow