Logische Architektur (Analysis Services - Mehrdimensionale Daten)

MicrosoftSQL ServerAnalysis Services verwendet sowohl Server- als auch Clientkomponenten zum Bereitstellen von OLAP-Funktionen (Online Analytical Processing) und von Data Mining-Funktionen für Business Intelligence-Anwendungen:

  • Die Serverkomponente von Analysis Services ist als Microsoft Windows-Dienst implementiert. SQL ServerAnalysis Services unterstützt mehrere Instanzen auf demselben Computer, wobei jede Instanz von Analysis Services als eigene Instanz des Windows-Diensts implementiert ist.

  • Clients kommunizieren mit Analysis Services mithilfe des öffentlichen Standards für XMLA (XML for Analysis). Hierbei handelt es sich um ein SOAP-basiertes Protokoll für die Ausgabe von Befehlen und den Empfang von Antworten in Form eines Webdiensts. Clientobjektmodelle werden ebenfalls über XMLA bereitgestellt. Auf diese Modelle kann sowohl ein verwalteter Anbieter (ADOMD.NET) als auch ein eigener OLE DB-Anbieter zugreifen.

  • Abfragebefehle können mithilfe der folgenden Abfragesprachen ausgegeben werden: SQL; MDX (Multidimensional Expressions), eine Abfragesprache nach Industriestandard für Analysen; oder DMX (Data Mining Extensions), eine am Data Mining orientierte Abfragesprache nach Industriestandard. Zum Verwalten von Analysis Services-Datenbankobjekten kann außerdem ASSL (Analysis Services Scripting Language) verwendet werden. Verwandte Themen:Schlüsselkonzepte in MDX (MDX), Multidimensional Expressions (MDX) - Referenz, Data Mining-Erweiterungen (DMX) - Referenz

Analysis Services unterstützt darüber hinaus ein lokales Cubemodul, mit dessen Hilfe Anwendungen auf nicht verbundenen Clients lokal gespeicherte mehrdimensionale Daten suchen können. Weitere Informationen finden Sie unter Clients (Analysis Services - Mehrdimensionale Daten).