ssas Tutorial
Erste Schritte mit Ssas
Suche…
Bemerkungen
SSAS ist eine analytische Lösung von Microsoft. Es begann ursprünglich als OLAP-Lösung, verfügt jedoch jetzt über mehrere Modi. SSAS kann als semantische Schicht verwendet werden, die sowohl formatierte Berichte als auch verwaltete Self-Service-BI-Szenarien unterstützt. Client-Tools stellen über OLE DB- oder ADOMD-Anbieter eine Verbindung zu SSAS-Datenbanken her.
Typische Gründe für die Verwendung von SSAS sind:
- erhöhte Abfragegeschwindigkeit
- gemeinsame Metadaten (Verknüpfungen, Hierarchien, KPIs)
- Fähigkeit, Sicherheit auf Zeilenebene zu implementieren
- multidimensionale Analyse (Ad-hoc-Analyse, erweiterte Zeitberechnungen, Drillthrough)
- Vermeidung von Ressourcenkonflikten mit OLTP-Quellsystemen
- Daten aus mehreren Quellen konsolidieren
BISM-Architektur
Modi
Von SSAS 2012 bis SSAS 2016 stehen drei Modi zur Verfügung: Mehrdimensional, Tabellarisch und Power Pivot für SharePoint. Sowohl der mehrdimensionale als auch der tabellarische Modus haben die Möglichkeit, die Quelldaten im Modell zu speichern und regelmäßig zu verarbeiten oder die Daten direkt von der Quelle abzufragen. Der direkte Zugriff auf die Quelldaten wird im multidimensionalen Modus als ROLAP und im tabellarischen Modus als Direct Query bezeichnet.
Mehrdimensional
Mehrdimensionales SSAS wird als eine ausgereiftere, traditionelle BI-Lösung für Unternehmen betrachtet. Es verwendet eine OLAP-Engine und erfordert ein gut ausgebildetes Sternschema-Datenmodell, um optimal arbeiten zu können. MDX wird zum Abfragen des SSAS-Cubes verwendet, und XMLA wird zum Definieren, Bereitstellen, Aktualisieren und Verarbeiten des Cubes verwendet.
Attribute einer mehrdimensionalen SSAS-Lösung:
- Das gespeicherte Modell kann größer als der Serverspeicher sein
- kann mehrere Cubes pro Datenbank haben
- kann Partitionen parallel verarbeiten
- enthält Data Mining-Funktionen
Merkmale einer mehrdimensionalen SSAS-Lösung:
- Mutter-Kind-Hierarchien
- native viele-zu-viele Beziehungen
- Schreib zurück
- benannte Mengen
- native Dimensionen des Rollenspiels
- Dimensionsattribute zur Optimierung, Diskretisierung, Standardmitglied, Aggregation
Tabellarisch
Tabellarischer SSAS wurde mit SSAS 2012 eingeführt. Er verwendet eine In-Memory-xVelocity-Engine. DAX ist die native Abfragesprache, obwohl MDX verwendet werden kann und von der SSAS-Engine in DAX übersetzt wird. Ab Kompatibilitätsstufe 1200 ist TMSL (Tabular Model Scripting Language) JSON, mit dem das Tabellenmodell definiert und verarbeitet wird. Tabellarische SSAS-Lösungen der Kompatibilitätsebene 1100 und 1103 verwenden XMLA.
- Im Arbeitsspeicher muss es auf den Server passen
- Einzelmodell pro Datenbank
- Partitionen werden seriell bis SSAS 2016 verarbeitet
- Bietet in vielen Situationen eine bessere Leistung als eine mehrdimensionale Alternative
Merkmale einer tabellarischen SSAS-Lösung:
- Parent-Child-Hierarchien über DAX
- Viele-zu-Viele-Beziehungen durch DAX
- Keine native Benutzeroberfläche zum Erstellen von Drillthrough-Aktionen
- größere Fähigkeit zur Integration unterschiedlicher Datenquellen im Vergleich zu mehrdimensionalen
- flexibles Modell (Tabellen statt Dimensionen und Maßgruppen)
- Rollenspiel-Dimensionen mit berechneten Tabellen in SSAS 2016+
- Aktualisieren Sie den Pfad von Power Pivot-Modellen
Versionen
| Ausführung | Veröffentlichungsdatum |
|---|---|
| OLAP-Dienste 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 | 2014-04-01 |
| Analysis Services 2016 | 2016-06-01 |
Installation oder Setup
Detaillierte Anweisungen zum Einrichten oder Installieren von SSA.
