Référence MDX (Multidimensional Expressions)

MDX (Multidimensional Expressions) est le langage de requête qui vous permet de manipuler et d'extraire des données multidimensionnelles dans Microsoft SQL Server 2005 Analysis Services (SSAS). Le langage MDX est fondé sur la spécification XMLA (XML for Analysis) accompagnée d'extensions spécifiques pour SQL Server 2005 Analysis Services. MDX utilise des expressions composées d'identificateurs, de valeurs, d'instructions, de fonctions et d'opérateurs que Analysis Services peut évaluer pour extraire un objet (par exemple, un jeu ou un membre) ou une valeur scalaire (par exemple, une chaîne ou un nombre).

Les requêtes et les expressions MDX dans SQL Server 2005 Analysis Services permettent d'effectuer les opérations suivantes :

  • Retourner des données dans une application cliente à partir d'un cube SQL Server 2005 Analysis Services.
  • Mettre en forme les résultats des requêtes.
  • Effectuer des tâches de conception liées aux cubes, notamment la définition de membres calculés, de jeux nommés, d'attributions d'étendues et d'indicateurs de performance clés.
  • Effectuer des tâches administratives, notamment les tâches liées à la sécurité des dimensions et des cellules.

À plusieurs égards, MDX s'apparente en surface à la syntaxe SQL généralement adoptée pour les bases de données relationnelles. Néanmoins, MDX n'est pas une extension du langage SQL et présente de nombreuses différences par rapport à SQL. Pour être en mesure de créer des expressions MDX destinées à concevoir ou sécuriser des cubes, ou bien de créer des requêtes MDX en vue de retourner et de mettre en forme des données multidimensionnelles, vous devez maîtriser les concepts de base du langage MDX, ainsi que la modélisation dimensionnelle, les éléments de syntaxe MDX et les opérateurs, instructions et fonctions MDX.

ms145506.note(fr-fr,SQL.90).gifRemarque :
Pour plus d'informations, consultez la section Ressources supplémentaires de la page SQL Server 2005 – Analysis Services du site Web Microsoft TechNet. Pour plus d'informations sur les problèmes de performance liés aux calculs et aux requêtes MDX, consultez la section relative à l'écriture de requêtes MDX efficaces du guide des performances de Microsoft SQL Server 2005 Analysis Services (en anglais).

Dans cette section

Rubrique Description

Concepts clés dans MDX (MDX)

Décrit les concepts MDX clés permettant de travailler avec des cubes SQL Server 2005 Analysis Services.

Éléments de la syntaxe MDX (MDX)

Décrit les divers éléments de syntaxe disponibles dans le langage MDX pour les expressions, instructions et scripts MDX.

Principes de base des requêtes MDX (MDX)

Décrit les principes fondamentaux des requêtes MDX, notamment l'instruction SELECT MDX, les axes, les clauses FROM et WHERE, les jeux nommés, les membres calculés, les calculs de cellules, les valeurs de propriétés et la manipulation et modification des données.

Principes de base des scripts MDX (MDX)

Décrit comment générer et exploiter des scripts MDX dans un cube SQL Server 2005 Analysis Services.

Guide de référence du langage MDX (MDX)

Décrit les instructions, opérateurs et fonctions définissant le langage MDX.

Voir aussi

Autres ressources

XML for Analysis (XMLA)
Référence aux langages pris en charge par SQL Server
Retrieving Data from an Analytical Data Source
Création et modification de scripts MDX

Aide et Informations

Assistance sur SQL Server 2005