Dossiers et fichiers de serveur (Analysis Services - Données multidimensionnelles)

Le composant serveur de MicrosoftSQL ServerAnalysis Services est l'application msmdsrv.exe, qui s'exécute habituellement 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

Une instance d'Analysis Services s'exécute comme un 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 l'instance Analysis Services. Cette couche donne accès aux objets d'administration Analysis Services. AMO est une bibliothèque de classes qui prend des commandes d'une application cliente et convertit ces commandes en messages XMLA pour l'instance Analysis Services. AMO présente les objets d'instance Analysis Services en tant que classes à l'application de l'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 présente l'architecture des composants Analysis Services, y compris tous les éléments majeurs s'exécutant 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 est d'utiliser le composant d'écoute XMLA (XML for Analysis), à l'aide de HTTP ou TCP.

Schéma de l'architecture système Analysis Services

[!REMARQUE]

Pour plus d'informations, consultez le Guide des performances SQL Server 2005 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 Port d'Analysis Services dans le fichier msmdsrv.ini peut être utilisé pour spécifier le port sur lequel une instance d'Analysis Services écoute. La valeur 0 dans ce fichier indique qu'Analysis Services écoute sur le port par défaut. Sauf spécification contraire, Analysis Services utilise par défaut les ports TCP suivants :

Port

Description

2725

Instances existantes de SQL Server 2000Analysis Services.

2383

Instance par défaut de SQL ServerAnalysis Services.

2382

Redirecteur pour d'autres instances de SQL ServerAnalysis Services.

Affectation dynamique au démarrage du serveur

Instance nommée de SQL ServerAnalysis Services.