Partager via


Composants du serveur de 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 se compose de composants de sécurité, d’un composant d’écouteur XML for Analysis (XMLA), d’un composant de processeur de requêtes et de nombreux autres composants internes qui exécutent les fonctions suivantes :

  • Analyse des énoncés reçus des clients

  • Gestion des métadonnées

  • Gestion des transactions

  • Traitement des calculs

  • Stockage des données de dimension et de cellule

  • Création d’agrégations

  • Planification des requêtes

  • Mise en cache d’objets

  • Gestion des ressources du serveur

Diagramme architectural

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

L’illustration suivante montre l’architecture des composants Analysis Services, y compris tous les principaux éléments exécutés dans l’instance Analysis Services et tous les composants utilisateur qui interagissent avec l’instance. L’illustration montre également que la seule façon d’accéder à l’instance consiste à utiliser l’écouteur XML for Analysis (XMLA), soit à l’aide de HTTP ou TCP.

Diagramme d’architecture système Analysis Services

É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 une instance Analysis Services écoute. La valeur 0 dans ce fichier indique que Analysis Services écoute sur le port par défaut. Sauf indication contraire, Analysis Services utilise les ports TCP par défaut suivants :

Port Descriptif
2383 Instance par défaut de SQL Server Analysis Services.
2382 Redirecteur pour d’autres instances de SQL Server Analysis Services.
Affecté dynamiquement au démarrage du serveur Instance nommée 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 d’affectation de noms d’objets (Analysis Services)Architecture physique (Analysis Services - Données multidimensionnelles)Architecture logique (Analysis Services - Données multidimensionnelles)