Partager via


Composants serveur du moteur OLAP

Le composant serveur de Microsoft SQL Server Analysis Services est l’application msmdsrv.exe, qui s’exécute en tant que service Windows. Cette application intègre des composants de sécurité, un composant d'écoute XMLA (XML for Analysis), un composant processeur de requêtes et de nombreux autres composants internes qui permettent d'effectuer les actions suivantes :

  • Analyser des instructions reçues des clients

  • Gérer des métadonnées

  • Gérer des transactions

  • Effectuer des calculs

  • Stocker des données de dimension et de cellule

  • Créer des agrégations

  • Planifier des requêtes

  • Mettre des objets en cache

  • Gérer des ressources du serveur

Diagramme architectural

Un instance Analysis Services s’exécute en tant que service autonome et la communication avec le service s’effectue via XML for Analysis (XMLA), à l’aide de HTTP ou TCP. AMO est une couche entre l’application utilisateur et le instance Analysis Services. Cette couche permet d’accéder aux objets d’administration Analysis Services. AMO est une bibliothèque de classes qui prend des commandes d’une application cliente et les convertit en messages XMLA pour le instance Analysis Services. AMO présente analysis Services instance objets sous forme de classes à l’application utilisateur final, avec des membres de méthode qui exécutent des commandes et des membres de propriété qui contiennent les données des objets Analysis Services.

L’illustration suivante montre l’architecture des composants Analysis Services, y compris tous les éléments principaux en cours d’exécution dans le instance Analysis Services et tous les composants utilisateur qui interagissent avec le instance. L'illustration montre également que la seule façon d'accéder à l'instance est d'utiliser le composant d'écoute XMLA (XML for Analysis), à l'aide de HTTP ou TCP.

Diagramme de l’architecture système Analysis

Écouteur XMLA

Le composant écouteur XMLA gère toutes les communications XMLA entre Analysis Services et ses clients. Le paramètre de configuration Analysis Services Port dans le fichier msmdsrv.ini peut être utilisé pour spécifier un port sur lequel un instance Analysis Services écoute. La valeur 0 dans ce fichier indique qu’Analysis Services écoute sur le port par défaut. Sauf indication contraire, Analysis Services utilise les ports TCP par défaut suivants :

Port Description
2383 Instance par défaut de SQL Server Analysis Services.
2382 Redirecteur pour d’autres instances de SQL Server Analysis Services.
Affectation dynamique au démarrage du serveur Nommé instance de SQL Server Analysis Services.

Pour plus d’informations, consultez Configurer le Pare-feu Windows pour autoriser l’accès à Analysis Services .

Voir aussi

Règles de nommage d’objet (Analysis Services)Architecture physique (Analysis Services - Données multidimensionnelles)Architecture logique (Analysis Services - Données multidimensionnelles)