Freigeben über


OLAP-Modulserverkomponenten

Die Serverkomponente von Microsoft SQL Server Analysis Services ist die Anwendung msmdsrv.exe, die als Windows-Dienst ausgeführt wird. Diese Anwendung besteht aus Sicherheitskomponenten, einer XMLA-Überwachungskomponente (XML for Analysis), einer Abfrageverarbeitungskomponente und zahlreichen internen Komponenten, die die folgenden Funktionen ausführen:

  • Analysieren von Anweisungen, die von Client empfangen werden

  • Verwalten von Metadaten

  • Behandeln von Transaktionen

  • Verarbeiten von Berechnungen

  • Speichern von Dimensions- und Zellendaten

  • Erstellen von Aggregationen

  • Planen von Abfragen

  • Zwischenspeichern von Objekten

  • Verwalten von Serverressourcen

Architekturdiagramm

Eine Analysis Services-Instanz wird als eigenständiger Dienst ausgeführt, und die Kommunikation mit dem Dienst erfolgt in XMLA (XML for Analysis) über HTTP oder TCP. AMO ist eine Ebene zwischen der Benutzeranwendung und der Analysis Services-Instanz. Diese Ebene bietet Zugriff auf Analysis Services Verwaltungsobjekte. AMO ist eine Klassenbibliothek, die Befehle von Clientanwendungen entgegennimmt und diese Befehle in XMLA-Nachrichten für die Analysis Services-Instanz übersetzt. AMO stellt Objekte der Analysis Services-Instanz für die Endbenutzerumgebung als Klassen dar, wobei Methodenmember Befehle ausführen und Eigenschaftenmember die Daten für die Analysis Services-Objekte speichern.

Die folgende Abbildung stellt die Analysis Services-Komponentenarchitektur dar, einschließlich aller wichtigen Elemente, die in der Analysis Services-Instanz ausgeführt werden, und aller Benutzerkomponenten, die mit der Instanz zusammenarbeiten. Diese Abbildung zeigt auch, dass nur mit dem XMLA (XML for Analysis)-Listener entweder über HTTP oder TCP auf die Instanz zugegriffen werden kann.

Diagramm der Analysis Services-Systemarchitektur

XMLA-Überwachung

Die XMLA-Überwachungskomponente verarbeitet die gesamte XMLA-Kommunikation zwischen Analysis Services und den zugehörigen Clients. Mithilfe der Port-Konfigurationseinstellung für Analysis Services in der Datei msmdsrv.ini können Sie einen Port angeben, der von einer Instanz von Analysis Services überwacht wird. Wird in dieser Datei der Wert 0 angegeben, wird der Standardport von Analysis Services überwacht. Falls nicht anders angegeben, verwendet Analysis Services die folgenden TCP-Standardports:

Port

Beschreibung

2383

Standardinstanz von SQL Server Analysis Services.

2382

Redirector für andere Instanzen von SQL Server Analysis Services.

Dynamische Zuweisung beim Serverstart.

Benannte Instanz von SQL Server Analysis Services.

Weitere Informationen finden Sie unter Konfigurieren der Windows-Firewall, um den Zugriff auf Analysis Services zuzulassen.

Siehe auch

Konzepte

Objektbenennung (Analysis Services – Mehrdimensionale Daten)

Physische Architektur (Analysis Services – Mehrdimensionale Daten)

Logische Architektur (Analysis Services – Mehrdimensionale Daten)