Architecture logique (Analysis Services - Données multidimensionnelles)

Microsoft SQL Server Analysis Services utilise à la fois des composants serveur et clients pour fournir des fonctionnalités OLAP (Online Analytical Processing) et d'exploration des données pour les applications Business Intelligence :

  • Le composant serveur d'Analysis Services est implémenté comme un service Microsoft Windows. SQL Server Analysis Services prend en charge plusieurs instances sur le même ordinateur, chaque instance Analysis Services étant implémentée comme une instance séparée du service Windows.

  • Les clients communiquent avec Analysis Services à l'aide de la norme publique XMLA (XML for Analysis), un protocole SOAP qui permet d'émettre des commandes et de recevoir des réponses, exposée en tant que service Web. Des modèles objet clients sont aussi fournis via XMLA, et sont accessibles soit à l'aide d'un fournisseur managé, notamment ADOMD.NET ou un fournisseur OLE DB natif.

  • Les commandes de requête peuvent être émises à l'aide des langages suivants : SQL, MDX (Multidimensional Expressions), un langage de requête standard orienté analyse ou DMX (Data Mining Extensions), un langage de requête standard orienté exploration de données. ASSL (Analysis Services Scripting Language) peut également être utilisé pour manager les objets de base de données Analysis Services. Rubriques connexes :Concepts clés dans MDX (MDX), Référence MDX (Multidimensional Expressions), Guide de référence du langage DMX (Data Mining Extensions)

Analysis Services prend également en charge un moteur de cube local qui permet aux applications exécutées sur des clients déconnectés de parcourir les données multidimensionnelles stockées localement. Pour plus d'informations, consultez Clients (Analysis Services - Données multidimensionnelles)